diff --git a/README b/README deleted file mode 100644 index cd532df..0000000 --- a/README +++ /dev/null @@ -1,13 +0,0 @@ -## 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 -- 123 \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..37ac8ca --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +## 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) \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..e69de29 diff --git a/update_check.py b/update_check.py new file mode 100644 index 0000000..e69de29