<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Am 22.03.2016 um 00:17 schrieb Martin
Heinze:<br>
</div>
<blockquote
cite="mid:CAAwasAOz3wFav_LX1tVbSsqpb6XtcvQvx8C+LB0_9fea9ikg=A@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>Hat ein bissl länger gedauert - aber hier mal
die Infos zum Watchdog für's Wiki.<br>
</div>
<div><br>
Die Installation vom Watchdog ist eigentlich
ganz einfach - da findet man recht viele
Anleitungen im Netz ... zu Beispiel:<br>
</div>
- Debian Weezy: <a moz-do-not-send="true"
href="http://pi.gadgetoid.com/article/who-watches-the-watcher">http://pi.gadgetoid.com/article/who-watches-the-watcher</a><br>
</div>
- Debian Jessie: <a moz-do-not-send="true"
href="http://kd8twg.net/2015/10/30/raspberry-pi-enabling-watchdog-on-raspbian-jessie/">http://kd8twg.net/2015/10/30/raspberry-pi-enabling-watchdog-on-raspbian-jessie/</a><br>
</div>
Da kann man auch nicht viel falsch machen.<br>
<br>
</div>
Anbei mal meine Watchdog-Konfiguration - ich überwache
bei mir bewusst nur die FritzBox und nicht das NAS mit
der DB.<br>
</div>
Denn wenn man das NAS mal neustartet (das dauert schon mal
10 Minuten) geht der watchdog steil und rebootet den Raspi
alle 25 Sekunden - das macht an dieser Stelle nicht
wirklich Sinn, zumal der vzlogger ein paar Einträge
speichern kann, wenn er gerade mal nicht auf die DB
zugreifen kann.<br>
<br>
</div>
Der max-load-1 Parameter steht im Original auf 24 - ich hab'
den mittlerweile hochgezogen, da ich des öfteren Probleme
beim Kompilieren hatte und sich der Raspi mittendrin
neugestartet hat.<br>
<br>
<br>
</div>
Grüße,<br>
</div>
der Martin<br>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<br>
<div class="gmail_quote">Am 14. März 2016 um 09:27 schrieb
Andreas Götz <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:cpuidle@gmail.com" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a></a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">
<div>Hi Martin,</div>
<div><br>
</div>
<div>Könntest Du vielleicht die
Watchdogkonfiguration fürs Wiki beschreiben?</div>
<div><br>
</div>
<div>Viele Grüße, Andreas </div>
<div>
<div class="h5">
<div><br>
Am 14.03.2016 um 08:37 schrieb Martin Heinze
<<a moz-do-not-send="true"
href="mailto:martin-heinze@gmx.net"
target="_blank">martin-heinze@gmx.net</a>>:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>Ich hab' meine DB auch auf
meinem QNAP laufen ...<br>
<br>
</div>
Bei der vz-Installation auf dem
Raspi brauchst Du dann nur
'mysql-client' anstatt dem vollen
'mysql' zu installieren.<br>
</div>
Das Installationsscript habe ich mir
dementsprechend (Pakete und DB-Server)
abgeändert - hat super funktioniert.<br>
<br>
</div>
Ich hab' das Ganze schon eine lange
Weile laufen (>3 Jahre) - läuft 1a
... der Raspi hat immer noch die 1.
SD-Karte und macht dank Watchdog absolut
keine Probleme. Wenn der Raspi oder
dessen WLAN-Verbindung festgehen startet
der Watchdog die Kiste einfach neu.<br>
</div>
Damals habe ich es aber nicht hinbekommen
das Frontend auf dem ONAP zu installieren
- da hat damals der Composer nicht
mitgespielt. Das kann jetzt anders sein -
für mich reicht die Lösung Middleware und
Frontend auf Raspi, DB auf QNAP aber aus.<br>
<br>
</div>
<div class="gmail_extra"><br clear="all">
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
Hallo,<br>
die Verwendung des Watchdog finde ich nicht so optimal (nur eine IP
Adresse hinterlegbar). Bei meinen Raspi's war maximal die
Netzwerkverbindung gestört. Mit der ersten Generation hatte ich
damit nie Probleme, nur hin und wieder mit dem Raspi 2. Dagegen habe
ich ein Script geschrieben:<br>
--------------------------------------------------------------<br>
#!/bin/bash<br>
# check if hosts are reachable by ping<br>
# if not probably lost network connection -> reboot<br>
<br>
PINGHOSTS="172.18.1.229 172.18.1.230 172.18.1.231"<br>
MERKER=0<br>
for host in $PINGHOSTS ; do<br>
if ping -c 1 -w 1 $host > /dev/null; then<br>
# echo "$host isn't offline"<br>
MERKER=1<br>
fi<br>
done<br>
<br>
if [ "$MERKER" -eq "0" ]<br>
then reboot<br>
fi<br>
-----------------------------------------------------------------<br>
Das Script prüft das Vorhandensein der Hosts in der PINGHOSTS-Liste.
Nur wenn keiner der Kandidaten online ist, wird gebootet.<br>
Wer will, kann es verwenden...<br>
<br>
Gruß Uwe<br>
<br>
<br>
</body>
</html>