Respostas:
Antes de tudo, suponho que você esteja fazendo isso em uma nova instalação do 12.04. Nada de especial está acontecendo aqui.
Instale os nagios:
sudo apt-get install -y nagios3
Ele será analisado e perguntado sobre o servidor de email que você deseja usar:
Escolha um com base em suas necessidades.
Em seguida, ele será perguntado sobre o nome de domínio do qual você deseja receber o email. Mais uma vez, preencha com base nas suas necessidades.
Ele perguntará qual senha você deseja usar - coloque uma senha segura. Isto é para a conta de administrador nagiosadmin
.
E então você precisará verificar sua senha.
Depois que a instalação estiver concluída, você poderá localhost/nagios3
acessar (ou qualquer que seja o endereço IP / nome de domínio do servidor em que o instalou) e será solicitado que você digite sua senha:
Depois de fazer isso, você entra!
Um pouco feio, não é?
O Nagios adiciona automaticamente o 'localhost' à configuração e carrega usuários atuais, espaço em disco, verificações de http e ssh.
Agora, há mais uma coisa que precisamos fazer antes que o nagios esteja pronto - precisamos aceitar comandos externos para que possamos reconhecer problemas, adicionar comentários etc.
Para fazer isso, precisamos editar alguns arquivos. Comece abrindo /etc/nagios3/nagios.cfg
com o seguinte comando:
sudo nano /etc/nagios3/nagios.cfg
Procure check_external_commands
e transforme-o check_external_commands=0
em check_external_commands=1
.
Agora, reinicie o apache executando
sudo service apache2 restart
Ainda não feito! Nós precisamos editar /etc/group
. Deve haver uma linha como esta:
nagios:x:114
Mude para
nagios:x:114:www-data
Salve e feche este arquivo.
Agora, precisamos editar a /var/lib/nagios3/rw
permissão de arquivos com:
sudo chmod g+x /var/lib/nagios3/rw
E então (por causa de como as permissões funcionam), precisamos editar as permissões do diretório acima com:
sudo chmod g+x /var/lib/nagios3
Agora, reinicie o nagios com:
sudo service nagios3 restart
Se você usar o Apache como servidor da Web, reinicie também:
sudo service apache2 restart
E você deve estar pronto! Feliz monitoramento!
Para receber alertas por e-mail, consulte esta pergunta e resposta .
sudo usermod -a -G nagios www-data
seja menos propenso a erros do que editar /etc/group
diretamente.
/etc/nagios3/nagios.cfg
realmente afirma Nagios will *not* check for external commands, just to be on the cautious side
?
Este tutorial no Linode.com é muito detalhado e funciona com o Nagios 3:
http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin
e aqui está um bom resumo de como monitorar um site usando o Nagios 3:
http://ostatic.com/blog/monitoring-web-services-with-nagios
e aqui está outro bom exemplo de configuração do Nagios e do Apache e da configuração de escalações:
Eu recomendo seguir o guia de início rápido oficial do Nagios , que não usa o apt-get , mas faça o download do código-fonte, compile e instale.
Isso garantiria que seu Nagios estivesse instalado em / usr / local / nagios /
Encontro a vantagem que o Nagios instalou em / usr / local / nagios / quando tento instalar o Nagios Service Check Acceptor, um complemento para o Nagios.