Go to file
sebastian.serfling 2500cf9999 add Folder Services / ADD version.txt = 1.0 2024-08-12 14:08:45 +02:00
controller add Folder Services / ADD version.txt = 1.0 2024-08-12 14:08:45 +02:00
services/linux add Folder Services / ADD version.txt = 1.0 2024-08-12 14:08:45 +02:00
README - main.md ADD Powershell Scripts 2024-08-12 11:54:06 +02:00
README.md change 2024-08-06 12:44:23 +02:00
main.py ADD Some Things 2024-08-06 13:42:44 +02:00
update_check.py Add Files & Update README 2024-08-06 12:37:56 +02:00
version add Folder Services / ADD version.txt = 1.0 2024-08-12 14:08:45 +02:00

README.md

Das ist das Tool für die Agents auf Windows und Linux Basis zum bereitstellen von Lizenzen zur Datenbanl über den API-Server Das Tool soll auf Basis von Python entwickelt werden und immer auf neue Versione testen bevor es los läuft

Für die Betriebsystem Agents werden seperate Controller für jede Art von Services erstellt, dazu gehören:

  • Exchange
  • Terminal-Server
  • AD-Controller
  • Samba
  • Nextcloud
  • SOGo
  • Bitwarden
  • Office365 (Must Have)
  • Ticketsystem

Aufbau

  1. update_check.py Kontrolliert ob eine neue Version im Git vorhanden ist, und startet danach das Script neu

  2. main.py Ist das Hauptscript, was die Abfrage macht welches System vorhanden ist und startet dann den Controller -> das wird nur einmal ausgeführt nach jedem Update -> danach wird ID, Services, IP in einer Datei auf dem System abgelegt

  3. controller/ Beinhaltet die Controller die für die Services zuständig sind, da jeder Service eine andere Verarbeitung von Daten hat

  4. system_checks/ Beinhaltet die Scripte zum kontrollieren der Service Zustände, CPU, RAM, Festplattenbelgung, Ping

Das System wird als ENV aufgebaut & immer innerhalb diese ENV ausgeführt

Überlegungen

  • Wie auführen auf Windows Servern (Service vs Aufgabe)