Kaldenhoven Wiki
Standaard wordt nagios geïnstalleerd op een pad a la http://FQDN/nagios. Als je dit anders wilt hebben, omdat je bijvoorbeeld een subdomein hiervoor wilt gebruiken dan is dat mogelijk na een 4 stappen. nagios-logo.png

In deze instructie wil ik alles naar het "root" pad hebben zodat ik met alleen een subdomein bij de interface kan komen.
http://nagios.kaldenhoven.org

Stap 1

Bewerk de cgi.conf file van Nagios

nano /usr/local/nagios/etc/cgi.cfg

en pas hier de waarde van url_html_path aan naar de gewenste waarde. In dit voorbeeld is dat / voor het root pad.
nagios-1.png

Stap 2

Pas de apache configuratie file voor Nagios aan.

nano /etc/apache2/sites-available/nagios.conf

Verander hier in de Scriptalias en verwijder (of commentaar uit) de Alias. De Alias wordt dan vervangen door Documentroot.
Ervoor

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
Alias /nagios "/usr/local/nagios/share"

Erna

ScriptAlias /cgi-bin "/usr/local/nagios/sbin"
DocumentRoot "/usr/local/nagios/share"

nagios-2.png

Stap 3

Bewerk ook het config.inc.php bestand met daarin de verwijzing naar de nagios subdirectory.

nano /usr/local/nagios/share/config.inc.php

en verander de variabele cgi_base_url
nagios-3.png

Stap 4

Herstart / herlaad nagios en apache

systemctl restart apache2
systemctl restart nagios