Nagios Status Problem nach Update auf 0.9.6
-
Hallo,
nach dem Update von Version 0.9.5 –> 0.9.6 funktioniert bei mir die Statusanzeige der Server nicht mehr, stattdessen erhalte ich nun folgende Meldung:
isys_exception_database : Query error: 'SELECT * FROM isys_nagios_nagioshosts WHERE isys_nagios_nagioshosts__id = ': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 (Extended Information: array ( 'server' => '5.0.32-Debian_7etch6-log', 'host' => 'Localhost via UNIX socket', 'client' => '5.0.32', 'proto' => 10, ))
Das Update wurde erfolgreich abgeschlossen, es wurden keinerlei Fehler gemeldet.
Bin für jede Hilfe dankbar, …
Gruß
Thorsten -
Hallo,
das ist ein Bug. Es liegt daran, dass mit der Version 0.9.6 auch die Hosts, auf denen Nagios läuft und der Pfad zu den Status-CGIs im Nagiosmodul gepflegt werden können. Auf diese Weise werden die Statusmeldungen gleichzeitig zu Links zu den ensprechenden Status-CGIs. Wenn in der Kategorie "Nagios" allerdings kein Nagioshost angegeben wird, auf dem das Objekt überwacht wird, kommt es zu diesem Fehler.Ich habe den Bug gefixed. Betroffen ist die Datei isys_component_dao_nagios.class.php im Verzeichnis /<i-doit>/src/classes/components. Eine aktualisierte Version der Datei kann hier bezogen werden:
http://dev.synetics.de/fixes/nagios/isys_component_dao_nagios.class
Nach dem Herunterladen muss noch die Endung .php angefügt werden, dann in das entsprechende Verzeichnis kopieren (oder gleich per wget holen :D)
Gruß
Dennis</i-doit>
-
Hallo,
danke für den schnellen Hinweis, gibt es denn eine Hilfestellung für das einrichten des Nagioshosts? Ein Link auf die Statuspage hört sich erst einmal interessant an.
Gruß
Thorsten -
Die Hilfestellung kann ich ja hier geben
Unter Module->Nagios->Nagios Hosts können die entsprechenden Hosts angelegt werden. Es muss der Host selber (Name oder IP) und das Verzeichnisalias zu den Statusskripten angegeben werden, also z.B. Host: nagios, Skript-Alias: /nagios3/cgi-bin, wenn man die Status-CGIs über http://nagios/nagios3/cgi-bin erreicht.
In der Kategorie "Nagios" des entsprechenden Objekts kann man aus einer Liste den entsprechenden Host auswählen, auf dem dieses Objekt überwacht wird. Als Ergebnis erhält man einen Link auf die Statusseite. Wenn das Objekt den Hostnamen "Webserver" hat, lautet der Link dann: http://nagios/nagios3/cgi-bin?host=Webserver
-
Hallo,
danke für die schnelle Hilfe, eine Anzeige der Statis erhalte ich nun mehr wieder, allerdings dauert der Seitenaufbau sehr lange, das einzelne Laden der Statis dauert im Schnitt 5 Sek und kann auch nicht unterbrochen werden. Weitere Aktionen sind erst nach dem vollständigen Laden möglich.
Gibt es hierzu schon Lösungsansätze? Mußte zumindest das Nagios Modul deaktivieren, anders war kein Arbeiten mit i-doit mehr möglichHandelt es sich hierbei um einen bereits bekannten Bug? Oder ist es ein Einzelfall.
Habe außerdem das Problem das beim wechsel vom Import -> Infrastrukture die Seitenmitte (Infobereich) nicht neugeladen wird und auch die auswahlen im Menübaum nicht umgesetzt werden.Gibt es hierzu schon Lösungsansätze? Mußte zumindest das Nagios Modul deaktivieren, anders war kein Arbeiten mit i-doit mehr möglich
Mit freundlichem Gruß
Thorsten