Instalando e configurando o Nagios com e sem MySQL
O Nagios é uma poderosa ferramenta de administração, podendo-se até dizer de manutenção da rede, visto que ele monitora em real-time os hosts de rede, mantendo nós, administradores, sempre informados da "saúde" da mesma, seja por meio de alertas SMS, e-mails ou até por mensagens via telefone.
Parte 5: Configurando o Apache
Para configurarmos o Nagios para acesso web basta criarmos um arquivo na pasta:
# vi /etc/apache2/sites-available/nagios
Com o seguinte conteúdo:
# vi /etc/apache2/sites-available/nagios
Com o seguinte conteúdo:
#NameVirtualHost ip_local:80
# Definindo diretório dos CGI's no Nagios
# ---------------------------------------
ScriptAlias /cgi-bin/nagios /usr/lib/cgi-bin/nagios
ScriptAlias /nagios/cgi-bin /usr/lib/cgi-bin/nagios
Options ExecCGI
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
require valid-user
# Definindo diretório só arquivos de imagem do nagios
# -----------------------------------------
Alias /nagios/stylesheets /etc/nagios/stylesheets
# Exibe os Hosts de em grupos
# ----------------------------------------
ScriptAlias /nagios/side.html /usr/lib/cgi-bin/nagios/grouplist.cgi
# Define onde estão os arquivos html do Nagios
# -----------------------------------------
Alias /netsaint /usr/share/nagios/htdocs
Alias /nagios /usr/share/nagios/htdocs
Options FollowSymLinks
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
require valid-user
#Criando logs de acesso do nagios
ErrorLog /var/log/apache2/error_nagios.log
CustomLog /var/log/apache2/access_nagios.log combined
# END FOR NAGIOS
# Definindo diretório dos CGI's no Nagios
# ---------------------------------------
ScriptAlias /cgi-bin/nagios /usr/lib/cgi-bin/nagios
ScriptAlias /nagios/cgi-bin /usr/lib/cgi-bin/nagios
Options ExecCGI
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
require valid-user
# Definindo diretório só arquivos de imagem do nagios
# -----------------------------------------
Alias /nagios/stylesheets /etc/nagios/stylesheets
# Exibe os Hosts de em grupos
# ----------------------------------------
ScriptAlias /nagios/side.html /usr/lib/cgi-bin/nagios/grouplist.cgi
# Define onde estão os arquivos html do Nagios
# -----------------------------------------
Alias /netsaint /usr/share/nagios/htdocs
Alias /nagios /usr/share/nagios/htdocs
Options FollowSymLinks
AllowOverride AuthConfig
Order Allow,Deny
Allow From All
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
require valid-user
#Criando logs de acesso do nagios
ErrorLog /var/log/apache2/error_nagios.log
CustomLog /var/log/apache2/access_nagios.log combined
# END FOR NAGIOS
Parabéns e obrigado pela informação!