Current time: 12-24-2024, 03:35 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Probleme bei Nagios Installation
Author Message
PCMichi Offline
Junior Member
*

Posts: 89
Joined: Mar 2009
Reputation: 0
Post: #21
RE: Probleme bei Nagios Installation
Hallo,

ok, ich freue mich schon auf die Anleitung.


mfg
PCMichi
03-29-2009 10:27 PM
Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #22
RE: Probleme bei Nagios Installation
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
03-30-2009 04:06 AM
Find all posts by this user Quote this message in a reply
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #23
RE: Probleme bei Nagios Installation
mach einen separaten virtualhost nagios.deinedomain.tld...
03-30-2009 04:22 AM
Visit this user's website Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #24
RE: Probleme bei Nagios Installation
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!
(This post was last modified: 03-30-2009 04:27 AM by TheCry.)
03-30-2009 04:26 AM
Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #25
RE: Probleme bei Nagios Installation
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.
03-30-2009 05:24 PM
Find all posts by this user Quote this message in a reply
PCMichi Offline
Junior Member
*

Posts: 89
Joined: Mar 2009
Reputation: 0
Post: #26
RE: Probleme bei Nagios Installation
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
04-01-2009 10:46 PM
Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #27
RE: Probleme bei Nagios Installation
Morgen..
ich muss mir das anschauen.
Evtl. heute Abend!
04-02-2009 03:26 PM
Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #28
RE: Probleme bei Nagios Installation
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!
04-03-2009 04:15 PM
Find all posts by this user Quote this message in a reply
Speddy20537 Offline
Junior Member
*

Posts: 126
Joined: Apr 2009
Reputation: 0
Post: #29
RE: Probleme bei Nagios Installation
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.
(This post was last modified: 05-16-2009 11:37 PM by Speddy20537.)
05-16-2009 07:47 AM
Find all posts by this user Quote this message in a reply
MasterTH Offline
Member
***

Posts: 570
Joined: Feb 2009
Reputation: 4
Post: #30
RE: Probleme bei Nagios Installation
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 ´.
05-16-2009 07:08 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)