This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== PNP4Nagios Debian 12 ===== Obtain code from: https://github.com/pnp4nagios/pnp4nagios ==== Install ==== <code> ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-http_server=nginx make all make fullinstall ln -s /usr/local/pnp4nagios/var/log/pnp4nagios/rrd/ /usr/local/pnp4nagios/var/perfdata </code> ==== nginx ==== <code> location ^~ /pnp4nagios { alias /usr/local/pnp4nagios/share; index index.php; try_files $uri $uri/ @pnp4nagios; } location @pnp4nagios { if ( $uri !~ /pnp4nagios/index.php(.*)) { rewrite ^/pnp4nagios/(.*)$ /pnp4nagios/index.php/$1; break; } fastcgi_pass unix:/var/run/php/php-fpm.sock; fastcgi_index index.php; include /etc/nginx/fastcgi_params; # this splits out the trailing path # eg index.php?host -> $fastcgi_path_info == 'host' fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME /usr/local/pnp4nagios/share/index.php; } </code>