ich bin etwas unerfahren was das Programmieren von sh scripts. Ich will von meine Server lokal einen ping auf meinen root server machen der alle 5 Minuten ausgeführt wird .... was anneversich kein Problem ist:
ping -n -c 1 xxx.xxx.xxx.xxx || echo "Server ist nicht erreichbar"|mail -s "Server ist nicht erreichbar" meine@email.de
Nun problematisch ist es nur was ist wenn der Server down ist und ich die email erst eine Stunde später lesen kann ...
Wie sollte ich ein Script schreiben das wenn beim ersten Ping fehler einen weiteren ping in 2 Minuten ausführt und dann erst wieder nach erreichbarkeit ... sozusagen eine wieder "Gut Meldung" ...
hat jemand ein tipp wie ich so etwas mache bzw. wie man so etwas schreibt?
Nagios ist gut ich bin am anfang und das ist etwas zu mächtig für mich .... ich dachte mir nur mit diesem Script die dienstleistung eines externen server überwachungs tool zu ersparen ...