ispCP - Board - Support
Nagios und Nagiosgrapher - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Plauderecke (/forum-49.html)
+---- Thread: Nagios und Nagiosgrapher (/thread-8306.html)

Pages: 1 2 3


Nagios und Nagiosgrapher - sunghost - 11-02-2009 09:01 PM

Hallo,
ich habe Nagios als Subdomaine laufen und wollte nun Nagiosgrapher installieren. Die Daten sammelt er auch schon, allerdings sehe ich das entspr. Performanceicon nicht und ein Klick auf den Link bringt ein 403 Forbidden /cgi-bin/nagios3/graphs.cgi
Ich vermute nun das es mit der Konfiguration des Apache zusammenhängt, kenne mich aber nicht so gut aus, sodass mir jemand helfen muss. Wie kann ich die Berechtigungen anpassen, bzw. woran liegt es? Danke


RE: Nagios und Nagiosgrapher - TheCry - 11-02-2009 09:13 PM

SadSad
Nagios ist nicht dafür gedacht auch einem Server installiert zu werden wo Webhosting betrieben wird!!!
Mir stellt sich nun die Frage was willst Du monitoren?
Die einzelnen Webseiten oder den Server selber?

Das Du den Fehler bekommst liegt daran, das Nagios unter /usr/local/nagios standardmässig installiert wird und Du nicht die richtigen Pfade für das cgi-bin gesetzt hast!
Würden die cgi-Dateien unter dem richtigen Web in seinem CGI-Bin-Verzeichnis liegen könntest Du es auch so hin bekommen. Aber da wären wir wieder da wo wir schon vor ein paar Wochen waren!!!


RE: Nagios und Nagiosgrapher - sunghost - 11-02-2009 09:18 PM

TheCry Wink
und wie ich vor ein paar Wochen schrieb: ES IST EIN TESTSYSTEM Wink Mehr Resourcen habe ich nicht, sodass Nagios auf einen eigenen Webserver laufen könnte ;( Daher muss es testweise laufen.
Kannst du mir helfen, dass etwas besser zu verstehen? Also normalerweise kenne ich das so, dass die Webseiten im "/var/www" liegen. Nagios liegt, wie du schon geschrieben hast, im /usr/local/nagios -Dir. Wie und zum besseren Verstehen, warum muss jetzt was wo liegen?


RE: Nagios und Nagiosgrapher - TheCry - 11-02-2009 09:28 PM

Von ispCP wird ja vorgeben wo die CGI's liegen müssen!

Code:
ScriptAlias /cgi-bin/ /var/www/virtual/meinedomaintld/cgi-bin/
    <Directory /var/www/virtual/meinedomain.tld/cgi-bin>
        AllowOverride AuthConfig
        #Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>

Es gibt für Deine SubDoamin auch eine Conf-Datei unter /etc/apache2/sites-enabled/. Schau mal da rein...
Dann siest Du welcher Pfad das sein muss..
Aber das ist alles frickel!
Du müsstest Das Verzeichnis löschen und einen sybolischen Link auf "/usr/local/nagios/sbin/" setzen.
Den User "nagios" musst Du in die Gruppe des Apache reinbringen.

Oder Du compilierst Nagios direkt unter den Pfad von Deiner Subdomain!

Mit ./configure --help solltest Du sehen können welcher Schalter gesetzt werden muss um den Präfix anzupassen!


RE: Nagios und Nagiosgrapher - sunghost - 11-02-2009 09:42 PM

Auf frickeln habe ich keine Lust Wink entweder richtig oder gar nicht Wink Also die conf-Datei unter sites-enabled habe ich schon gesehen. Die Zusammenhänge sind mir nur nicht klar. Welches Dir muss ich löschen? das /usr/local/nagios? In der conf steht als
Docroot-> /var/www/nagios/htdocs
scriptalias->/cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
vorher stand dort:
cgi-bin/nagios3 /var/www/nagios/cgi-bin

Nein extra kompilieren muss nicht sein.


RE: Nagios und Nagiosgrapher - TheCry - 11-02-2009 10:41 PM

So wie ich sehe hast Du Nagios über apt installiert.
Zum einem habe ich immer Nagios selber kompiliert, weil ich da wie flexibler bin.
Und zum anderen kann ich Dir so aus der Hüfte raus keine genaue Angaben machen.
Es ist nunmal so wie ich es Dir oben schon geschrieben habe.
Da müsste ich selber an dem System rumspielen können.
Und da es nicht mein System ist, habe ich da auch etwas Bauchschmerzen bei.
Wenn dann was schief geht, heisst es nachher:" Du bist das Schuld!!!"


RE: Nagios und Nagiosgrapher - gOOvER - 11-02-2009 10:51 PM

Und noch so nebenbei: Nagios hat normal nichts mit ispCP zu tun. Bitte das nächste Mal den Thread in der "Plauderecke" erstellen Wink


RE: Nagios und Nagiosgrapher - sunghost - 11-02-2009 11:03 PM

ok -> plauderecke Wink
@thecry
Soweit ist es schon klar, das mit der Hüfte meine ich. Mir ist nur unklar, was du mit
Quote:Du müsstest Das Verzeichnis löschen und einen sybolischen Link auf "/usr/local/nagios/sbin/" setzen.
meinst.
Den Symlink einfach in das Verzeichnis: "/cgi-bin/nagios3 " legen, oder wo?

edit:
oder erzähl mir doch einfach, wie du Nagios, ohne selbst zu kompilieren, installieren würdest. Sag jetzt nicht, gar nicht Wink


RE: Nagios und Nagiosgrapher - TheCry - 11-02-2009 11:14 PM

Nein..
In der ispCP Konfiguration liegt das cgi-bin immer hier
Code:
ScriptAlias /cgi-bin/ /var/www/virtual/meinedomaintld/cgi-bin/

Du hast jetzt eine Sub-Domain eingerichtet.
Dann müsste es ja so ausehen:
Code:
ScriptAlias /cgi-bin/ /var/www/virtual/meinedomaintld/sub-nagios/cgi-bin/
Ich würde nun versuchen nicht die cgi's in das Verzeichnis zu kopieren, sondern das Verzeichnis "/var/www/virtual/meinedomaintld/sub-nagios/cgi-bin/" löschen und einen syblischen Link auf das Verzeichnis setzen wo die CGI's von nagios drin liegen.
Code:
ln -s /usr/local/nagios/sbin/ /var/www/virtual/meinedomaintld/sub-nagios/cgi-bin/
Dies ist aber nur für von hand compilierte Nagios-Versionen...
Ich habe keine Ahnung wo die CGI's bei einer Installation liegen wenn Nagios mit APT installiert wird!
(11-02-2009 11:03 PM)sunghost Wrote:  edit:
oder erzähl mir doch einfach, wie du Nagios, ohne selbst zu kompilieren, installieren würdest. Sag jetzt nicht, gar nicht Wink
Sorry... Gar nicht!!!!Big GrinBig GrinBig GrinBig GrinBig GrinBig Grin


RE: Nagios und Nagiosgrapher - sunghost - 11-02-2009 11:31 PM

Oh, stopp, sehe grade es gibt im /virtual gar kein Dir für die Subdomain. ;( Also einfach mal per ispcp einrichten? Oder können wir das gleich so umbiegen, dass es per domain.loc/nagios erreichbar ist. Was ist eigentilch üblicher, techn. sauberer und sicherer?