Escolar Documentos
Profissional Documentos
Cultura Documentos
Ele
pode monitorar tanto hosts quanto servios, alertando-o quando ocorrerem problemas e tambm quando os
problemas forem resolvidos.
O Nagios foi originalmente criado sob o nome de Netsaint, foi escrito e atualmente mantido por Ethan
Galstad, junto com um exrcito de desenvolvedores que ativamente mantm plugins oficiais e no-oficiais.
Neste trabalho falaremos mostraremos e iremos instalar essa poderosa ferramenta para monitorar redes.
Utilizaremos o Ubuntu Server. Para instalar o nagios, iremos utilizar o seguinte comando:
# apt-get install nagios3 nagios-plugins nagios-nrpe-plugin ssh
Na instalao do Nagios ser instalado o samba, preencha o campo com o grupo de trabalho, caso tiver um
grupo digite ele, caso ao contrario deixe o padro.
Usurio: nagiosadmin
Senha: SENHA_DEFINIDA_ANTERIOMENTE
Pronto, voc j est logado na tela de administrao do Nagios, como na figura abaixo
Como neste trabalho iremos monitorar um servidor rodando o apache, iremos criar um arquivo de
configurao para esse servidor.
# nano /etc/nagios3/conf.d/apache_nagios2.cfg
define host{
use
generic-host
host_name
apache
alias
apache
address
10.1.1.185
}
define service{
use
generic-service
host_name
apache
service_description
HTTP-Server
check_command
check_http
}
define service{
use
generic-service
host_name
apache
service_description
Carga Atual
check_command
check_nrpe_1arg!check_load
}
define service{
use
host_name
service_description
check_command
}
define service{
use
host_name
service_description
check_command
}
define service{
use
host_name
service_description
check_command
}
generic-service
apache
Usuarios Logados
check_nrpe_1arg!check_users
generic-service
apache
Espaco em Disco
check_nrpe_1arg!check_sda1
generic-service
apache
Total de Processos
check_nrpe_1arg!check_total_procs
Por:
command[check_sda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda1
No menu lateral Current Status Services Temos todos os servios monitorados, incluindo a prpria
mquina onde esta rodando o Nagios
SERVIOS
define service{
opes
}
Para o monitoramento de servios o NAGIOS se mostrou muito bem aplicvel, pois atravs do uso de seus
recursos possvel ter uma viso global da rede. Porm alguns pontos fracos encontrados durante sua
utilizao dizem respeito ao mtodo de configurao, tido como muito complexo, pois realizado quase que
totalmente via edio de seus arquivos e a ausncia de grficos estatsticos. Lembrando que essa
configurao que mostramos, uma configurao simples, atraves do nagios podemos enviar emails e
SMSs quando uma aplicao est em estado critico ou no estado DOWN.