From d535d62ee0b4d4cc14423b0d3f6588ca74bf71d2 Mon Sep 17 00:00:00 2001 From: "sebastian.serfling" Date: Tue, 6 Aug 2024 12:37:56 +0200 Subject: [PATCH] Add Files & Update README --- README | 13 ------------- README.md | 35 +++++++++++++++++++++++++++++++++++ main.py | 0 update_check.py | 0 4 files changed, 35 insertions(+), 13 deletions(-) delete mode 100644 README create mode 100644 README.md create mode 100644 main.py create mode 100644 update_check.py 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