Monitoramento de Serviços e Servidores
Quem nunca precisou monitorar um Servidor ou serviço ativo em sua rede ou fora dela? Testar portas, serviços ativos,
quanto tempo um determinado serviço está em funcionamento, etc. Vamos montar um Servidor para executar esta
tarefa e permitir que você tenha acesso aos monitoramentos pelo navegador.
quanto tempo um determinado serviço está em funcionamento, etc. Vamos montar um Servidor para executar esta
tarefa e permitir que você tenha acesso aos monitoramentos pelo navegador.
Parte 4: Instalação dos agentes Windows e Linux
Embora o monitoramento seja apenas de serviços (portas), existe um cliente para Windows e Linux para verificação de outas funções: CPU, HD, files,
uptime, etc...
1. No XP e 2003, instale o pacote SNMP
2. Windows 7
3. O cliente (agente) fornecido para Windows, nem sempre funciona de acordo.
Atualmente, está na versão 0.13b e pode ser encontrado no site do projeto Hobbit, e existe um cliente fornecido pela QUEST, empresa que desenvolveu o BIG BROTHER que esta na versão 4.6.
O cliente esta disponível em vários sites, inclusive no site da própria QUEST, bastando para isso, realizar uma cadastro e baixar o cliente (bbntpe- 460). Escolhi este cliente por ser mais simples de ser configurado.
Segue o site: https://support.quest.com
Escolha a opção: Big Brother Professional Edition 4.60 - Client - Windows (exe)
Após a instalação, basicamente podemos preencher os itens conforme imagem abaixo:
Onde fica o BB DISPLAY (IP do servidor hobbit), em alguns casos, tive que colocar 'localhost' para funcionar e após alguns minutos voltar para o IP do servidor Hobbit. Não me pergunte porque, mas somente assim funcionou!
Lembra do "/etc/hosts" que editamos no Servidor Hobbit? No campo 'BB Name Alias', tem que estar o mesmo nome, igualzinho ao arquivo "/etc/hosts" do Servidor Hobbit.
Lembre-se, estamos falando do Windows, então, reiniciar os serviços do SNMP e do BBWIN, ou Big Brother do cliente, nunca é demais.
4. O cliente BBWIN segue basicamente o mesmo padrão acima, inclusive o que diz respeito aos erros.
- Segue a instalação do cliente:
Página do projeto para download: http://sourceforge.net - bbwin
A instalação seguirá o padrão Windows.
+ No diretório (C:\Program Files\BBWin\etc).
+ Serviço (Big Brother Hobbit Client) será criado.
# apt-get update
# apt-get install hobbit-client snmp
# vi /etc/default/hobbit-client
Procure as linhas abaixo, e substitua de acordo com a sua rede:
# /etc/init.d/hobbit-client restart
No site existem diversas configurações que podem ser utilizadas para aprimorar seus conhecimentos!
1- Não esqueça de acertar a data/hora no Servidor Hobbit e nos clientes também!
2- Na instalação do cliente/agente Windows, por várias vezes se fez necessário reiniciar o equipamento.
3- Na configuração do cliente, onde colocamos o IP do servidor HOBBIT, em algumas vezes, tive que colocar 'localhost', aguardar uns 4 minutos e colocar o IP do servidor novamente para funcionar o monitoramento completo. (NÃO ME PERGUNTE PORQUE!)
4- Caso esteja apenas querendo monitorar serviços/portas, não instale cliente nos equipamentos, pois não é necessário, basta apenas configurar o teste para ser escutado pelo Telnet, conforme exemplo apresentado.
- Agradecimentos
Uso o VOL como referência para minha vida profissional, e agradeço a todos pelas colaborações em meus artigos. E espero que neste não seja diferente.
Aguardo a resposta de todos!
Obrigado aos colegas do VOL, que sempre me prestigiam com seus cliques.
Sempre às ordens e um abraço a todos!
Atenciosamente,
Claudio Mercaldo
2. Instalação e Pós-Instalação
3. Editando Hosts e Serviços
4. Instalação dos agentes Windows e Linux
#1
Comentário enviado por antonio_edmilson em 05/04/2012 - 10:19h
#2
Comentário enviado por Marcus.Macedo em 08/04/2012 - 21:08h
#3
Comentário enviado por cmercaldo em 09/04/2012 - 01:08h
#4
Comentário enviado por carlosands em 09/04/2012 - 11:49h
#5
Comentário enviado por carlosands em 09/04/2012 - 15:38h
#6
Comentário enviado por Marcus.Macedo em 10/04/2012 - 03:21h
#7
Comentário enviado por msgoulart em 09/05/2012 - 12:32h
#8
Comentário enviado por cmercaldo em 09/05/2012 - 20:52h
#9
Comentário enviado por rgdrgues em 30/10/2013 - 09:12h
#10
Comentário enviado por cmercaldo em 30/10/2013 - 19:48h
#11
Comentário enviado por rgdrgues em 31/10/2013 - 16:55h
#12
Comentário enviado por rgdrgues em 01/11/2013 - 16:47h
Windows - Agente Hobbit
Bom, aqui me deparei com alguns problemas que vou relatar antes de seguir com a instalação do cliente Windows. Siga a ordem:1. No XP e 2003, instale o pacote SNMP
- PAINEL DE CONTROLE.
- Adicionar e remover programas.
- Adicionar ou remover programas do Windows.
- Ferramentas de gerenciamento e monitoramento.
- Marque os dois itens:
- Provedor de SNMP WMI e SIMPLE NETWORK MANAGEMENT PROTOCOL.
2. Windows 7
- PAINEL DE CONTROLE.
- Programas e recursos.
- Ativar ou desativar programas do Windows.
- Ferramentas de gerenciamento e monitoramento.
- Marque o item:
- PROTOCOLO SNMP.
3. O cliente (agente) fornecido para Windows, nem sempre funciona de acordo.
Atualmente, está na versão 0.13b e pode ser encontrado no site do projeto Hobbit, e existe um cliente fornecido pela QUEST, empresa que desenvolveu o BIG BROTHER que esta na versão 4.6.
O cliente esta disponível em vários sites, inclusive no site da própria QUEST, bastando para isso, realizar uma cadastro e baixar o cliente (bbntpe- 460). Escolhi este cliente por ser mais simples de ser configurado.
Segue o site: https://support.quest.com
Escolha a opção: Big Brother Professional Edition 4.60 - Client - Windows (exe)
Após a instalação, basicamente podemos preencher os itens conforme imagem abaixo:
Onde fica o BB DISPLAY (IP do servidor hobbit), em alguns casos, tive que colocar 'localhost' para funcionar e após alguns minutos voltar para o IP do servidor Hobbit. Não me pergunte porque, mas somente assim funcionou!
Lembra do "/etc/hosts" que editamos no Servidor Hobbit? No campo 'BB Name Alias', tem que estar o mesmo nome, igualzinho ao arquivo "/etc/hosts" do Servidor Hobbit.
Lembre-se, estamos falando do Windows, então, reiniciar os serviços do SNMP e do BBWIN, ou Big Brother do cliente, nunca é demais.
4. O cliente BBWIN segue basicamente o mesmo padrão acima, inclusive o que diz respeito aos erros.
- Segue a instalação do cliente:
Página do projeto para download: http://sourceforge.net - bbwin
A instalação seguirá o padrão Windows.
+ No diretório (C:\Program Files\BBWin\etc).
+ Serviço (Big Brother Hobbit Client) será criado.
Linux - Agente Hobbit
1- Instalar os pacotes abaixo:# apt-get update
# apt-get install hobbit-client snmp
# vi /etc/default/hobbit-client
Procure as linhas abaixo, e substitua de acordo com a sua rede:
HOBBITSERVERS="IP_SERVIDOR_HOBBIT"
CLIENTHOSTNAME="O_MESMO_NOME_QUE_VC_COLOCOU_NO /etc/hobbit/bb-hosts_NO SERVIDOR_HOBBIT"
CLIENTHOSTNAME="O_MESMO_NOME_QUE_VC_COLOCOU_NO /etc/hobbit/bb-hosts_NO SERVIDOR_HOBBIT"
# /etc/init.d/hobbit-client restart
- Vale uma visita ao site do projeto: http://www.xymon.com
- Veja também, mais dicas em: http://en.wikibooks.org - Xymon User_Guide
No site existem diversas configurações que podem ser utilizadas para aprimorar seus conhecimentos!
Dicas e Agradecimentos
- Dicas1- Não esqueça de acertar a data/hora no Servidor Hobbit e nos clientes também!
2- Na instalação do cliente/agente Windows, por várias vezes se fez necessário reiniciar o equipamento.
3- Na configuração do cliente, onde colocamos o IP do servidor HOBBIT, em algumas vezes, tive que colocar 'localhost', aguardar uns 4 minutos e colocar o IP do servidor novamente para funcionar o monitoramento completo. (NÃO ME PERGUNTE PORQUE!)
4- Caso esteja apenas querendo monitorar serviços/portas, não instale cliente nos equipamentos, pois não é necessário, basta apenas configurar o teste para ser escutado pelo Telnet, conforme exemplo apresentado.
- Agradecimentos
Uso o VOL como referência para minha vida profissional, e agradeço a todos pelas colaborações em meus artigos. E espero que neste não seja diferente.
Aguardo a resposta de todos!
Obrigado aos colegas do VOL, que sempre me prestigiam com seus cliques.
Sempre às ordens e um abraço a todos!
Atenciosamente,
Claudio Mercaldo
Páginas do artigo
1. Monitoramento e Requisitos2. Instalação e Pós-Instalação
3. Editando Hosts e Serviços
4. Instalação dos agentes Windows e Linux
Outros artigos deste autor
Configurando o Apache para reconhecer arquivos DWG
Coletando informações direto do FIREBIRD via D.O.S. ou SHELL
Compilando o Squid com autenticação PAM
Leitura recomendada
Problemas para instalar o driver de vídeo (Nvidia) no Fedora 8?
FIND - Encontrar informações no Linux
Comentários
Parabéns !
Olá,
Não foi possivel seguir o procedimento no momento de instalar os aplicativos base
2. Instalação dos aplicativos base, para o funcionamento do HOBBIT:
# apt-get install gcc++ gcc nmap vim
# apt-get install fping rrdtool* libpcre3-dev libpng* cppunit*
ao executar o apt-get install gcc++ gcc nmap vim, o mesmo exibe a mensagem O pacote vim não tem candidato para instalação.
ao colocar apenas o comando "apt-get install gcc++ gcc" ai sim foi.
agora o apt-get install fping rrdtool* libpcre3-dev libpng* cppunit* deu a seguinte mensagem:
impossivel encontrar o pacote fping
O pacote "libpcre3-dev não tem candidato para instalação
Impossivel encontrar o pacote cppunit*
Não foi possivel encontrar o pacote através da expressão regular "cppunit*
Você imagina oq pode ser ?
Obrigado.
Não foi possivel seguir o procedimento no momento de instalar os aplicativos base
2. Instalação dos aplicativos base, para o funcionamento do HOBBIT:
# apt-get install gcc++ gcc nmap vim
# apt-get install fping rrdtool* libpcre3-dev libpng* cppunit*
ao executar o apt-get install gcc++ gcc nmap vim, o mesmo exibe a mensagem O pacote vim não tem candidato para instalação.
ao colocar apenas o comando "apt-get install gcc++ gcc" ai sim foi.
agora o apt-get install fping rrdtool* libpcre3-dev libpng* cppunit* deu a seguinte mensagem:
impossivel encontrar o pacote fping
O pacote "libpcre3-dev não tem candidato para instalação
Impossivel encontrar o pacote cppunit*
Não foi possivel encontrar o pacote através da expressão regular "cppunit*
Você imagina oq pode ser ?
Obrigado.
Prezado Marcus.
Preciso de mais informações e uma bem básica é: Você esta usando a "distro" indicada no artigo?
Bom, meu sources.list esta assim:
# cat /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ squeeze main
deb-src http://ftp.br.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
Ou seja, básico.
Vou procurar o pacote indicado por você LIBPCRE3.
# apt-cache search libpcre3-dev
libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files
root@castiel:~# ^C
Tente instalar um de cada vez e qualquer problema me avise!!
Obrigado!
Att.
ClaudioM
Preciso de mais informações e uma bem básica é: Você esta usando a "distro" indicada no artigo?
Bom, meu sources.list esta assim:
# cat /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ squeeze main
deb-src http://ftp.br.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
Ou seja, básico.
Vou procurar o pacote indicado por você LIBPCRE3.
# apt-cache search libpcre3-dev
libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files
root@castiel:~# ^C
Tente instalar um de cada vez e qualquer problema me avise!!
Obrigado!
Att.
ClaudioM
Mercaldo muito bom o seu artigo
Parabéns !!!
Parabéns !!!
Se por acaso der erro em alguns pacotes por causa de versão antiga do Debians basta fazer o que o Claudio disse de colocar o sources.list do debian 6.0 depois basta atualizar com # apt-get updates que funciona redondo fiz da versão 5.0 colocando o soucer da versão 6.0 e rodou tudo na boa segue o souces.list.
deb http://ftp.br.debian.org/debian/ squeeze main
deb-src http://ftp.br.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
Um abraço.
deb http://ftp.br.debian.org/debian/ squeeze main
deb-src http://ftp.br.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
Um abraço.
Olá Srs,
Muito obrigado pela ajuda !
Realmente era o sources.list que estava faltando o:
deb http://ftp.br.debian.org/debian/ squeeze main
deb-src http://ftp.br.debian.org/debian/ squeeze main
Porém achei estranho pois estou com o Debian 6.0. Mas seguindo o procedimento de vocês deu certo.
Obrigado mesmo pela ajuda e Claudio . . . Parabéns pelo post.
Abraço.
Muito obrigado pela ajuda !
Realmente era o sources.list que estava faltando o:
deb http://ftp.br.debian.org/debian/ squeeze main
deb-src http://ftp.br.debian.org/debian/ squeeze main
Porém achei estranho pois estou com o Debian 6.0. Mas seguindo o procedimento de vocês deu certo.
Obrigado mesmo pela ajuda e Claudio . . . Parabéns pelo post.
Abraço.
Bom dia Amigos,
Primeiramente quero parabelizar pelo artigo, está muito bom.
A respeito da instalação e configuração tmbm, foi tudo tranquilo, pois já tinha meu Big brother rodando a mil, mas quando instalei este xymon, vi que é mais atual e tem umas coisinhas diferentes. Quando segue este tutorial no Debian 6.0 ele baixa e instala a versão "Xymon 4.3.0-0.beta2", já tem a versão 4.3.7, que corrige várias falhas.
Pois bem, baixei a tal versão e estou tentando atualizar o meu xymon.
A pergunta é: é mais tranquilo desinstalar e instalar ou somente atualizar?
Para a instalação do pacote com o ./configure e tal... tem algum macete para a instalação?, já fiz bkp dos conf's desta versão beta pra garantir, mas não consigo instalar, da erro do rrdtool, mas já está instalado e funfando.
Primeiramente quero parabelizar pelo artigo, está muito bom.
A respeito da instalação e configuração tmbm, foi tudo tranquilo, pois já tinha meu Big brother rodando a mil, mas quando instalei este xymon, vi que é mais atual e tem umas coisinhas diferentes. Quando segue este tutorial no Debian 6.0 ele baixa e instala a versão "Xymon 4.3.0-0.beta2", já tem a versão 4.3.7, que corrige várias falhas.
Pois bem, baixei a tal versão e estou tentando atualizar o meu xymon.
A pergunta é: é mais tranquilo desinstalar e instalar ou somente atualizar?
Para a instalação do pacote com o ./configure e tal... tem algum macete para a instalação?, já fiz bkp dos conf's desta versão beta pra garantir, mas não consigo instalar, da erro do rrdtool, mas já está instalado e funfando.
Prezado msgoulart.
Já utilizei o BB também e estou gostando muito mais do HOBBIT ou XYMON. Quanto a instalação lembre-se apenas de guardar os seus arquivos de configuração (bb-hosts, bb-services, etc...).
Aconselho você a renomear o diretório atual e instalar a versão que você quer testar. Assim, caso queira voltar a versão antiga, basta renomear novamente o diretório.
CONSELHO: Crie um ambiente teste antes de colocar em produção, seja uma VM ou até mesmo uma máquina física e realize toda instalação novamente.
Antes de publicar este artigo e instalei e reinstalei varias vezes, mas começando do ZERO mesmo. Sem contar que deixei em teste mais de 30 dias para verificar se estava coletando os dados corretos dos servidores. No meu ambiente de trabalho consigo monitorar: Vms (mais de 30), máquinas físicas, sistemas de câmeras, banco de dados, ativos de rede, links de internet (site da empresa) e algumas conexões TS.
Espero que tenha ajudado, mas caso tenha alguma dúvida, basta me enviar um email e terei o imenso prazer em ajuda-lo no que for preciso.
Isto é VOL!!
Obrigado!
Att.
ClaudioM
Já utilizei o BB também e estou gostando muito mais do HOBBIT ou XYMON. Quanto a instalação lembre-se apenas de guardar os seus arquivos de configuração (bb-hosts, bb-services, etc...).
Aconselho você a renomear o diretório atual e instalar a versão que você quer testar. Assim, caso queira voltar a versão antiga, basta renomear novamente o diretório.
CONSELHO: Crie um ambiente teste antes de colocar em produção, seja uma VM ou até mesmo uma máquina física e realize toda instalação novamente.
Antes de publicar este artigo e instalei e reinstalei varias vezes, mas começando do ZERO mesmo. Sem contar que deixei em teste mais de 30 dias para verificar se estava coletando os dados corretos dos servidores. No meu ambiente de trabalho consigo monitorar: Vms (mais de 30), máquinas físicas, sistemas de câmeras, banco de dados, ativos de rede, links de internet (site da empresa) e algumas conexões TS.
Espero que tenha ajudado, mas caso tenha alguma dúvida, basta me enviar um email e terei o imenso prazer em ajuda-lo no que for preciso.
Isto é VOL!!
Obrigado!
Att.
ClaudioM
Prezado msgoulart,
É possível utilizar o Hobbit para monitorar switches, roteadores, enfim qualquer equipamento via SNMP.
Também é possível configurar alertas via SMS?
Obrigado.
É possível utilizar o Hobbit para monitorar switches, roteadores, enfim qualquer equipamento via SNMP.
Também é possível configurar alertas via SMS?
Obrigado.
Prezado msgoulart.
Você consegue monitorar qualquer equipamento que possua IP/PORTA, sem problema algum. Onde eu trabalho, estou monitorando 10 servidores fisicos, 53 servidores virtuais, todos os ativos de rede, banco de dados, espaço em disco dos servidores.
Quanto ao SMS eu nunca configurei, mas existe esta alternativa sim.
Se precisar de uma ajuda, pode contar comigo, basta me enviar um email!
Um abraço!
Att.
ClaudioM
Você consegue monitorar qualquer equipamento que possua IP/PORTA, sem problema algum. Onde eu trabalho, estou monitorando 10 servidores fisicos, 53 servidores virtuais, todos os ativos de rede, banco de dados, espaço em disco dos servidores.
Quanto ao SMS eu nunca configurei, mas existe esta alternativa sim.
Se precisar de uma ajuda, pode contar comigo, basta me enviar um email!
Um abraço!
Att.
ClaudioM
Obrigado.
Para quem quiser configurar alerta via E-mail, lembrando que esta é uma configuração bem básica, segue abaixo:
1) Instalar o sendmail no servidor hobbit.
2) Editar o arquivo /etc/hobbit/hobbit-alerts.cfg
HOST=BRSPMAS0004 SERVICE=*
MAIL xyz@xyz.com.br REPEAT=60
COLOR=red
onde BRSPMAS0004= é o nome do servidor, SERVICE=* - lista quais serviços serão monitorados, no caso * = todos
xyz@xyz.com.br = e-mail destinatário e REPEAT=60 - repetição de alerta a cada 60 minutos
COLOR=red - essa opção também não é obrigatória, mas pode definir se será alertado apenas alarmes críticos = red.
Att.
Rodrigo Rodrigues.
1) Instalar o sendmail no servidor hobbit.
2) Editar o arquivo /etc/hobbit/hobbit-alerts.cfg
HOST=BRSPMAS0004 SERVICE=*
MAIL xyz@xyz.com.br REPEAT=60
COLOR=red
onde BRSPMAS0004= é o nome do servidor, SERVICE=* - lista quais serviços serão monitorados, no caso * = todos
xyz@xyz.com.br = e-mail destinatário e REPEAT=60 - repetição de alerta a cada 60 minutos
COLOR=red - essa opção também não é obrigatória, mas pode definir se será alertado apenas alarmes críticos = red.
Att.
Rodrigo Rodrigues.