ispCP - Board - Support
Probleme bei Nagios Installation - 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: Probleme bei Nagios Installation (/thread-6184.html)

Pages: 1 2 3 4 5


RE: Probleme bei Nagios Installation - PCMichi - 03-29-2009 10:27 PM

Hallo,

ok, ich freue mich schon auf die Anleitung.


mfg
PCMichi


RE: Probleme bei Nagios Installation - TheCry - 03-30-2009 04:06 AM

Mhhhh...
Das ganze entwickelt sich zu einer Doktorarbeit...
Der 500er kommt von Suexec
Code:
[2009-03-29 17:54:49]: uid: (2000/vu2000) gid: (2000/2000) cmd: status.cgi
[2009-03-29 17:54:49]: target uid/gid (2000/2000) mismatch with directory (33/33) or program (33/33)
Und wenn ich mich nicht täusche kann man Suexec nicht für ein Verzeichnis ausschalten, sondern nur bei einem virtuellen Host...
Und zum zweiten ist vermutlich Suexec auf /var/www compiliert.
Da Nagios aber unetr /usr/local/nagios liegt kommt immer dieser 500er.

Ich schau mal ob es vielleicht doch eine Lösung gibt


RE: Probleme bei Nagios Installation - rbtux - 03-30-2009 04:22 AM

mach einen separaten virtualhost nagios.deinedomain.tld...


RE: Probleme bei Nagios Installation - TheCry - 03-30-2009 04:26 AM

So mal ein kleiner Zwischenstand
Wenn man das sellbst kompilierte Nagios unter
Quote:http://meine-domain.tld/nagios/
erreichen möchte müssen folgende Dinge durchgeführt werden.
Ich gehe davon aus das die Installation von Nagios ohne Probleme gemacht wurde.

Als erstes erstellt man eine "nagios.conf" im Verzeichnis "/etc/apache2/conf.d/"
Code:
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
AddHandler cgi-script .cgi

<Directory "/usr/local/nagios/sbin">
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">
   Options FollowSymLinks ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

Dann trägst man in die Datei "/etc/apache2/sites-available/00_master.conf" noch einen Alias ein
Code:
Alias /nagios       /usr/local/nagios/share/
Zusätzlich muss man SUexec deaktivieren (ist leider so)
Das findet man etwas weiter unten in der Datei
Code:
#<IfModule suexec_module>
    #       SuexecUserGroup vu2000 vu2000
    #</IfModule>

Als letztes geht man ins Verzeichnis "/usr/local/nagios/share/". Dort wird dann noch ein symbolischer Link gesetzt
Code:
ln -s ../sbin/ cgi-bin

Apache einmal durchstarten und schon sollte Nagios laufen!

Ich schau mal die Tage ob ich das auch noch mit einem virtuellen Host hinbekomme!


RE: Probleme bei Nagios Installation - TheCry - 03-30-2009 05:24 PM

Sooooo... Nun kommt der virtuelle Host...
Auch hier muss man eine Kleinigkeit beachten!

Ich gehe wieder davon aus, das Nagios ordentlich compiliert wurde.
Die Datei nagios.conf im Verzeichnis "/etc/apache2/conf.d/" darf nicht existieren!

Nun erstellt man eine nagios.conf im Verzeichnis "/etc/apache2/sites-available/" mit folgendem Inhalt:
Code:
<VirtualHost XXX.XXX.XXX.XXX:80>
ServerAdmin     mail@maine-domsin.tld
DocumentRoot    /usr/local/nagios/share
ServerName      nagios.meine-domain.tld
ErrorLog        /var/log/apache2/nagios.kundenlogin.meine-domain.tld-error.log
CustomLog       /var/log/apache2/nagios.kundenlogin.meine-domain.tld-access.log combined

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

<Directory /usr/local/nagios/share>
   Options FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

<Directory /usr/local/nagios/sbin>
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>
</VirtualHost>
XXX.XXX.XXX.XXX durch die eigene IP ersetzen
meine-domain.tld durch eigene Domain ersetzen

Als nächstes aktivieren wir den virtuellen Host
Code:
a2ensite nagios.conf
Dann müssen wir auch einen Workarround schaffen und einen symbolischen Link setzen, da sonst die Styles nicht gefunden werden.

Einfach in das Verzeichnis "/usr/local/nagios/share/" gehen und dort folgendes ausführen
Code:
ln -s ../share nagios

Einmal Apache reloaden und schon ist das selbst compilierte Nagios unter http://nagios.meine-domain.tld zu erreichen.


RE: Probleme bei Nagios Installation - PCMichi - 04-01-2009 10:46 PM

Hallo,

also ich kann jetzt nagios unter nagios.meine-domain.tld ereichen, aber nur , wenn ich folgendes noch ausgeführt habe:

Code:
Um eine Subdomain wie nagios.yourdomain.com verwenden zu können muss noch die Dateien /etc/apache2/sites-available/ispcp.conf und /etc/ispcp/apache/working/ispcp.conf bearbeitet werden. Im VHost-Abschnitt für yourdomain.com muss in folgender Zeile das *.yourdomain.com gelöscht werden:

ServerAlias     www.yourdomain.com yourdomain.com *.yourdomain.com

Kann ma dass ändern, dass wenn jemanden gibts-nicht.meine-domain.tld eingibt weitergeleitet wird auf meine-domain.tld und nicht auf admin.meine-domain.tld??

Wegen pnp:

Immer wenn ich http://nagios.meine-domain.tld/pnp/index.php eingebe, erhalte ich einen Error 403.

Nach meinen Forschungen, muss es daran liegen, dass apache 2 keine php dateien in /usr/local/nagios/share ausführt, ich habe mal den block mit dem fcgi in die nagios.conf kopiert, aber wenn ich dann http://nagios.meine-domain.tld/pnp/index.php aufrufe, kommt immer "No input file specified.". Auch wenn ich die index.php durch eine einfache Test-PHP-Datei ersetzte kommt diese Meldung.

Wie kann man das beheben??


mfg
PCMichi


RE: Probleme bei Nagios Installation - TheCry - 04-02-2009 03:26 PM

Morgen..
ich muss mir das anschauen.
Evtl. heute Abend!


RE: Probleme bei Nagios Installation - TheCry - 04-03-2009 04:15 PM

Morgen..
Ich bin selber auch nicht großartig weiter gekommen.
Zur Zeit habe ich genau das gleiche Problem wie Du.
Meine Vermutung liegt einfach darin das die Parameter einfach nicht passen und wir Probleme mit FastCGI haben.
Nur dieses Wochenende werde ich so gut wie gar nicht am PC sein.
Wird also etwas dauern..
Vielleicht schaltet sich ja noch jemand mit ein!


RE: Probleme bei Nagios Installation - Speddy20537 - 05-16-2009 07:47 AM

hatt da schon mal einer idee zu warum der befehl kommt No input file specified. wenn mann die seite aufruft???


achso ich muste die cgi daten von nagios ins var/www/local/?????? /cgi-bin verzeichnis kopieren damit er überhaupt denn aufruft macht.


RE: Probleme bei Nagios Installation - MasterTH - 05-16-2009 07:08 PM

sieht ganz so aus, als ob er entweder keinen zugriff auf die mysql-daten hat oder du hast ihm einen falschen pfad mitgegeben und er kann sich die daten nicht holen dier er gerne haben möchte.

Bei Joomla z.b. kommt dieser Fehler, wenn du versuchst über einen SymLink die domain in eine andere Domain zu verlinken und dann die Page aufzurufen ´.