Forum: PC Hard- und Software Überwachung 2er Rasperries aus dem Internet


von Klaus H. (klummel69)


Lesenswert?

Hallo zusammen

ich habe zwei Rasperry Pi an verschiedenen Orten am Laufen, die Daten 
erfassen und zyklisch (alle 30min) eine Datei auf einen Internet-Server 
laden sollen. Die Geräte selbst sind hinter einer Firewall und haben 
keinen Tunnel.

Ich suche eine (kostengünstige) Überwachung, die im Internet gehostet 
ist. Wenn einer der Raspies oder die entsprechende Verbindung ausfällt 
(stromlos/Router defekt/Raspie abgestürzt…) soll z.B. eine Email oder 
SMS oder Jabber Message an mich geschickt werden.

Monitoring Software ala Nagios habe ich bisher noch nie benutzt. Die 
Überwachung müsste dann auf einem Host im Netz laufen.  Hat jemand so 
etwas schon einmal gemacht?

Gibt es andere simplere Lösungen? Kann mir irgendwie nicht vorstellen, 
dass es so etwas nicht schon gibt.
Alternative würde ich mir mein eigenes Python oder Node.js Skript für 
einen Host schreiben (aber das dauert meist länger da, mir die Zeit 
etwas fehlt…).

von Stefan F. (Gast)


Lesenswert?

Hast du denn einen Host? Im Fall von Linux ist das mit Nagios oder mit 
einem Shell Script schnell zusammengebastelt.

von Klaus H. (klummel69)


Lesenswert?

Nein, bisher habe ich nur eine statische Webseite gehostet.
Die Dateien werden einfach zyklisch per SFTP auf den Server geladen.
Kein virtueller Server mit Linux.

von Daniel (Gast)


Lesenswert?

Hallo!

Du brauchst einen Dienst, der auf neu vorhandene Daten prüft und Alarm 
auslöst, wenn die neuesten Daten zu alt sind.

Auf welchen Server schickst Du die Daten? Du schriebst Internet-Server. 
Wenn es ein Server ist, der auch Skripte ausführen kann, dann würde ich 
dort ein Skript ausführen lassen, was die von Dir gewünschte Aufgabe 
übernimmt. Beispiel: Wir haben Strato als Hoster (Webspace) dort kann 
man "Cronjobs" anlegen. Diesen begrenzten Weg nutzen wir, um ein 
php-Skript auszuführen, welches dann Dateien prüft und eine E-Mail 
schreibt.

Wenn es noch mehr Pi s sind, dann kannst Du auch gegenseitig bzw. von 
jedem RPi dieses prüfSkript ausführen lassen. Bringt halt nur nichts, 
wenn alle gleichzeitig ausfallen.

VG und viel Erfolg!

von Cronjob User (Gast)


Lesenswert?

Schau mal unter https://www.cronjob.de, die bieten etwas in der Art 
unter   "Servermonitoring" an.

von Oliver S. (oliverso)


Lesenswert?

Die günstigste Variante wird doch sein, daß die beiden Raspies sich 
gegenseitig überwachen. Das beide gleichzeitig ausfallen, ist zwar 
denkbar, aber deutlich unwahrscheinlicher, als nur einer.

Oliver

von Kifti (Gast)


Lesenswert?

Oder du spendierst einen dritten Raspi.

von ♪Geist (Gast)


Lesenswert?

Bylnk eignet sich dafür wunderbar(auch für Raspi vorhanden), du bekommst 
von der App eine Meldung, wenn dein Raspi offline geht.

von Klaus H. (klummel69)


Lesenswert?

Hallo zusammen

ich habe inzwischen eine elegante und günstige Lösung für mein Problem 
gefunden, ohne dass ich an meinen Rasperry Pis zu viel schrauben musste.
Ich habe mir verschiedene Server Monitoring-Tools angeschaut (u.a. 
Uptime Robot, Statuscake, Pingdom). Statuscake hat eine Option die sich 
"Push Monitoring" nennt.

Damit kann man einfach von seinem System per Zugriff auf eine 
zugewiesene URL dem Monitoring Server zyklisch signalisieren, dass das 
System läuft.  Fällt der ping aus wird nach Timeout ein Alarm per Email 
gesendet.
Ich habe dazu direkt in mein Skript ein Aufruf per curl eingebaut:
1
curl https://push.statuscake.com/?PK=xxxxxxxxxxxxxxx&TestID=xxxxxxx&time=0

Als time Parameter kann man einen Wert in Millisekunden angeben, der in 
einem Chart noch grafisch dargestellt wird. Ich nutze ihn für einen 
Messwert, den ich spaßeshalber mitschicke.

In der kostenlosen Free Variante können eine unbegrenzte Anzahl an 
Monitoren und Alarmen definiert werden. (Naja, das fällt dann aber 
vermutlich nicht mehr unter Amateur-Betrieb).

Funktioniert genauso wie ich es wollte ohne großen Umbau meiner Systeme.
Vielleicht kann's der eine oder andere brauchen.

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Ich hinterfrage bei solchen Diensten immer das Geschäftsmodell. Keine 
Firma arbeitet einfach so aus Spaß an der Freude. Sie müssen Geld 
verdienen. Wenn sie nicht klar angeben, womit sie ihr Geld verdienen, 
dann halte ich mich lieber fern.

von Klaus H. (klummel69)


Lesenswert?

Stefan U. schrieb:
> Wenn sie nicht klar angeben, womit sie ihr Geld verdienen,
> dann halte ich mich lieber fern.

Tun sie doch: 4 Modelle von kostenlos bis einigen hundert Euro.
Ich vermute sie haben genug große Kunden und nutzen das freie Paket rein 
für Bekanntheitsgrad.

Habe kein Problem bei so einem Modell mit dem Einsteigerpaket zu 
arbeiten. Habe aber auch kein Problem dafür zu bezahlen wenn ich mehr 
will.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.