# prtg-linux-service-monitor Ein kleines Bash Script um Linux Services mit dem PRTG Monitor zu überwachen
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
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/
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