Pular para o conteúdo

Monitorando máquinas Windows com o Nagios

Percebi que existe um grande número de artigos e modelos de configurações para o Nagios na internet, mas nenhuma de forma direta e objetiva. Tenho como objetivo ensinar passo-a-passo como monitorar uma máquina que utiliza o Windows :-p. Mãos à obra!
Doode doodelinux
Hits: 173.983 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar

Parte 2: NRPE como serviço nativo no Windows

Após esperar horas para reiniciar o computador, chegou a hora de ativarmos o NRPE como serviço nativo do Windows.

Cliquemos com o botão direito do mouse no "Meu Computador" / "Gerenciar" / "Serviços e Aplicativos" / "Serviços". Procure pela linha "Nagios Remote Plugin Executor for NT/W2K" conforme imagem abaixo.
Monitorando máquinas Windows com o Nagios
Verifique se o status do serviço está como iniciado. Se não estiver, inicie-o.

Para verificar se o serviço esta disponível e funcionando, vamos fazer uma varredura na porta 5666 através do Nmap de algum terminal no Linux com o seguinte comando:

# nmap [IP da máquina Windows] -p 5666

Se a reposta for parecida com o exemplo abaixo, o serviço realmente está funcionando no computador:

Starting Nmap 4.68 ( http://nmap.org ) at 2008-08-20 20:10 UTC
Interesting ports on 192.168.0.67:
PORT STATE SERVICE
5666/tcp -->> open  <<-- unknown
MAC Address: 00:19:21:7D:C3:C5 (Elitegroup Computer System Co.)

Nmap done: 1 IP address (1 host up) scanned in 0.246 seconds

Se chegou ate aqui, parabéns, deve ser muito difícil usuários de Linux se adaptarem a sistemas como esse. ;-)

   1. Introdução
   2. NRPE como serviço nativo no Windows
   3. Configurando o nrpe.cfg
   4. Configurando o servidor Linux - parte 1
   5. Configurando o servidor Linux - parte 2
   6. Finalizando

Conheça o G:Mini - antigo Projeto GoblinX Mini

BlueGriffon, o dreamweaver do Linux

NimbleX - Criando seu Linux pessoal em 5 minutos

Gerenciamento remoto de servidores VMWare via SSH

Adicionando baterias automotivas extras em nobreaks

Autenticação via hardware: o módulo pam_usb

Enganando invasores com Honeyperl

Consegue guardar um segredo?

Certificações em Segurança: para qual estudar?

#1 Comentário enviado por diegofsouza em 22/08/2008 - 08:30h
Excelente artigo...
Grande abraço
#2 Comentário enviado por lucianopqd em 25/08/2008 - 08:09h
Prezado amigo, esse procedimento serve para Windows Server 2003 também?
#3 Comentário enviado por doodelinux em 25/08/2008 - 08:24h
Do Windows 2000 em diante ele funciona...
Você so precisa fazer o teste da porta 5666 e ver se ela esta open..
Poís é a porta que o nagios se comunica com a máquina. Abraço
#4 Comentário enviado por nayara em 25/08/2008 - 14:22h
Olá amigo!!
Eu já fiz a implementação do nagios na minha e gostaria de uma sugestão sobre um programa de configuração do nagios via interface gráfica, vc pode me sugerir algum?
Abraços
#5 Comentário enviado por palves em 25/08/2008 - 15:41h
Caros,

Há um plugin que pode ser instalado no Windows que funciona muito bem com o Nagios, que é o NSClient (http://nsclient.ready2run.nl/). Já para fazer a configuração do Nagios através de interface gáfica, há o Nagat (http://nagat.sourceforge.net/), que utiliza interface web.

Abraços.
#6 Comentário enviado por doodelinux em 25/08/2008 - 17:59h
Valew pela dica, não conhecia o nagat, vou testar ele aqui.
Agora sobre o nsclient creio que não seja necessário, porque to monitorando as máquinas rWindows sem esse plugin, mas essa dica também vale ouro..

Abraço
#7 Comentário enviado por grandmaster em 25/08/2008 - 20:44h
Tb não conhecia o Nagat. Conhecia apenas o NSClient :D

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br
#8 Comentário enviado por guimba em 28/08/2008 - 08:32h
Muito bom tutorial, só que eu ainda prefiro SNMP. Sou contra instalar clients em servidores.
#9 Comentário enviado por deivid.unics em 11/02/2009 - 14:39h
este tutorial esta errado a parte de comando, pois o comando ñ pode monitorar ele mesmo, isto é impossivel

# 'pdm_disk_c' Drive D
define command{
command_name pdm_disk_c
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c pdm_disk_c

favor arrumar
#10 Comentário enviado por doodelinux em 11/02/2009 - 23:32h
Deivid.unics
Amigo se sabe como arrumar, por favor posta a resposta aqui, pois faz tempo que não trabalho com nagios..
assim me ajuda a economizar tempo..
Grato.
#11 Comentário enviado por acorreias em 08/05/2009 - 23:38h
Afinal, o Nagios pode ser instalado no servidor Windows 2003 e monitorar outras máquinas windows, isto é, sem ter nenhuma máquina com linux??
#12 Comentário enviado por doodelinux em 09/05/2009 - 11:43h
Pelo que sei, o nagios servidor que é responsável pelo monitoramento das máquinas, tem seus binários somente para Linux.
pode conferir neste endereço aqui: http://www.nagios.org/download/download.php
#13 Comentário enviado por jogapoeira em 31/07/2009 - 14:27h
no caso deu nao ter nenhum server linux nao tem como emplementar o nagios na rede MS ?
#15 Comentário enviado por Ciro_777 em 05/03/2010 - 19:14h
Opa pessoal, tudo bem?

Vocês tem alguma dica para configurar o Nagios para monitorar SQL server? Eu estou usando o NSClient como serviço.

Consigo monitorar memoria, CPU, HD e tudo mais, porém qual o comando para monitorar o SQL?

Obrigado desde já.

Contribuir com comentário

Entre na sua conta para comentar.