Translations of this page:

Hier möchte ich kurz mal Lösungsansätze zeigen die man verwenden kann um Probleme mit CGI's zu lösen. Der Hintergrund hierfür ist das ich neben meinen auch andere Threads im Forum gefunden habe die über Probleme mit CGI's berichten. Sollte also nach einer Installation von nagios die einzelnen CGI's als Download stat als Seite angezeigt werden ist die der richtige Text für euch.

Wenn man also die CGI's als Downloads angeboten bekommt kann man folgende Schritte zur Problem Eingrenzung durchführen. Zuerst schauen wir mal ob das CGI Module vom apache geladen wird. Beim apache2 ist dies bei einer Standard-Installation über die Datei /etc/apache2/sysconfig.d/loadmodules.conf einzusehen.(whereis apache2 zeigt euch sonst den Pfad an). Die Datei sollte eine ähnliche Zeile wie diese beinhalten

LoadModule cgi_module                     /usr/lib64/apache2-prefork/mod_cgi.so

Der Pfad kann je nach Installation abweichen. Orientiert euch einfach den bestehenden Einträgen. Ist kein CGI Eintrag vorhanden bitte hinzufügen. Wichtig ist das Apache beim Starten nicht meckert. (Manchmal kommt es vor das Apache während des Startes die Datei loadmodules.conf wieder neu schreibt… hab allerdings vergessen wo man dies ausschalten kann oder die Datei aus der loadmodules.conf generiert wird. jemand anderes?)

Nachdem wir uns nun sicher sind das das CGI-Module geladen ist schauen wir nach ob Apache auch cgi's mit dem Richtigen Handler bearbeitet. Ein einfaches

grep -i "cgi-script" ./* -r

im Apache Konfigurations Verzeichniss sollte eine ähnliche Zeile hervorbringen:

./httpd2-prefork.conf:AddHandler cgi-script .cgi .pl

Wichtig hierbei ist das die Datei die angezeigt wird entweder die Hauptkonfigurations-Datei ist. Oder die Zeile direkt in euer Nagios-Apache-Konfigurations-Datei (goiles Wort) steht.

Als nächstes nehmen wir uns die Nagios-Konfigurationsdatei für Apache vor. Eigentlich sollte die Standardinstallation alles richtig gesetzt haben. Abgesehen von den normalen Apacheeinstellungen wie Allow und Order ist es wichtig das wir folgende Zeile in der Konfigurationsdatei finden

Options +ExecCGI

Das wären erstmal alle Schritte die mir einfallen. Wenn noch jemand einen Zustatz hat bitte hinzufügen.

Laut Forum kann aus das fehlen des Packetes „gd-devel“ zu Problemen führen. Da ich jedoch leider net weiss wie die entsprechende Fehlermeldung aussieht kann ich da leider nix zu sagen. (Bitte jemand der damit erfahrung hat kurz beschreiben).

nagios/howtos/cgi-problems.txt · Zuletzt geändert: 2007/09/19 12:38 von edwards
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0