Archiv für die Kategorie „Debian“

Icinga auf Debian: Could not open data sink! [...]

Donnerstag, 15. April 2010

Beim normalen Start von Icinga fand ich folgendes in der Icinga Logdatei:

idomod: Could not open data sink!  I'll keep trying, but some output may get lost...

Laufend während des Betriebes:

idomod: Still unable to connect to data sink.  46 items lost, 5000 queued items to flush.

Das Problem ist, das Icinga alle Daten an das interne Modul idomod übergibt. Dieses puffert die Daten und versucht sie an das Programm ido2db weiterzuleiten. ido2db kümmert sich nur darum die Daten in der Datenbank zu speichern. Durch diese Vorgehensweise ist Icinga datenbankunabhängig, funktioniert also mit MySQL, PostgreSQL, etc. Damit das funktioniert muss ido2db natürlich gestartet sein. Mein Icinga Startskript tat das leider nicht. Man kann es manuell mit diesem Befehl starten (als Daemon):

/usr/local/icinga/bin/ido2db -c /usr/local/icinga/etc/ido2db.cfg

Nagios/Icinga: check_snmp auf Debian 5.0.4

Mittwoch, 14. April 2010

Wenn man die Nagios Plugins auf Debian compiliert, aber nicht alle Abhängigkeiten in Bezug auf SNMP erfüllt, wird das Plugin check_snmp einfach ausgelassen. Bei mir scheiterte das compilieren von net-snmp allerdings ebenfalls.

Die simple Alternative ist, die Plugins einfach per apt zu installieren! Auf Debian 5.0.4 ganz einfach mit

aptitude install nagios-plugins-standard

Die Plugins liegen dann im Ordner /usr/lib/nagios/plugins und nicht wie erwartet in /usr/local/nagios/libexec.

libstdc++-libc6.2-2.so.3 unter Debian

Donnerstag, 8. April 2010

Es scheint kein Paket zu geben, dass diese Datei enthält – ich habe zumindest keins gefunden.
Ich konnte das Problem lösen indem ich einen Symlink erstellt habe:

ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++-libc6.2-2.so.3

Wenn die Datei /usr/lib/libstdc++.so.6.0.10 fehlt, kannst du mit

apt-file search libstdc++.so.6.0.10

herausfinden, in welchen Paketen die Datei enthalten ist.