Instale o servidor
Apache e
Nagios:
# apt-get install apache2 Nagios-text
Na instalação do Nagios o Debian
Linux vai pedir senha, você coloca o que desejar.
Para acessar o Nagios vamos fazer uma configuração no Apache2:
# cd /etc/apache2/conf.d/
# cp /etc/Nagios/apache.conf Nagios
Agora é só reiniciar o Apache:
# /etc/init.d/apache2 restart
Agora você pode acessar pelo navegador:
http://localhost/nagios
Vai pedir o nome e senha do usuário Nagios.
Usuário é "nagiosadmin" e a senha é a que você cadastrou.
Possível erro do Nagios
Após acessar o Nagios pelo navegador, quando você vai na opção "Status Grid" ele poderá dar um erro:
It appears as though you do not have permission to view information for any of the hosts you requested... If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI and check the authorization options in your CGI configuration file.
Vamos resolver esse problema:
# mcedit /etc/Nagios/Nagios.cfg
Altera o grupo:
Nagios_group = Nagios
Para:
Nagios_group = www-data
Salve o arquivo e dê as permissões necessárias:
# chown Nagios:www-data -R /etc/Nagios
# chmod 777 -R /etc/Nagios
# /etc/init.d/nagios restart
Agora é só abrir o navegador e ver se não tem mais erros:
http://localhost/nagios
Vá na opção "Status Map", o gw está com um ícone quadrado, vamos por enquanto colocar um ponto de interrogação.
Configurando o cgi.cf
Abra o seguinte arquivo de configuração:
# mcedit /etc/Nagios/cgi.cf
############################
# PHYSICAL HTML PATH
# This is the path where the HTML files for Nagios reside. This
# value is used to locate the logo images needed by the statusmap
# and statuswrl CGIs.
###adiciona esta linha
physical_html_path=/usr/share/Nagios/htdocs
############################
Salve e saia do arquivo, reinicie o Nagios e visualize pelo browser:
http://localhost/nagios
Vá na opção "Status Map" e confira se ficou uma interrogação.