Alle Commmunity-Mitglieder können dieses Tool einfach in der Konfiguration ihres beeloggers aktivieren: Einfach „GeneralAutoWatch“ auf „aktiviert“ setzen. Im Feld Uhrzeit kann man dann noch auswählen, zu welcher Uhrzeit der Ausfall des beeloggers überprüft werden soll.
Hinweis: Pushover „Key“ und „Token“ werden in der Pushover App erzeugt/bereitgestellt.
Beispielhafte Ansicht der Watchdognachrichten:
Pushovernachricht aufs Smartphone: Nachricht als Email:
Anleitung für User mit eigenem Server:
Die gleiche Scriptdatei, die die Smartphonebrowseransicht liefert (beelogger_mobileWatch.php) , kann als automatisierter Watchdog eingesetzt werden. Das Script muss dazu täglich automatisiert aufgerufen werden und überprüft, welcher beelogger seit 24 Stunden keine Daten mehr versandt hat. Somit kann der Ausfall eines beeloggers sehr schnell entdeckt werden.
Dazu muss die Datei beelogger_MoblieWatch.php einfach mit folgendem Anhang aufgerufen werden:
- ?autowatch=m Schickt eine E-Mail raus, falls einer oder mehrere der beelogger (dessen WatchdogFlags in der beelogger_ini.php-Datei gesetzt sind) in den letzten 24 Stunden (vom Zeitpunkt des Scriptaufrufs) nicht mehr gesendet haben. Die Absender und Empfängerdaten holt sich das Script automatisch aus den beelogger_ini.php Dateien (Variablen: $Empfaenger_Email = „empfaenger@meineDomain.de“ und $Absender_Email = „absender@meineDomain.de“)
- ?autowatch=p Schickt eine Pushover-Nachricht raus, falls einer oder mehrere der beelogger (dessen WatchdogFlags in der beelogger_ini.php-Datei gesetzt sind) in den letzten 24 Stunden (vom Zeitpunkt des Scriptaufrufs) nicht mehr gesendet haben. Die Push-Daten holt sich das Script automatisch aus den beelogger_ini.php Dateien ($PushToken = „meinToken“ und $PushUser = „meinUser“) Voraussetzung für eine Pushnachricht ist die Aktivierung des Service – Infos hier: www.pushover.net
- ?autowatch=pm oder ?autowatch=mp Schickt eine Push- und eine Mail-Nachricht raus
AutoWatchdog nutzen:
Nun bleibt die Frage, wie man das Script jeden Tag zur gleichen Zeit aufrufen kann?
Dazu gibt es verschiedene Möglichkeiten:
- Wer einen eigenen Server hat, kann das Script jeden Tag zur gleichen Zeit aufrufen: Je nach Serverbetreiber einen Task oder eine geplante Aufgabe programmieren.
- Man kann einen externen Dienst beauftragen, das Script einmal pro Tag aufzurufen…z.B. kostenloser Service von www.watchthatpage.com
- Wer seine Daten auf unserem communityServer liegen hat, braucht sich darum nicht zu kümmern.