Nun wird es für mich auch mal Zeit eine Frage zu stellen.
Ich bin auf der Suche nach nach einer Möglichkeit, winzige Server (z.B: Raspberry), sowie kleine VMs (1 bis 2 Kerne, 0,5 bis 4 GB RAM) automatisch zu monitoren. Hier im Forum bin ich vereinzelt schon auf die eine oder andere Lösung gestoßen (beispielsweise collectd + Graphite), aber es blieb eher nur bei einer Benennung, statt einer ausführlicheren persönlichen Beschreibung.
Ich denke, dass für meinen Einsatzzweck Systeme wie nagios oder icinga einfach oversized sind. Im Grunde wäre ich sogar nur an sehr wenigen Systemdaten interessiert (CPU, RAM, Diskspace, ggf. ein oder zwei Systemdienste) mit möglicher Alarmierung per Mail. Besser noch mit Anbindung eigener Notification-Scripte. Derzeit lasse ich ein simples Python-Script laufen, das bestimmte Ports prüft und bei Nichterreichbarkeit mir eine Telegram-Nachricht zukommen lässt Simpel, aber funktional.
Edit: Ideal wäre also ein Server, der Daten über die anderen kleinen (Nodes) sammelt und zur Verfügung stellt, ggf. Alarme sendet.
Kennt jemand zufällig solch ein leichtgewichtiges Monitoring-System mit Alarmierung bei Grenzwertüberschreitungen oder generellen Nichterreichbarkeiten bestimmter Ports?
Voraussetzung wäre also selfhosted und minimaler Ressourcenverbrauch (einige VMs sind wirklich noch kleiner als ein Raspberry ).
Achja, ein Großteil der Systeme laufen auf Debian-Basis.
Bin über eure Ideen und Anregungen sehr dankbar.
Gruß
René