Linux Monitoring: Unterschied zwischen den Versionen

Aus Computer-Service-Wallmeyer WIKI
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
== Prüfung ==
+
*.NetVersion: .Net Framwork 4.5
<strong>Allgemeines</strong>
 
  
*Überwacht RAM, HDD, Mailqueue und Dienste des Linux Servers
 
* Automatischer Neustart
 
  
<strong>Einrichtung</strong>
 
*Powershellversion: Powershell 5.1
 
*.NetVersion: .Net Framwork 4.5
 
  
 
<strong>Parameter </strong>
 
<strong>Parameter </strong>
Zeile 32: Zeile 26:
 
|06. Keyfile Pfad (falls kein Key vorhanden ist bitte leer lassen) ||$keyfile  || [string]||  || 06. Keyfile Pfad (falls kein Key vorhanden ist bitte leer lassen) ||  
 
|06. Keyfile Pfad (falls kein Key vorhanden ist bitte leer lassen) ||$keyfile  || [string]||  || 06. Keyfile Pfad (falls kein Key vorhanden ist bitte leer lassen) ||  
 
|-
 
|-
|07. Service Überprüfung Kommasepariert ||$checkservices  || [string]||   || 07. Service Überprüfung Kommasepariert ||  
+
|07. Service Überprüfung Kommasepariert ||$checkservices  || [string]|| mysql,apache2,asd  || 07. Service Überprüfung Kommasepariert ||  
 
|-
 
|-
 
|08. Mailqueue Größe (Maximal Mailanzahl bis Fehler) ||$mailqueuesize  || [int]||  10  || 08. Mailqueue Größe (Maximal Mailanzahl bis Fehler) ||  
 
|08. Mailqueue Größe (Maximal Mailanzahl bis Fehler) ||$mailqueuesize  || [int]||  10  || 08. Mailqueue Größe (Maximal Mailanzahl bis Fehler) ||  
Zeile 51: Zeile 45:
 
|-
 
|-
 
| 16. Uhrzeit für den Neustart ||$reboottime  || [string]||  10:00  ||  16. Uhrzeit für den Neustart ||  
 
| 16. Uhrzeit für den Neustart ||$reboottime  || [string]||  10:00  ||  16. Uhrzeit für den Neustart ||  
 +
|-
 +
|17. spezifischer freier Speicherplatz in GB oder % - Format: Device:WERT (z.B. /dev/sda1:20GB ||$spezialhddcheck  || [string]||    || 17. spezifischer freier Speicherplatz in GB oder % - Format: Device:WERT (z.B. /dev/sda1:20GB ||
 +
|-
 +
|18. Nur lokale HDD überwachen ||$onlylocaldevices  || [string]||  ja  || 18. Nur lokale HDD überwachen ||
 +
|-
 +
| 18. Uptime Warnung nach mehr als x Tagen ||$allowuptimedays  || [int]||  30  ||  18. Uptime Warnung nach mehr als x Tagen ||
 +
|-
 +
| 19. Ignoriere veraltete OS Release ||$osreligno  || [string]||  nein  ||  19. Ignoriere veraltete OS Release ||
 +
|-
 +
| 20. Sollen die Default Werte im Skript verwendet werden? ||$os_use_default_min  || [string]||  nein  ||  20. Sollen die Default Werte im Skript verwendet werden? ||
 +
|-
 +
| 21. Minimal geforderte Version Debian, ohne Angabe Default MinVersion ||$os_debian_min  || [int]||    ||  21. Minimal geforderte Version Debian, ohne Angabe Default MinVersion ||
 +
|-
 +
| 22. Minimal geforderte Version Ubuntu, ohne Angabe Default MinVersion ||$os_ubuntu_min  || [int]||  18  ||  22. Minimal geforderte Version Ubuntu, ohne Angabe Default MinVersion ||
 +
|-
 +
| 23. Minimal geforderte Version RHEL und CentOS, ohne Angabe Default MinVersion ||$os_rhel_min  || [int]||    ||  23. Minimal geforderte Version RHEL und CentOS, ohne Angabe Default MinVersion ||
 +
|-
 +
| 24. Minimal geforderte Version SLES und SuSE, ohne Angabe Default MinVersion ||$os_sles_min  || [int]||    ||  24. Minimal geforderte Version SLES und SuSE, ohne Angabe Default MinVersion ||
 
|}
 
|}
 
