Eu continuo ouvindo sobre o Nagios , uma ferramenta realmente poderosa para monitorar servidores. Como instalo?
Eu continuo ouvindo sobre o Nagios , uma ferramenta realmente poderosa para monitorar servidores. Como instalo?
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 afirmaNagios 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:
http://bobcares.com/blog/?p=67
fonte
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.
fonte