Push-Notifications für den Hausgebrauch mit Pushover

Es gibt verschiedene Anwendungfälle, wo ich mich direkt via Push-Notifications von bestimmten (System-)Ereignissen benachrichtigen lassen möchte. Der wichtigste hierfür ist bei mir das Monitoring-System Zabbix. Alarme sollen mich möglichst zeitnah auf dem Handy dem Desktop erreichen. Mit Pushover geht das wirklich einfach. Pushover bietet neben einer sehr einfachen, naheliegenden API (s.u.) fertige Integrationen mit anderen Read More…

Graylog-Monitoring mit Zabbix

Graylog-Monitoring: Um meinen Graylog-Server mit Zabbix zu überwachen, verwende ich folgendes Zabbix-Plugin: https://marketplace.graylog.org/addons/ed3baec6-6ac4-4447-b594-aaae8b39259f https://github.com/madchap/graylog2-zabbix Installationsanleitung ist kurz und einfach. Nun meldet mir Zabbix zuverlässig, ob etwas mit der Graylog-Installation nicht in Ordnung ist.

APC-USV mit dem apcupsd und Zabbix überwachen

Ich hatte nun mehr als einmal erheblich Probleme mit der mysql-Datenbank nach einem Stromausfall. Da das Problem nicht wirklich auf mysql-Ebene gelöst werden kann, wollte ich es Hardware-seitig mit Hilfe einer “unterbrechungsfreien Stromversorgung (USV)” lösen – bzw. zumindest lindern oder seltener auftreten lassen. Dies habe ich mit einer USV und dem apcupsd erreicht: Dazu habe Read More…

Zabbix: Zertifikate überwachen (und die Probleme mit Zabbix external Scripts)

In meinen Vor-Zabbix-Zeiten (das ist lange her) habe ich das “Monitoring des kleinen Mannes” mit lauter Cronjobs erledigt, die mir Mails schick(t)en. So schicken mit auch noch bis heute die Skripte zum Aktualisieren der Let’s-Entcrypt-Zertifikate wöchentlich Mails, die ich nicht lese(n will). Daher war nun eine Überwachung via Zabbix naheliegend. Hier habe gefunden, wie man Read More…

SNMP-Monitoring mit Zabbix

SNMP-Monitoring mit Zabbix, also SNMP-Geräte mit Zabbix zu überwachen, geht “eigentlich” ganz einfach: Host in Zabbix anlegen. SNMP-Read-Community in den Macros eintragen. “SNMP interfaces” IP-Nummer und/oder DNS-Name eintragen. Template “Template SNMP OS Linux” (oder eine passendes anderes SNMP-Template) zuordnen. Fertig. Das Template enthalt Low-Level-Discoveries, um z.B. interfaces zu überwachen (Traffic und “operational state”). Theoretisch war’s Read More…

backup-all-mysql: Docker Image für einfaches mysql-Backup

Mit backup-all-mysql auf dockerhub habe ich mir ein Docker-Image gebaut, das ich überall einsetze, wo ich mysql-Datenbanken verwende, um diese automatisch zu sichern: Einfach das docker-compose-File um einen Block wie diesen erweitern – und schon wird ein Backup der mysql-DB angelegt: mysql-backup: image: dsteinkopf/backup-all-mysql:latest environment: – BACKUP_INTERVAL=20000 – BACKUP_FIRSTDELAY=3600 links: – mysql restart: always volumes: Read More…

Zabbix Discovery: Vorhandensein von Network-Interfaces und Mounted filesystems sicherstellen

Ich würde gerne überwachen, dass Netwerk-Interfaces und gemountete Filesysteme immer da bleiben. Dies geht via Zabbix Discovery recht bequem: Damit ich nicht alle per Hand anlegen muss, mache ich das via eine Discovery, automatisch entsprechende Items und Trigger anlegt. Überwachen, dass Network-Interfaces, die einmal da waren auch da bleiben. Filter beim Discovery, sodass die häufig Read More…

Zabbix-Screens mit vielen Graphen automatisch erstellen

Zabbix-Screens zu erstellen ist recht mühsam. Hier habe ich ein Script gefunden, das automatisch alle Graphen eines Hosts in einen Screen packt. Zwar ohne jede Systematik – ich find’s aber trotzdem praktisch – vor allem bei vielen Graphen (z.B. Routern mit vielen Interfaces), um sich einen Überblick zu verschaffen. Das geht dann z.B. so: zabbix_create_screen.py Read More…

Zabbix auf 4MB-Flash-Router installieren durch selber bauen mit LEDE Imagebuilder

LEDE (https://lede-project.org/) ist offenbar so etwas wie ein inoffizieller Nachfolger von OpenWrt. Es ist ein Fork, der auch weiterentwickelt wird und zu leben scheint. Um Zabbix zu installieren (und aus Neugier) habe ich mal angefangen, mit dem LEDE Imagebuilder herumzuspielen: Er macht es viel einfacher, die Firmware selber zusammenzubauen (im Vergleich zum Selber-Compilieren). (Hintergrund: Der Read More…