<strong>Changelog</strong>
 
<strong>Changelog</strong>
Zeile 56: Zeile 68:
 
Name:  Linux Server Ueberwachung  
 
Name:  Linux Server Ueberwachung  
  
Version:  2.0
+
'''Version:  2.5.0'''
 +
Festplatten werden einzeln überprüft mit Parametern
 +
Es können Linux Distributionen überwacht werden nach Version
 +
 
 +
* Neuer Parameter $spezialhddcheck = "" #17. spezifischer freier Speicherplatz in GB oder % - Format: Device:WERT (z.B. /dev/sda1:20GB#/dev/sdb1:20%#/dev/sdb2:0) - 0 = keine Prüfung für diese HDD
 +
* Neuer Parameter $onlylocaldevices = "ja" #18. Nur lokale HDD überwachen
 +
* Neuer Parameter $allowuptimedays = 30 # 18. Uptime Warnung nach mehr als x Tagen
 +
* Neuer Parameter $osreligno = "nein" # 19. Ignoriere veraltete OS Release
 +
* Neuer Parameter $os_use_default_min = "nein" # 20. Sollen die Default Werte im Skript verwendet werden?
 +
* Neuer Parameter $os_debian_min = "" # 21. Minimal geforderte Version Debian, ohne Angabe Default MinVersion
 +
* Neuer Parameter $os_ubuntu_min = "18" # 22. Minimal geforderte Version Ubuntu, ohne Angabe Default MinVersion
 +
* Neuer Parameter $os_rhel_min = "" # 23. Minimal geforderte Version RHEL und CentOS, ohne Angabe Default MinVersion
 +
* Neuer Parameter $os_sles_min = "" # 24. Minimal geforderte Version SLES und SuSE, ohne Angabe Default MinVersion
 +
 
 +
'''Version:  2.0.0'''
  
 
Copyright:  Wallmeyer & Wallmeyer GbR
 
Copyright:  Wallmeyer & Wallmeyer GbR
  
 
Stand: 13.07.2022 - 06:00 Uhr
 
Stand: 13.07.2022 - 06:00 Uhr

Version vom 22. September 2022, 14:57 Uhr

  • .NetVersion: .Net Framwork 4.5


Parameter

