ADD Some Things

main
sebastian.serfling 2024-08-06 13:42:44 +02:00
parent b0d9d39bc0
commit aeeb06461d
12 changed files with 107 additions and 0 deletions

8
README - main.md Normal file
View File

@ -0,0 +1,8 @@
1. Prüfen der IP Adresse
2. Abfrage am API Server welcher Service
3. Ping aller 10sec senden
4. Controller für Service aller 60sec
Fragen ?
Wie die Daten der Controller bereitgestllt werden -> Einheitliche Definitionen

View File

@ -0,0 +1,7 @@
### Beschreibt den Vorgang eines Nextcloud Servers
1. Vorhanden User
2. Vorhanden Gruppen
3. Letzer User Login
4. Belegter Speicher
5. Nextcloud Version

View File

@ -0,0 +1,7 @@
### Beschreibt den Vorgang eines Exchange Servers
1. Vorhanden Postfächer
2. Verbundene Postfächer (lastaccess)
3. Datenbank Größe / Blegung auf Festplatte
4. Exchange Server Version
5. Zertifikat Ablaufdatum

View File

@ -0,0 +1,7 @@
### Beschreibt den Vorgang eines Mailcow Servers
1. Vorhanden User
2. Vorhanden Alias
3. Letzer User Login
4. Belegter Speicher
5. Mailcow Version

View File

@ -0,0 +1,6 @@
### Beschreibt den Vorgang eines RDS Servers
1. Kontroller der User die Online waren / sind
2. Kontrolle der Festplatten Belegung
3. Kontrolle der Profile Belgung der User
4. Update Status

25
controller/README.md Normal file
View File

@ -0,0 +1,25 @@
## Controller sind für jeden Service speziele Abfragen von Daten
### RDS
- User Online
- Profile Order Größen
### Exchange Server
- Postfächer verbunden
- Datenbank Größe
- Zertifikat Ablaufdatum
### AD-Controller
- User vorhanden
- Gruppen vorhanden
### Cloud
- Cloud User
- Cloud Gruppen
- Cloud Speicher belegt
### Mailcow
- E-Mail Accounts vorhanden
- E-Mail Postfach belegung

View File

@ -0,0 +1,9 @@
## Abfrage des Eregniss für Userlogin (lastacces)
## Abfrage Gruppen (groups)
## Abfrage Festplatten Belegung (space_used)
## Abfrage Profile Ordner Belegung (services_space_used) -> übergabe item & spaceused
## Abfrage Updates (updates = yes/no)

9
controller/cloud.py Normal file
View File

@ -0,0 +1,9 @@
## Abfrage des Eregniss für Userlogin (lastacces)
## Abfrage Gruppen (groups)
## Abfrage Festplatten Belegung (space_used)
## Abfrage Profile Ordner Belegung (services_space_used) -> übergabe item & spaceused
## Abfrage Updates (updates = yes/no)

7
controller/exchange.py Normal file
View File

@ -0,0 +1,7 @@
## Abfrage des Eregniss für Userlogin (lastacces)
## Abfrage Festplatten Belegung (space_used)
## Abfrage Profile Ordner Belegung (services_space_used) -> übergabe item & spaceused
## Abfrage Updates (updates = yes/no)

9
controller/mailcow.py Normal file
View File

@ -0,0 +1,9 @@
## Abfrage des Eregniss für Userlogin (lastacces)
## Abfrage Gruppen (groups)
## Abfrage Festplatten Belegung (space_used)
## Abfrage Profile Ordner Belegung (services_space_used) -> übergabe item & spaceused
## Abfrage Updates (updates = yes/no)

7
controller/rds.py Normal file
View File

@ -0,0 +1,7 @@
## Abfrage des Eregniss für Userlogin (lastacces)
## Abfrage Festplatten Belegung (space_used)
## Abfrage Profile Ordner Belegung (services_space_used) -> übergabe item & spaceused
## Abfrage Updates (updates = yes/no)

View File

@ -0,0 +1,6 @@
## Services Abfrage am API Server mit IP-Adresse
## Ping 10sec
## Service Abfrage aller 60sec
## time = 10
## for i in time