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…
Kategorie: Know-How
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 unsupported Items vermeiden: Überwachen, dass alle Items auch sauber Werte liefern
Hintergrund: Wenn Items (z.B. aufgrund von Fehlern „vor Ort“ im Agent) keine Werte mehr liefern, nennt diese Zabbix unsupported Items und ignoriert sie. Damit werden auch Trigger, die daran hängen, nichts mehr melden. So bekommt man diese Art von Fehler gar nicht mit. Das gilt es natürlich zu vermeiden. Meine Erste Lösung dazu war die 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…
HTML-Mail per Kommandozeile verschicken
Immer mal wieder würde ich gerne HTML-Mails von der Kommandozeile aus verschicken – oder aus einem Script. Jetzt bin ich auf eine recht einfache Lösung gestoßen: Am Beispiel eines mylsql-Ergebnisses: Entweder so: echo „select id,name,search from wishlist order by priority;“ | mysql wvdr –html | \ mail -s wvdr -a „Content-Type: text/html“ bla@blub.de Oder so, Read More…
Zabbix-Agent auf vyos installieren
Auch auf vyos kann man den zabbix-agent laufen lassen und so den vyos-Router monitoren. Dazu nur in Kürze die Schritte: Direkt aus dem Repo den agent herunterladen und dann installieren: http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix/zabbix-agent_2.2.16-1+squeeze_amd64.deb. (Ich habe mich nicht „getraut“, das Repo richtig in vyos einzutragen.) wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix/zabbix-agent_2.2.16-1+squeeze_amd64.deb sudo dpkg –install zabbix-agent_2.2.16-1+squeeze_amd64.deb Konfig /etc/zabbix/zabbix_agentd.conf. Meine wesentlichen Punkte: PidFile=/var/run/zabbix/zabbix_agentd.pid SourceIP=192.168.40.2 Read More…