From d4783f94d286fd0b1a7511cc6d0dd2c72a6483ff Mon Sep 17 00:00:00 2001 From: scriptos Date: Thu, 6 Apr 2023 19:08:35 +0200 Subject: [PATCH] ueberarbeitung html --- README.md | 69 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 53 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 187b129..cebad53 100644 --- a/README.md +++ b/README.md @@ -2,19 +2,56 @@ Ein kleines Bash Script um Linux Services mit dem PRTG Monitor zu überwachen -# Script herunterladen - -git clone https://git.media-techport.de/scriptos/prtg-linux-service-monitor.git - -# Cronjob setzen: - -*/5 * * * * /home/scripts/default/prtg-service-mon.sh "service" "monitoring-server:5050" "guid" > /dev/null 2>&1 - -# Folgenden Sensor in PRTG anlegen: - -HTTP Push Data Advanced sensor - -Quellen: - -https://kb.paessler.com/en/topic/70771-how-can-i-monitor-and-automatically-restart-a-service-on-a-linux-host -https://www.paessler.com/manuals/prtg/http_push_data_advanced_sensor +
+
+
+
    +
  1. Script installieren
  2. +
+

mkdir -p /temp && cd /temp

+

git clone https://git.media-techport.de/scriptos/prtg-linux-service-monitor.git

+

cd prtg-linux-service-monitor

+

cp prtg-service-mon.sh /home/scripts/default/prtg-service-mon.sh

+

chmod 711 /home/scripts/default/prtg-service-mon.sh

+

 

+
    +
  1. Cronjob einrichten
  2. +
+

cat <(crontab -l) <(echo "*/5 * * * * /home/scripts/default/prtg-service-mon.sh mariadb push.mon01.media-techport.de:5050 b2949934-1f05-40b0-afd8-856ac7e534cd > /dev/null 2>&1") | crontab -

+

Beschreibung für die Parameter hinter dem Befehl:

+

1. ist der Service, welcher überwacht werden soll

+

2. ist der Server, an dem die Push gesendet wird

+

3. ist die GUID zur Identifizierung (der sogenannte Ident, dieser muss für jeden Sensor anders sein)

+

Kann hier generiert werden: https://guidgenerator.com/

+

 

+
    +
  1. Sensor einrichten
  2. +
      +
    1. in PRTG anmelden
    2. +
    3. Server, dessen Service überwacht werden soll, aufrufen
    4. +
    5. Neuen Sensor hinzufügen
    6. +
    +
+

+
    +
  1. Folgende Felder ausfüllen:
  2. +
      +
    1. Name des Sensors: "Service: MariaDB"
    2. +
    3. Einstellungen für SSL: unsicher
    4. +
    5. Port: "5050"
    6. +
    7. Token für Identifikation: Dieser wird aus dem Cronjob übernommen
    8. +
    9. Keine hereinkommenden Daten: Auf "Nach x Minuten auf "Fehler" wechseln" setzen
    10. +
    11. Schwellenwert für Zeit (Minuten): "10"
    12. +
    +
+

 

+

Das ganze könnte dann so aussehen:

+

+

+

+

 

+

Quellen:

+

https://kb.paessler.com/en/topic/70771-how-can-i-monitor-and-automatically-restart-a-service-on-a-linux-host https://www.paessler.com/manuals/prtg/http_push_data_advanced_sensor

+
+
+
\ No newline at end of file