Sie sind auf Seite 1von 15

UNIVERSIDADE TECNOLGICA FEDERAL DO PARAN NAGIOS 3

FABIANO MENDONA BATISTA HUGO LEONARDO CROCETTI YGOR VOLTOLINI DA SILVA

MONITORAO DE COMPUTADOR COM SISTEMA OPERACIONAL WINDOWS A PARTIR DO NAGIOS3

Curitiba 2011

SUMRIO
SUMRIO ..................................................................................................................... 2 2 MONITORAMENTO ICMP ATRAVS DO NAGIOS 3 ............................................... 5 2.1 REQUISITOS PARA IMPLEMENTAO DE MONITORAMENTO ATRAVS DO NAGIOS 3..................................................................................................................... 5 2.2 IMPLEMENTAO DO MONITORAMENTO DE UM HOST COM SISTEMA OPERACIONAL MICROSOFT WINDOWS 7 ................................................................ 8 3 CONCLUSO .......................................................................................................... 15 4 REFERNCIAS BIBLIOGRFICAS ......................................................................... 15

1 INTRODUO

O QUE O NAGIOS3?

Nagios uma popular aplicao de monitorao de rede de cdigo aberto distribuda sob a licena GPL. 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 vrios desenvolvedores que ativamente mantm plugins oficiais e no-oficiais. Ele primeiramente foi escrito para o sistema operacional Linux, mas pode rodar em outros sistemas Unix tambm. Algumas das funes do Nagios so: monitorar servios da rede (SMTP, POP3, HTTP, SNTP, PING, etc.); monitorar recursos do host (uso do processador, uso do disco, etc.); desenvolvimento de plugins, permitindo que os usurios criem servios personalizados; verificao paralela de servios; habilidade para definir hierarquias em nvel de host; notificaes via e-mail ou mtodos personalizados quando problemas ocorrem ou so resolvidos; habilidade de definir controladores de eventos, para que sejam executadas para resolues de problemas na ocorrncia de eventos; rotao automtica de arquivos log; suporte a hosts redundantes para monitoramento;
3

existncia de uma interface Web para a visualizao do estado da rede, notificaes, histricos, logs, etc.

2 MONITORAMENTO ICMP ATRAVS DO NAGIOS 3

2.1 REQUISITOS PARA IMPLEMENTAO DE MONITORAMENTO ATRAVS DO NAGIOS 3

1. O sistema utilizado para a instalao do Nagios3 foi o Debian 6.0 Squeeze de 6 de fevereiro de 2011 verso estvel. 2. No Linux fazer logon como root e configurar os mirrors para os pacotes de instalao; configurando-os em /etc/apt/sources.list deb http://ftp.br.debian.org/debian/ squeeze main contrib deb-src http://ftp.br.debian.org/debian/ squeeze main contrib 3. Executar o update do apt-get #apt-get update 4. Instalar os seguintes aplicativos/bibliotecas: apache2, php5, gcc e g++ #apt-get install apache2 #apt-get install php5 #apt-get install gcc #apt-get install g++ 5. Instalar o software nagios3 # apt-get install nagios3 6. Na tela de configurao de senha, insira a mesma senha utilizada como root.

Figura 1

7. Na tela de configurao do Samba, deixar a configurao padro como workgroup.

Figura 2

8. Aps a instalao, ir at o diretrio do Nagios, e fazer a alterao da senha, insira a mesma senha do tem 6:
6

# cd /etc/nagios3 # htpasswd -c httpasswd.user nagios 9. Editar o arquivo /etc/nagios3/cgi.cfg e fazer a alterao do seguinte parmetro: use_authentication=1 para: use_authentication=0

2.2 IMPLEMENTAO DO MONITORAMENTO DE UM HOST COM SISTEMA OPERACIONAL MICROSOFT WINDOWS 7

1. Inserir o IP do Host que se deseja monitorar o servio de ICMP. Para tanto ser necessrio cadastr-lo no arquivo em /etc/hosts. # vim /etc/hosts ... 192.168.0.x host 2. Criar um arquivo chamado host.cfg e salv-lo em /etc/nagios3/conf.d : define host { use host_name alias address check_command max_check_attempts check_interval notification_interval notification_period notification_options contact_groups }
8

generic-host host host 192.168.0.x check-host-alive 2 1 30 24x7 d,u,r admins

3. Ao final deste mesmo arquivo cfg, agora definir os servios que monitoraro o Host. #MONITORACAO DE PING define service { host_name service_description check_command max_check_attempts normal_check_interval retry_check_interval check_period notification_interval notification_period notification_options contact_groups } #MONITORACAO DE ESPAO EM DISCO define service{ use host_name service_description check_command generic-service host Espaco em Disco check_all_disks!20%!10% host PING check_ping!200.0,20%!600.0,60% 2 1 1 24x7 30 24x7 w,c,r admins

} #MONITORACAO DE USURIOS LOGADOS define service{ use host_name service_description check_command } #MONITORACAO DE TOTAL DE PROCESSOS define service{ use host_name service_description check_command } #MONITORACAO DE CARGA define service{ use host_name service_description check_command }
10

generic-service host Usuarios logados check_users!20!50

generic-service note-fmb Total de Processos check_procs!250!400

generic-service host Carga check_load!5.0!4.0!3.0!10.0!6.0

4. Aps ter salvo o arquivo anterior ser necessrio reinicializar o servio nagios3. # /etc/init.d nagios3 restart 5. Ao final destes passos iremos abrir na um browser e colocar o endereo do seu host ex: http://ip-do-host/nagios3 6. Para autenticar utilizar o usurio nagiosadmin e a senha cadastrada no item 6 do subcaptulo 2.1.

Figura3

7. Carregado a pgina do nagios3 na coluna da esquerda, clicar sobre o iten Host Groups, que ir apresentar a viso geral daquilo que est sendo monitorado:

11

Figura4

12

8. A tela abaixo mostra um exemplo de servios bem-sucedidos, junto s suas informaes de estado (status information):

Figura 5

9. Destes, os servios que foram monitorados no Windows 7 so destacados na figura abaixo:

Figura 6

10. Em cada um dos servios, possvel visualizar detalhes do seu estado atual.

13

Figura 7

14

3 CONCLUSO

O Nagios se mostrou uma ferramenta bastante til na indicao dos eventos de um computador, mesmo que este tenha um sistema operacional Windows instalado. A facilidade que as informaes podem ser alteradas tambm outro ponto forte, bem como o seu uso livre de licenciamento.

4 REFERNCIAS BIBLIOGRFICAS

http://nagios.sourceforge.net/docs/nagios-3.pdf http://www.nagios.org/

15

Das könnte Ihnen auch gefallen