manuel123 Geschrieben 24. November 2006 Geschrieben 24. November 2006 Hi Leute, ich habe folgendes Problem, ich hab Nagios soweit super eingerichtet, kann auch Dienste verwalten etc., aber ich möchte dies auch übers Webinterface tun, ich hab mich soweit in das Problem eingelesen das ich die nötigen User und Rechte für den Ordner /usr/local/nagios/var/rw/ in der die datei nagios.cmd liegt gemacht habe. Des weiteren habe ich auch daran gedacht check_external_commands= von 0 auf 1 zu setzen, sodass es überhaupt erlaubt ist. Aber ich bekomme immer diesen Fehler hier Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update!. Wenn jemand ne Idee hat was ich vergessen haben könnte,warum es nicht funktioniert oder wenn ihr mehr infos benötigt bin ich euch sehr dankbar, ich komm nämlich hier nicht weiter =( mfg manu Zitieren
Monty82 Geschrieben 24. November 2006 Geschrieben 24. November 2006 Was sagt 'ls -l /usr/local/nagios/var/rw'? Zitieren
manuel123 Geschrieben 28. November 2006 Autor Geschrieben 28. November 2006 das sagt er mir dann prw-rw---- Zitieren
manuel123 Geschrieben 28. November 2006 Autor Geschrieben 28. November 2006 habs hinbekommen mit der Rechtevergabe. Des weiteren muss ich aber auch hierauf zugreifen können übers Webinterface. Flap Detection Notifications Event Handlers Active Checks Passive Checks muss ich dazu auch noch ne spezielle .cmd anlegen? Zitieren
manuel123 Geschrieben 28. November 2006 Autor Geschrieben 28. November 2006 so hab inzwischen auch dieses Problem gelöst, aber jetzt taucht ein anderes auf und zwar wenn ihr den Server neustarte, schreibt sich auch das command file neu. Wie kann ich das verhindern? Zitieren
pudl Geschrieben 11. Dezember 2006 Geschrieben 11. Dezember 2006 inwiefern schreibt sich die datei neu? verstehe die frage nicht... und wie hast du das problem von vorhin gelöst? wars nur die rechtevergabe? bei der installation von nagios gibt man den benutzer (command-user) und die nagios-gruppe an...diese müssen auch die owner sein also chown nagiosbenutzer.nagiosgruppe nagios.cmd außerdem muss drauf geachtet werden, ob der eingeloggte benutzer an der weboberfläche (standardmäßig "guest") überhaupt das recht hat, per weboberfläche zu steuern (in cgi.cfg steht´s) ich rate aber dazu eine benutzerabfrage mit .htaccess einzurichten... wie man das macht, steht in der nagios-doku Zitieren
manuel123 Geschrieben 12. Dezember 2006 Autor Geschrieben 12. Dezember 2006 danke das Problem ist gelöst, der User der den Dienst ausführt musste einfach in die gruppe von nagios hinzugefügt werden. Rechtevergabe auf die .cmd Datei war der falsche weg. Zitieren
heinzelrumpel Geschrieben 15. Februar 2010 Geschrieben 15. Februar 2010 danke das Problem ist gelöst, der User der den Dienst ausführt musste einfach in die gruppe von nagios hinzugefügt werden. Rechtevergabe auf die .cmd Datei war der falsche weg. Sorry, dass ich hier den gravedigger spiele, aber an diesem Fehler hänge ich auch gerade fest. Was genau meinst du, mit dem Satz oben. der user, der nagios startet ist "nagios" bei mir und er ist auch in der gruppe nagios, aber trotzdem bekomme ich die Fehlermeldung Error: Could not stat() command file '/var/lib/nagios3/rw/nagios.cmd'! The external command file may be missing, Nagios may not be running, and/or Nagios may not be checking external commands. An error occurred while attempting to commit your command for processing. Return from whence you came Online eingeloggt bin ich als nagiosadmin und external checks sind eingeschaltet. Sehe nicht, wo das Problem liegt. Evtl. braucht apache2 das Recht? Gruß, Heinzelrumpel Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.