Parameter
Name Parameter Typ Standard Beschreibung Mögliche Werte
01. Servername (Frei zu vergeben) $servername [string] Webserver 01. Servername (Frei zu vergeben)
02. Server Standort (Frei zu vergeben) $serverstandort [string] COSWA 02. Server Standort (Frei zu vergeben)
03. IP oder Hostname des Servers (ohne https oder www) $ip [string] 127.0.0.1 03. IP oder Hostname des Servers (ohne https oder www)
04. SSH Benutzer (root) $ssh_user [string] root 04. SSH Benutzer (root)
05. SSH Passwort $ssh_passwort [string] tollespasswort 05. SSH Passwort
06. Keyfile Pfad (falls kein Key vorhanden ist bitte leer lassen) $keyfile [string] 06. Keyfile Pfad (falls kein Key vorhanden ist bitte leer lassen)
07. Service Überprüfung Kommasepariert $checkservices [string] mysql,apache2,asd 07. Service Überprüfung Kommasepariert
08. Mailqueue Größe (Maximal Mailanzahl bis Fehler) $mailqueuesize [int] 10 08. Mailqueue Größe (Maximal Mailanzahl bis Fehler)
09. HDD Prozent belegt $hddpercentcheck [int] 70 09. HDD Prozent belegt
10. RAM in GB - Falls nur MB zur Verfügung stehen die Zahl mit . eingeben z.B: 0.1 $ramcheckgb [string] 0.1 10. RAM in GB - Falls nur MB zur Verfügung stehen die Zahl mit . eingeben z.B: 0.1
11. Ram Überprüfung ignorieren $ramigno [string] nein 11. Ram Überprüfung ignorieren
12. HDD Überprüfung ignorieren $hddigno [string] nein 12. HDD Überprüfung ignorieren
13. MAIL Überprüfung ignorieren $mailigno [string] nein 13. MAIL Überprüfung ignorieren
14. PING Überprüfung ignorieren $pingigno [string] nein 14. PING Überprüfung ignorieren
15. Tag im Monat(z.B. 25) Wochentag in der Woche(z.B: Mittwoch) oder Datum für einmalig (z.B. 30.04.2022) $reboot [string] Mittwoch 15. Tag im Monat(z.B. 25) Wochentag in der Woche(z.B: Mittwoch) oder Datum für einmalig (z.B. 30.04.2022)
16. Uhrzeit für den Neustart $reboottime [string] 10:00 16. Uhrzeit für den Neustart
17. spezifischer freier Speicherplatz in GB oder % - Format: Device:WERT (z.B. /dev/sda1:20GB $spezialhddcheck [string] 17. spezifischer freier Speicherplatz in GB oder % - Format: Device:WERT (z.B. /dev/sda1:20GB
18. Nur lokale HDD überwachen $onlylocaldevices [string] ja 18. Nur lokale HDD überwachen
18. Uptime Warnung nach mehr als x Tagen $allowuptimedays [int] 30 18. Uptime Warnung nach mehr als x Tagen
19. Ignoriere veraltete OS Release $osreligno [string] nein 19. Ignoriere veraltete OS Release
20. Sollen die Default Werte im Skript verwendet werden? $os_use_default_min [string] nein 20. Sollen die Default Werte im Skript verwendet werden?
21. Minimal geforderte Version Debian, ohne Angabe Default MinVersion $os_debian_min [int] 21. Minimal geforderte Version Debian, ohne Angabe Default MinVersion
22. Minimal geforderte Version Ubuntu, ohne Angabe Default MinVersion $os_ubuntu_min [int] 18 22. Minimal geforderte Version Ubuntu, ohne Angabe Default MinVersion
23. Minimal geforderte Version RHEL und CentOS, ohne Angabe Default MinVersion $os_rhel_min [int] 23. Minimal geforderte Version RHEL und CentOS, ohne Angabe Default MinVersion
24. Minimal geforderte Version SLES und SuSE, ohne Angabe Default MinVersion $os_sles_min [int] 24. Minimal geforderte Version SLES und SuSE, ohne Angabe Default MinVersion

Changelog

Name: Linux Server Ueberwachung

Version: 2.5.0 Festplatten werden einzeln überprüft mit Parametern Es können Linux Distributionen überwacht werden nach Version

  • Neuer Parameter $spezialhddcheck = "" #17. spezifischer freier Speicherplatz in GB oder % - Format: Device:WERT (z.B. /dev/sda1:20GB#/dev/sdb1:20%#/dev/sdb2:0) - 0 = keine Prüfung für diese HDD
  • Neuer Parameter $onlylocaldevices = "ja" #18. Nur lokale HDD überwachen
  • Neuer Parameter $allowuptimedays = 30 # 18. Uptime Warnung nach mehr als x Tagen
  • Neuer Parameter $osreligno = "nein" # 19. Ignoriere veraltete OS Release
  • Neuer Parameter $os_use_default_min = "nein" # 20. Sollen die Default Werte im Skript verwendet werden?
  • Neuer Parameter $os_debian_min = "" # 21. Minimal geforderte Version Debian, ohne Angabe Default MinVersion
  • Neuer Parameter $os_ubuntu_min = "18" # 22. Minimal geforderte Version Ubuntu, ohne Angabe Default MinVersion
  • Neuer Parameter $os_rhel_min = "" # 23. Minimal geforderte Version RHEL und CentOS, ohne Angabe Default MinVersion
  • Neuer Parameter $os_sles_min = "" # 24. Minimal geforderte Version SLES und SuSE, ohne Angabe Default MinVersion

Version: 2.0.0

Copyright: Wallmeyer & Wallmeyer GbR

Stand: 13.07.2022 - 06:00 Uhr