Escolar Documentos
Profissional Documentos
Cultura Documentos
servidores
Depois de um tempo sem postar nada! (correria) hoje vou compartilhar com vocs como
configurar o The Dude. Acredito que muitos que esto 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 informaes mais
detalhadas, como informaes sobre o disco, CPU, memria so capturadas atravs do
Protocolo SNMP
A ideia desse artigo, demonstrar possveis customizaes no Dude afim de tornar sua
interface um tanto mais amigvel, j vez que a interface nativa no traz muitas
informaes.
Bem...vamos colocar a mo na massa!
Apesar da verso 4 ainda constar como beta, at hoje, no tive nenhum problema com
ambiente monitorado com essa verso. A vantagem da verso 4, que nela encontramos
a opo de idioma Portugus.
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 servio.
Para quem quiser, no link abaixo voc poder baixar o arquivo exemplo para plano de
fundo
https://mega.co.nz/#!UJMDGAKC!nMt6cdRI-zEBaPOD-RDFU3nyYMlT-lX8UGzvfnqQoSg
Selecione a guia imagem e siga a ordem da imagem abaixo para atribuir uma nova
imagem ao dispositivo.
Com o item 3 (Escala) voc poder ajustar o tamanho da imagem depois de adicionada.
Aps instalao do servio SNMP, v nos servios 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 mquina onde est instalado o Dude conectar nesse servidor e coletar
dados do hardware\sistema.
Ainda nas propriedades do SNMP, possvel permitir conexo SNMP somente de um
ou mais dispositivos especficos ou de qualquer dispositivo da rede.
Criando Probes
Acesse o Menu Probes, boto +
ALERTA_CONSUMO_MEMORIA
if(mem_usage()>0, 1, -1)
if(mem_usage()<90, "", "Consumo de memoria RAM maior que 90%")
mem_usage()
ALERTA_CONSUMO_PROCESSADOR
if(cpu_usage()>0, 1, -1)
if(cpu_usage()<85, "", "Consumo do Processador maior que 85%")
cpu_usage()
%
Descrio:
Alerta de consumo drive C
Cdigo:
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")
ALERTA_DE_DISCO_SERVER01 (C:)
driveC_SERVER01()<>"False"
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:
%
ALERTA_DE_LATENCIA_DE_REDE
ping(device_property("FirstAddress")) >= 0
if(array_element(ping(device_property("FirstAddress")), 0) <40 , "", "Latencia acima
de 40ms")
Valor:
Unidade:
ping(device_property("FirstAddress"))
ms
ALERTA_PING
Com todos os Probres criados, agora vamos associa-los aos dispositivos que queremos
monitorar.
Clique duas vezes sobre o dispositivo, guia servios, 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 notificao do servio.
Em resumo esses nmeros querem dizer que se o consumo de memria do dispositivo
estiver acima dos 90% por mais de 1 minuto, ser disparado um alerta.
Testador Processador
Testador Discos
Testador Ping
2) Crie uma nova notificao menu Notifications > Adicionar novo notificao com
mostrado na imagem abaixo. Ser necessrio criar uma notificao para cada
servio que queremos receber o alerta.
3) Clique duas vezes no dispositivo e siga as etapas da imagem abaixo para adicionar a
notificao criada ao dispositivo.
ALERTA_EXECUTAVEL_CALC
if(array_find(oid_column("1.3.6.1.2.1.25.4.2.1.2"), "calc.exe")>0, 1, -1)
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
ALERTA_EXECUTAVEL_CALC
if(array_find(oid_column("1.3.6.1.4.1.77.1.2.3.1.1"),"The Dude Server")>0, 1, 0)
if(array_find(oid_column("1.3.6.1.4.1.77.1.2.3.1.1"),"The Dude Server")>0, "", "O
Servio The Dude Server est Parado")
Valor:
1
Obs. O nome do servio a ser verificado deve ser exatamente como o exibido na coluna nome do
services do Windows