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…

Windows: Nicht identifiziertes Netzwerk

Unter Windows (ja auch ich komme nicht umhin…) habe ich jetzt immer mal wieder ein „Nicht identifiziertes Netzwerk“ (unidentified network) gehabt, welches deswegen (?) keine Daten übertrug – noch nicht einmal DHCP und die IP. Heute habe ich hier eine Lösung gefunden, die – zumindest im vorliegenden Fall – direkt Abhilfe brachte: Man starte eine Read More…

LineageOS auf dem Galaxy S3

Auch ein Samsung-Handy (in meinem Fall ein altes Samsung Galaxy S3) kann mit LineageOS (=Nachfolger von CyanogenMod) bestückt werden – vgl. meine Anleitung für Cyanogenmod auf dem Nexus 4. Beim Samsung geht das geringfügig anders: Statt des Bootloaders gibt es den Download Mode. In den kommt man so: Einschalten mit Home + VolumeDown + Power 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…

Java JMX-Monitoring mit Zabbix

Java JMX-Monitoring erlaubt es, (u.a.) Messwerte aus der Java-Anwendung herauszuholen, zu graphen und zu monitoren. Hier ein Beispiel, das die GC-Werte meiner Beispiel-Anwendung zeigt (zugegebenermaßen etwas „langweilig“, aber das kommt schon noch…): Die grobe Architektur, die dazu nötig ist, sieht bei Zabbix so aus: Um das mit Zabbix hinzubekommen habe ich folgendes gemacht: Das Zabbix-Java-Gateway Read More…