Fala Pessoal,
Depois de um tempo sem postar nada! (correria) hoje vou compartilhar com vocês como configurar o The Dude. Acredito que muitos que estão lendo esse artigo já tiveram algum tipo de contato com essa ferramenta e já a conhecem.
Mas para aqueles que nunca ouviram falar, basicamente o The Dude é uma ferramenta FREE que permite monitorar seu ambiente de rede incluindo servidores, switchs, roteadores e muitos mais.
Uma vez instalado, o Dude permite realizar um scan em sua rede para encontrar todos os dispositivos ao alcance de uma sub-rede especifica. Outras informações mais detalhadas, como informações sobre o disco, CPU, memória são capturadas através do Protocolo SNMP
A ideia desse artigo, é demonstrar possíveis customizações no Dude afim de tornar sua interface um tanto mais amigável, já vez que a interface nativa não traz muitas informações.
Bem...vamos colocar a mão na massa!
Apesar da versão 4 ainda constar como beta, até hoje, não tive nenhum problema com ambiente monitorado com essa versão. A vantagem da versão 4, é que nela encontramos a opção de idioma Português.
Instalando o The Dude (Executar, next...next...finish!!!)
Depois de instalado, ao executar o Dude pela primeira vez, devemos escolher o idioma, em nosso exemplo estou trabalhando com Brazilian-portuguese.
Vamos cancelar a parte de descoberta pois vamos inserir os dispositivos manualmente.
Instalando o Dude como serviço
Habilite a aplicação para iniciar como serviço. Depois de configurado, dentro dos serviços do windows irá aparecer como The Dude Server.
Adicionando um novo dispositivo
Aqui devemos adicionar os serviços a serem monitorados,
clique no sinal de +
Adicione nesse primeiro momento apenas o testador Ping e
clique em OK.
Dispositivo cadastrado.
Clique 2 vezes sobre o dispositivo para entrar nas
propriedades do mesmo. Altere o campo nome de IP para o nome do seu servidor ou
serviço.
Dispositivo depois do nome alterado.
Mudando o Plano de Fundo do Mapa
O plano de fundo padrão do Dude é o Grid. Para alterar esse plano de fundo copie a imagem que deseja para o caminho C:\Program Files\Dude\data\files\images. Em clique em configurações > Guia Plano de Fundo e selecione a nova imagem de fundo
Para quem quiser, no link abaixo você poderá baixar o arquivo exemplo para plano de fundo
Mudando a cara do dispositivo
Atribuindo uma imagem ao dispositivo
As imagens disponíveis pelo Dude por padrão são bem toscas! Por isso podemos baixar algo melhor da internet e associar ao dispositivo. Você pode jogar na internet algo do tipo Server Icons e salva-las dentro do diretório C:\Program Files\Dude\data\files\imagesJá com a imagem dentro do diretório, clique com o botão direito sobre o dispositivo e selecione aparência.
Com o item 3 (Escala) você poderá ajustar o tamanho da imagem depois de adicionada.
Exibindo consumo atual de CPU, Memória e Processador
Como dito no início desse artigo, a captura de informações mais detalhadas de hardware e até mesmo de sistema ocorrem através do protocolo SNMP. Portanto para isso, devemos instalar e configurar no(s) dispositivo(s) que queremos monitorar a opção de serviço SNMP.
Em Features do Windows, adicione a opção SNMP Server
Após instalação do serviço SNMP, vá nos serviços do Windows e procure pelo SNMP Service.
Abra a guia security e adicione uma nova comunidade SNMP chamada DUDE somente como READ ONLY.
Isso permitirá a máquina onde está instalado o Dude à conectar nesse servidor e coletar dados do hardware\sistema.
Ainda nas propriedades do SNMP, é possível permitir conexão SNMP somente de um ou mais dispositivos específicos ou de qualquer dispositivo da rede.
Ainda nas propriedades do SNMP, é possível permitir conexão SNMP somente de um ou mais dispositivos específicos ou de qualquer dispositivo da rede.
Configurando SNMP no Dude
Clicar 2 vezes sobre o dispositivo
e seguir as etapas da imagem abaixo para incluir um novo perfil SNMP:
Selecionar o novo Perfil SNMP
criado.
Exibindo informações atualizadas de CPU, Memória e Disco do dispositivo
Botão direito no dispositivo >
Aparência
No campo etiqueta coloque o
código abaixo e altere o intervalo de atualização da legenda para 30 segundos
[Device.Name]
[device_performance()]
Ultima Atualização: [Time]
Exibindo informações atualizadas de volumes de disco
Abra novamente a opção aparência do dispositvo >
guia geral, insira o código abaixo no campo Etiqueta:
[Device.Name]
[device_performance()] C:\
[round(((((oid("1.3.6.1.2.1.25.2.3.1.5.1")-oid("1.3.6.1.2.1.25.2.3.1.6.1"))*oid("1.3.6.1.2.1.25.2.3.1.4.1"))/1024)/1024)/1024)]GB
free of
[round(((oid("1.3.6.1.2.1.25.2.3.1.5.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")/1024)/1024)/1024)]GB
E:\ [round(((((oid("1.3.6.1.2.1.25.2.3.1.5.3")-oid("1.3.6.1.2.1.25.2.3.1.6.3"))*oid("1.3.6.1.2.1.25.2.3.1.4.3"))/1024)/1024)/1024)]GB
free of
[round(((oid("1.3.6.1.2.1.25.2.3.1.5.3")*oid("1.3.6.1.2.1.25.2.3.1.4.3")/1024)/1024)/1024)]GB
[Device.ServicesDown]
Ultima Atualização: [Time]
Obs. Os trechos do código destacados na imagem abaixo, representam
as unidades de disco:
Sendo 1 = C:\, 2=D:\, 4=E:\ e
assim por diante.
Dispositivo depois de configurado
para exibir detalhes dos volumes de disco.
Agora que já configuramos as
informações que desejamos exibir em nosso dispositivo, o próximo passo será
configurar os PROBES para esse
dispositivo, que de fato serão os responsáveis por testar e monitorar serviços
de nosso dispositivo.
Em nosso exemplo, vamos monitorar os seguintes itens abaixo:
· Processador
· Volume de Disco (C:) ou outros
· Latência de Rede
· Ping (ICMP)
Criando Probes
Acesse o Menu Probes, botão +
Probe para testar consumo de memória RAM
Irá testar o
consumo de memória RAM, em nosso exemplo se o consumo de memória RAM do
dispositivo exceder 90%, será disparado um alerta.
Claro que o
valor de 90% é só um padrão que estou usando nesse artigo, mas você pode
configurar o percentual de consumo de acordo com o seu ambiente. Basta alterar
o valor 90 do campo Erro para
qualquer outro valor de sua preferência.
Obs.: A configuração de alertas (visuais, e-mails, mensagens,
etc...veremos mais a frente)
Nome: ALERTA_CONSUMO_MEMORIA
Disponível: if(mem_usage()>0, 1, -1)
Erro: if(mem_usage()<90, "", "Consumo de memoria RAM maior
que 90%")
Valor: mem_usage()
Probe para testar consumo de Processador
Nome: ALERTA_CONSUMO_PROCESSADOR
Disponível: if(cpu_usage()>0, 1, -1)
Erro: if(cpu_usage()<85, "", "Consumo do Processador maior
que 85%")
Valor: cpu_usage()
Unidade: %
Probe para testar volumes de discos
Antes de criar um pobre para monitorar volumes de discos, devemos
criar um função.
Para isso, acesse o menu Function e depois adicione uma nova
função com os parâmetros abaixo:
Nome:
driveC_SERVER01
Descrição:
Alerta de consumo drive C
Código:
if(array_size(oid_column("1.3.6.1.2.1.25.2.3.1.6",10,5)),round((oid("1.3.6.1.2.1.25.2.3.1.6.1",10,5)/oid("1.3.6.1.2.1.25.2.3.1.5.1",10,5))*100),"False")
Criando Probe para testar volumes de discos
Nome: ALERTA_DE_DISCO_SERVER01 (C:)
Disponível: driveC_SERVER01()<>"False"
Erro: if(driveC_SERVER01()<>"False",if(driveC_SERVER01() <
90, "", concatenate("Alerta: Drive C = ", driveC_SERVER01(), "%")), "O drive C: ultrapassou o 90% de
uso")
Valor: driveC_SERVER01()
Unidade: %
Probe para Latência de Rede
Irá testar a
Latência de Rede, se a latência ultrapassar 40 milissegundos um alerta será
disparado.
Nome: ALERTA_DE_LATENCIA_DE_REDE
Disponível: ping(device_property("FirstAddress"))
>= 0
Erro: if(array_element(ping(device_property("FirstAddress")),
0) <40 , "", "Latencia acima de 40ms")
Valor: ping(device_property("FirstAddress"))
Unidade: ms
Probe para PING
Nome: ALERTA_PING
Com todos os
Probres criados, agora vamos associa-los aos dispositivos que queremos
monitorar.
Clique duas
vezes sobre o dispositivo, guia serviços, no campo testador adicionar o Probe
criado anteriormente. Mais abaixo temos os campos onde devemos configurar o
tempo entre os testes, isso será o “gatilho” para notificação do serviço.
Em resumo
esses números querem dizer que se o consumo de memória do dispositivo estiver
acima dos 90% por mais de 1 minuto, será disparado um alerta.
Testador memória RAM
Testador Processador
Testador Discos
Testador Latência de Rede
E POR ULTIMO...CONFIGURANDO NOTIFICAÇÕES POR EMAIL
1 ) Insira as informações dos servidores DNS e SMTP de sua empresa.
2) Crie uma nova notificação menu Notifications > Adicionar novo notificação com mostrado na imagem abaixo. Será necessário criar uma notificação para cada serviço que queremos receber o alerta.
3) Clique duas vezes no dispositivo e siga as etapas da imagem abaixo para adicionar a notificação criada ao dispositivo.
Dica: Faça o download do arquivo Strings.zip no link abaixo e extraia o arquivo strings.txt dentro do diretório do Dude abaixo:
C:\Program Files\Dude (Antes renomeie o atual strings.txt para strings.old)
Isso ajudará no momento em que receber um alerta onde será informado o status desse alerta (Aberto ou Fechado) Isso é feito através da variável no titulo do e-mail de notificação Service.Status
Pronto! agora você já possui o BÁSICO para monitorar o seu ambiente. Com isso para cadastrar novos servidores, basta apenas copiar/colar um dispositivo e editar algumas informações.
Algumas outras opções com o Dude
Probe para verificar aplicativo em execução
Irá testar se um aplicativo ou executável está em execução com base no Task Manager do Windows.
Nome: ALERTA_EXECUTAVEL_CALC
Disponível: if(array_find(oid_column("1.3.6.1.2.1.25.4.2.1.2"), "calc.exe")>0, 1, -1)
Erro: if(array_find(oid_column("1.3.6.1.2.1.25.4.2.1.2"), "calc.exe")>0, "", "O executavel **calc.exe** foi finalizado!")
Valor: running
Probe para verificar se um serviço está em Execução
Irá verificar se um serviço do services do Windows está em execução.
Nome: ALERTA_EXECUTAVEL_CALC
Disponível: if(array_find(oid_column("1.3.6.1.4.1.77.1.2.3.1.1"),"The Dude Server")>0, 1, 0)
Erro: if(array_find(oid_column("1.3.6.1.4.1.77.1.2.3.1.1"),"The Dude Server")>0, "", "O Serviço The Dude Server está Parado")
Valor: 1
Obs. O nome do serviço a ser verificado deve ser exatamente como o exibido na coluna nome do services do Windows
Probe para verificar porta TCP
Verifica se um determinado site/porta estão acessíveis
Probe para Monitorar Temperatura do Ambiente
Nesse exemplo vou usar um servidor físico dentro do CPD (HP Proliant ML 110) para monitorar a temperatura do Ambiente.
Primeiro crie uma função chamada getTemperature com na imagem abaixo.
O OID utilizado para isso foi o oid("1.3.6.1.4.1.232.6.2.6.8.1.4.0.1")
O segundo passo é criar o Probe que utilizará a função getTemperature conforme informações abaixo. Nesse probe, basicamente eu digo que se a temperatura atingir 25 graus ou mais, será disparado um alerta.
Nome: ALERTA_TEMPERATURA_CPD
Tipo: Função
Agente: Padrão
Disponível: getTemperature()
Erro: if(getTemperature()<25, "", "Temperatura do CPD acima de 25 graus")
Valor: getTemperature()
Unidade: C
Em nosso caso, quero mostrar a temperatura atual na etiqueta do dispositivo que estou utilizando.
Portanto vamos inserir na etiqueta o código abaixo:
Primeiro crie uma função chamada getTemperature com na imagem abaixo.
O OID utilizado para isso foi o oid("1.3.6.1.4.1.232.6.2.6.8.1.4.0.1")
O segundo passo é criar o Probe que utilizará a função getTemperature conforme informações abaixo. Nesse probe, basicamente eu digo que se a temperatura atingir 25 graus ou mais, será disparado um alerta.
Nome: ALERTA_TEMPERATURA_CPD
Tipo: Função
Agente: Padrão
Disponível: getTemperature()
Erro: if(getTemperature()<25, "", "Temperatura do CPD acima de 25 graus")
Valor: getTemperature()
Unidade: C
Em nosso caso, quero mostrar a temperatura atual na etiqueta do dispositivo que estou utilizando.
Portanto vamos inserir na etiqueta o código abaixo:
**** [getTemperature()] º C ****
Depois de inserido, teremos algo parecido com a imagem abaixo:
Depois disso, basta criar os alertas de e-mail e configurar de acordo com suas necessidades.
Dude Acesso via Web
Você pode configurar o modo Web do Dude que permite acesso ao mesmo via browser. Habilite a opção Web e defina a porta para publicação do acesso.
Bem pessoal por hora é isso! Nos próximos posts vou demonstrar como monitorar roteadores, switch e até até mesmo capturar temperatura de dispositivos.
abraços!
Willians,
ResponderExcluirParabéns pelo material!!!! eu estava procurando justamente isso e não tinha encontrado nada tão explícito!!! Meus parabéns!!
Show de bola!!... já fiz vários testes e todos funcionaram!! mais uma vez parabéns!!
ResponderExcluirVlw Diego! que bom que está sendo util.
ResponderExcluirabçs!
...Ma Ma Ma Mas olha sóóóóóóóóóóóóóóóó.........
ResponderExcluirFerramenta free, legal!!!
(Sabe quem sou eu né cana!)
Willians, parabéns. Excelente material. Estou começando agora a usar a ferramenta e foi muito útil.
ResponderExcluirMas estou com um problema, talvez voce possa me ajudar: eu preciso monitorar um servidor, mas não posso colocar o ip dele, precisaria colocar o link, algo como http://meudominio/sistema/ .
Até agora não encontrei como fazer no dude, voce já teve alguma experiência assim que possa compartilhar ?
Olá Marcelo e Obrigado!
ExcluirVerifique o link abaixo! Acredito que será útil para sua necessidade.
http://forum.mikrotik.com/viewtopic.php?f=8&t=57546
Abraços!
Willians, boa noite.
ResponderExcluirPara montar os serviços a serem monitorados, ok eu já havia conseguido, fazendo como no link. A minha dificuldade é na hora de criar o dispositivo a ser monitorado. O sistema que usamos é pela web e aponta para um link, algo como http://meudominio/sistema/ , e não para um endereço ip. E é aí que esta o problema.
Vou continuar na batalha.
Valeu
Olá Willians, material excelente sobre o The DUDE.
ResponderExcluirPreciso de uma orientação.
Eu monitoro as impressoras da empresa que trabalho, já tenho as informações de % dos toners e paginas impressas no Label, mas eu preciso colocar os toners no Probes e não consigo. Pode contribuir com mais informações?
Fico Grato.
Aproveito para disponibilizar as mibs que conseguir adicionar para monitorar as impressoras HP 1102w e M276 Color
HP M276 Color
[Device.Name]
TONER BLACK [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/1*1] %
TONER CIANO [oid("1.3.6.1.2.1.43.11.1.1.9.1.2")/1*1] %
TONER MAGENTA [oid("1.3.6.1.2.1.43.11.1.1.9.1.3")/1*1] %
TONER AMARELO [oid("1.3.6.1.2.1.43.11.1.1.9.1.4")/1*1] %
PAGINAS IMPRESSAS - [oid ("1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.5.0")]
HP 1102w
[Device.Name]
TONER EM [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/1*1] %
PAGINAS IMPRESSAS - [oid ("1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.5.0")]
Por favor pessoal alguem sabe como ficaria o Probe para verificar tipo a porta ether10 da Routerboard ?
ResponderExcluirmonitorar roteadores, switch
ResponderExcluirParabéns. Muito bom. Agora é aguardar o próximo artigo sobre como monitorar roteadores, switch.
ResponderExcluirPor favor pessoal alguém sabe como ficaria o Probe para verificar o status da porta etherXX da Routerboard, tipo para verificar se a mesma esta UP ou DOWN, pois quero ligar uma equipamento qualquer na porta ether10 por exemplo e ligar este equipamento direto na energia, caso a energia acabe a porta ficara DOWN e no the dude vou poder saber que a torre esta sem energia antes que a mesma desligue de vez, sem a necessidade de gastar um ip publico para monitorar isto ?
ResponderExcluirAlguém pode ma ajudar por favor ?
Olá, conseguiu fazer a verificação da Ether pelo dude?
ExcluirWillians, antes de mais nada gostaria de agradecer pelo ótimo material publicado, vc não tem ideia como esta me ajudando e ajudando outras pessoas também.
ResponderExcluirPessoal, estou com a seguinte dúvida: criei um dispositivo e adicionei as seguintes informações na etiqueta(como foi explicado no site, só que apenas da unidade C:\):
Device.Name]
[device_performance()] C:\ [round(((((oid("1.3.6.1.2.1.25.2.3.1.5.1")-oid("1.3.6.1.2.1.25.2.3.1.6.1"))*oid("1.3.6.1.2.1.25.2.3.1.4.1"))/1024)/1024)/1024)]GB free of [round(((oid("1.3.6.1.2.1.25.2.3.1.5.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")/1024)/1024)/1024)]GB
[Device.ServicesDown]
Ultima Atualização: [Time]
O problema é que a porcentagem do disco total e do disco utilizado aparecem zerados pra mim, obviamente a informação está incorreta. Acredito que está faltando configurar algum parâmetro, alguém pode me ajudar?
Edson,
ExcluirVocê conseguiu resolver este problema ? Estou com o mesmo problema que você e não acho solução, os discos aparecem zerados.
Obrigado.
A informação que aparece zerada é a informações dos discos em percentual ou a que mostra quanto GB livres de um total?
ExcluirPois para cada visualização pode ser um problema. Se for para a informação em forma de porcentagem, quem controla isso é a variável [device_performance()] da etiqueta, quando o essas informações aparecem zeradas, isso pode ser um problema com o SNMP do dispositivo que o Dude está tentando conectar. Nesse caso é importante revisar as configurações/permissões do SNMP desse cliente.
Um vez que você conseguir obter os dados da variável [device_performance()], com certeza as demais informações aparecerão no dispositivo monitorado.
Abçs!
Este comentário foi removido pelo autor.
ResponderExcluirMuito Obrigado cara. Viu tu poderia me responder se têm como eu definir o tamanho do pacote de dados para o alerta de latência de rede? Como por exemplo, onde tu definiu no testador do alerta de ping para 32 bytes, tem como definir o de latência de rede? Muito Obrigado.
ResponderExcluirRayan,
ExcluirNesse mesmo post tem um probe para testar a latência da rede em milissegundos. No exemplo utilizado utilizado um valor de 40 milissegundos. Se passar disso, é enviado um alerta.
Probe para Latência de Rede
Irá testar a Latência de Rede, se a latência ultrapassar 40 milissegundos um alerta será disparado.
Nome: ALERTA_DE_LATENCIA_DE_REDE
Disponível: ping(device_property("FirstAddress")) >= 0
Erro: if(array_element(ping(device_property("FirstAddress")), 0) <40 , "", "Latencia acima de 40ms")
Valor: ping(device_property("FirstAddress"))
Unidade: ms
Rayan,
ExcluirNesse mesmo post tem um probe para testar a latência da rede em milissegundos. No exemplo utilizado utilizado um valor de 40 milissegundos. Se passar disso, é enviado um alerta.
Probe para Latência de Rede
Irá testar a Latência de Rede, se a latência ultrapassar 40 milissegundos um alerta será disparado.
Nome: ALERTA_DE_LATENCIA_DE_REDE
Disponível: ping(device_property("FirstAddress")) >= 0
Erro: if(array_element(ping(device_property("FirstAddress")), 0) <40 , "", "Latencia acima de 40ms")
Valor: ping(device_property("FirstAddress"))
Unidade: ms
Parabéns pelo post !! Show de bola !!!
ResponderExcluirAtualização no post: Probe para monitorar temperatura do CPD.
ResponderExcluirQual função seria utilizado para mostra um alerta da quantidade de perda de pacote no ping, vc sabe?
ExcluirWillians, obrigado pelo post.
ResponderExcluirEstou configurando o monitoramento de disco, e adicionei o monitoramento para o C:\ e o D:\ por enquanto.
Em alguns servidores, funcionou perfeitamente, porém tenho alguns casos que está acontecendo uma confusão. Tenho um servidor com o disco E:\ que o dude acabou reconhecendo como D:\. Sabe explicar porque em alguns servidores estão ok e outros está gerenciando a partição errada?
No aguardo e obrigado.
Obrigado,
ResponderExcluirEm alguns casos o GUID da partição pode estar invertido devido há alguns DVD/CDROMs. Nesses casos, você tem que ir por tentativa e erro.
No trecho do probe de disco abaixo, tente ir alternado conforme os códigos abaixo:
*** Unidade C: (ID 1) ***
If(array_size(oid_column("1.3.6.1.2.1.25.2.3.1.6",10,5)),round((oid("1.3.6.1.2.1.25.2.3.1.6.1",10,5)/oid("1.3.6.1.2.1.25.2.3.1.5.1",10,5))*100),"False")
*** Unidade D: (ID 2) ***
If(array_size(oid_column("1.3.6.1.2.1.25.2.3.1.6",10,5)),round((oid("1.3.6.1.2.1.25.2.3.1.6.2",10,5)/oid("1.3.6.1.2.1.25.2.3.1.5.2",10,5))*100),"False")
*** Unidade E: (ID 3) ***:
If(array_size(oid_column("1.3.6.1.2.1.25.2.3.1.6",10,5)),round((oid("1.3.6.1.2.1.25.2.3.1.6.3",10,5)/oid("1.3.6.1.2.1.25.2.3.1.5.3",10,5))*100),"False")
Willians, bom dia!!
ResponderExcluirEstou com um problema, instalei o Dude no ubuntu ele faz os serviços direitinho, apena o PING ele não faz,
do meu terminal eu pingo toda a rede mas atraves do Dude não consigo.
Este comentário foi removido pelo autor.
ResponderExcluirParabéns Willians, estava procurando a alguns dias um material tão rico assim. Você falou algo como monitorar roteadores no final do artigo, tem previsão de quando???
ResponderExcluirSim, obrigado também ao Macello Bravin por disponibilizar as MIBs uso aqui na empresa a HP 1102w...
Aguardando resposta e grato por tudo.
Boa tarde, teria como pingar somente From: Local, para fazer o teste de latencia
ResponderExcluirO ideal seria você criar um novo dispositivo na mesma Lan do Dude e monitorar o mesmo. De preferencia algum dispositivo como Roteador ou Switch.
ExcluirWillians, boa tarde. Preciso comunicar com um agent no qual responde para um domínio dyndns.com, porém na parte de agents, ele só aceita IP e não DNS. Pode me ajudar ?
ResponderExcluirExcelente material!
ResponderExcluirBom dia Willians,
ResponderExcluirSabe como exibo os dados de disco em servidores Linux?
Obrigado.
Bom dia Willians,
ResponderExcluirSabe como exibo os dados de disco em servidores Linux?
Obrigado.
Olá,
ResponderExcluirTente utilizar o OID 1.3.6.1.4.1.2021.9.1.2.1.
Outra alternativa é o site http://www.oid-info.com/basic-search.htm onde é possivel realizar pesquisa dos OIDs SNMP através de palavra chave.
abçs!
Ola Willians estamos cada dia deixando o Dude mais funcional graças a atitude de pessoas como você, parabéns.
ResponderExcluirVenho acompanhando seu post sempre, e estou tentando usar esse seu exemplo de como testar volumes de discos mas ao testar o serviço me retorna um erro(Estado: Instável Problema: parse failed) em ALERTA DE DISCO SERVER01 estou usando a versão 4.0 Beta 3.
Parabéns, excelente post, estou com um problema na hora de exibir os dados do disco, ela exibe 0Gb de 0Gb.
ResponderExcluirBom Dia Pessoal! Excelente material de vocês de contribuição, muito obrigado! agora estou fazendo teste básico segui os processos de proble pra ping e não funciona só dá falha, snmp configurado ativado
ResponderExcluirWillians boa tarde,
ResponderExcluirPrimeiramente meus Parabéns pelo tópico, estou utilizando e recomendo...
Entretanto o link que disponibilizou o scripts para as notificações, não esta mais disponível poderia posta-lo novamente?
No aguardo Abs...
Olá Marcio, obrigado por avisar sobre o link. Acabei de atualizar o novo link para o arquivo de strings.
ExcluirAbçs!
De nada, aproveito para lhe solicitar por favor se for possível, a configuração para envio do e-mail, pois configurei conforme imagem, mas não está enviando corretamente... Onde está sim enviando o e-mail, mas as strings creio que estão incorretas... pois não mostra o nome do equipamento do alerta...
ExcluirNo aguardo...
[DeviceName] - Disco D: com 90% do espaço ocupado - Status: [serviceStatus]
Detalhes do Alerta
(ok) - Jul/14/2016 03:23:23
Willians,
ExcluirMe da um help por favor.... tenho uma VM com o Linux Debian e gostaria de saber o que precisa ser configurado ou instalado no linux para que o DUDE consiga ler e exibir as informações, pesquisei algumas soluções mais nada deu certo.... A propósito sua postagem está excelente, através dela consegui implantar o monitoramento de uma VM Server 2003, mas no linux o negocio não ta avançando..... Obrigado !!!
Willians,
ExcluirMe da um help por favor.... tenho uma VM com o Linux Debian e gostaria de saber o que precisa ser configurado ou instalado no linux para que o DUDE consiga ler e exibir as informações, pesquisei algumas soluções mais nada deu certo.... A propósito sua postagem está excelente, através dela consegui implantar o monitoramento de uma VM Server 2003, mas no linux o negocio não ta avançando..... Obrigado !!!
Amigo, PARABÉNS pelo conteúdo que forneceu aqui.
ResponderExcluirMe ajudou muito aqui na empresa,gostaria de perguntar pq no final do post vc mencionou:
"Nos próximos posts vou demonstrar como monitorar roteadores, switch e até até mesmo capturar temperatura de dispositivos." vc fez algo relacionado a isso?
porque procurei na internet e não tem nada falando sobre o assunto
Mais uma vez, muito obrigado e parabéns.
Obrigado Wellington,
ExcluirEstou escrevendo (ainda em offline) o monitoramento de roteadores e switchs gerenciaveis, portanto, assim que finalizar publicarei o passo a passo.
Já para capturar a temperatura de dispositivos, nesse mesmo artigo você pode procurar por "Probe para Monitorar Temperatura do Ambiente", já tem um passo a passo para criar um probe para monitorar a temperatura de servidores.
abçs!
Willians, bom dia!!!!
ExcluirCara, ve se consegue me ajudar.
Eu fiz todo o processo para capturar a temperatura do CPD, porem ele aparece no icone pra mim assim:
****ºC****
O que eu inseri na etiqueta foi essa linha: ****[getTemperature()]º C ****
Tem alguma ideia de onde estou errando?
Desde já agradeço.
Um grande abraço.
Willian, otimo o documento, uma duvida: nao consegui baixar o arquivo Strings.zip e o envio do alarme para o e-mail nao funciona, alguma dica por favor?
ResponderExcluirObrigado!
ExcluirSobre o arquivo "Strings.zip" me passe um endereço de email que posso enviar para você.
Sobre o envio dos alertas, as configurações de envio por SMTP estão corretas? Geralmente para o envio dos alertas por email, utilizo um servidor local como Relay de SMTP.
Você pode dar uma olhada no link abaixo onde mostro como configurar um servidor de SMTP local para enviar emails.
http://williansco.blogspot.com.br/2013/02/configurando-um-smtp-relay-para-office.html
Este comentário foi removido pelo autor.
ResponderExcluirWillians, boa tarde, obrigado novamente, meu caso é o seguinte:
ResponderExcluir1) criei uma VM com o Windows server 2012 R, mas nao consigo enviar o email para meu servidor interno da empresa, voce teria alguma dica por favor?
Obrigado
Olá Willians!
ResponderExcluirPrimeiramente, parabéns pelo artigo, está excelente.
Preciso tirar uma dúvida com você, tentei habilitar o alerta de temperatura do cpd mas não funcionou. Refiz várias vezes, mesmo colocando em servidores diferentes não obtive sucesso. Teria alguma ideia do que poderia ser o problema?
Obrigado!
ExcluirQue marca é o servidor que você está tentando pegar a temperatura? No exemplo dado no artigo eu utilizei um servidor ML Proliant 110 da HP.
Teoricamente o código OID de Temperatura deveria ser o mesmo, porém se o seu servidor for de outra marca (Dell, IBM, Cisco, etc...) seria bom dar uma "googada" para ver se no caso de outras marcas o código OID é diferente.
Abçs!
Em um dos servidores que testei foi o Proliant ML110 Gen 9, mas com esse oid não fincionou. Desculpe a pergunte "noob" mas como eu procuro esse oid, por temterature?
ExcluirObrigado.
Boa tarde Willians
ResponderExcluirTeria como você compartilhar a pasta MIBS(dude/data/files/mibs do seu dude?
Dei uma pesquisada e vi que para o dude reconhecer algum oid ele precisa do MIB, até pesquisei sobre os mibs de servidores HP mas não consegui fazer meu dude monitorar a temperatura ambiente do servidor.
Como o seu dude está monitorando e meu servidor é da mesma marca/modelo acredito que com isso conseguirei resolver este problema
Se conseguir compartilhar te agradeceria muito
Fico no aguardo
Obrigado desde Já!
Não precisa mais, consegui.
ExcluirO oid correto no meu caso é o 1.3.6.1.4.1.232.6.2.6.8.1.4.1.1
Olá willians, tutorial show de bola.
ResponderExcluirSomente estou com um problema nos alerta de disco, pois quando nos dispositivos a contagem é zerada por alguma falha de rede ou coisa do snmp, está sendo gerado um alerta informando que o disco ultrapassou os 90%. Será que existe algum meio para alterar a função dizendo que se for maior do que "0" e maior do que "90" dái seja gerado o alerta.
desde já agradeço a atenção.
Este comentário foi removido pelo autor.
ExcluirEsse problema do alerta ocorre também quando os valores do disco são iguais.
ResponderExcluirEx: C:\ 100GB free of 100GB total
ou seja o disco foi preenchido com menos de 1GB somente, quando isso ocorre o alerta é informado de disco superior a 90%.
Existe como monitorar o uso da memoria de um aplicativo em execução?
ResponderExcluirOpa! Vc por algum acaso teria o Executável do Dude 4.0 em português? Caso positivo poderia estar disponibilizando um link para download? meu email é marcos@avantesystem.com.br
ResponderExcluirDesde já agradeço!
TERIA UMA FUNÇÃO PARA MONITORAR O ALTO CONSUMO DE TX/RX DO SNMP DE TRANSFERENCIA DE REDE, POR EXEMPLO QUANDO ULTRAPASSAR VALOR DE 10MBPS?
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirBom dia, estou tentando monitorar alguns serviços de outra rede por acesso externo, porém ele esta com status "tempo esgotado" ativei o serviço snmp onde o the dude esta instalado no cliente, outra coisa é que na maquina local do cliente ele esta esta ok, somente por acesso externo aparece como tempo esgotado. Agradeço desde Já.
ResponderExcluirOlá, parabéns pelo post muito bom, só uma dúvida gostaria que ficasse vermelho quando o ping parasse... Mais como estou alerta de processador tambem a máquina pode está desligada que o alerta de processador fica verde...
ResponderExcluirPessoal tenho the dude versão 6.43.12, a probe de ALERTA LATENCIA DE REDE NÃO TA FUNCIONANDO. A algo que possa ser feito?
ResponderExcluirAtualizar sua versao
ExcluirHola, pessoal!!! Eu vivo em Angola,sou estudante de Engenharia Informática, estou desenvolvendpo meu TCC em redes..Gostaria de saber se é possível usar o The Dude, para fazer o monitoramento de uma rede fisica de uma empresa?
ResponderExcluirSim tudo .........
Excluirthe dude para macOS voce tem?
ResponderExcluirAmigo tudo bem ?? Estou com muita dificuldade em monitorar se uma certa eth do meu mikrotik está up ou down... Por exemplo coloquei um switch conectado nessa porta só par monitorar a energia e queria saber quando essa porta ficasse down
ResponderExcluirboa tarde amigo, é possivel ocutar aquele menu da microtik quando a gente acessa pela web?
ResponderExcluirpara mostrar no navegado apenas o mapa, ou alguma configuracao pra ja abrir diretamente no mapa?