NagiosRecipe » History » Revision 3
= Setting up Nagios Web Interface with Lighty =
Nagios is a system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and when they get better. Nagios has a web interface that allows you to check and modify configuration via the web. There's a documentation that explains how to set up Nagios with Apache. http://nagios.sourceforge.net/docs/2_0/installweb.html
This assumes that Nagios is installed in /usr/local/nagios. Nagios comes with CGI scripts that are compiled binaries. We need to make sure that Lighty doesn't try to run them thru Perl. Ensure that you have cgi module enabled in server.modules and then make sure that your cgi.assign looks like this:
cgi.assign = ( ".pl" => "/usr/bin/perl",
".cgi" => "" )
Add the following to /etc/lighttpd/lighttpd.conf:
alias.url = (
"/nagios/cgi-bin" => "/usr/local/nagios/sbin",
"/nagios" => "/usr/local/nagios/share"
Once you restart lighttpd, you should be able to access Nagios interface at http://host/nagios.