Prozess Check und restart

Mit diesem kleinen Script wird ein Prozess geprüft, ob mindestens einer vorhanden ist. Ansonsten wird er neu gestartet.

Prozess Check und restart

[stextbox id=“bash“]nano /root/scripts/cron_check_apache.sh[/stextbox]

#!/bin/bash
#
# Dieses Script testet mit dem Script von Nagios ob mindestens ein Prozess von Apache lauft
# und wenn nicht wird der apache neugestartet

/usr/local/nagios/libexec/check_procs -C apache2 -c 1:50 > /dev/null 2>&1
if [ "$?" != "0" ]; then
        /etc/init.d/apache2 restart > /dev/null 2>&1
fi

In Dem Script nutzte ich das Nagios Plugin check_proc um zu prüfen ob der Prozess apache2 mindestens 1x und maximal 50x vorhanden ist.
Wenn das nicht der Fall sein sollte wird er einfach neu gestartet

Das ganze hab ich als Cron eingetragen und lasse es alle 5 Minuten überprüfen.
[stextbox id=“black“]5 * * * * root /root/scripts/cron_check_apache.sh > /dev/null 2>&1[/stextbox]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*