Documente Academic
Documente Profesional
Documente Cultură
FalaPessoal,
Bem...vamoscolocaramonamassa!
Faaodownloaddaverso4doTheDudeatravsnolinkhttp://www.mikrotik.com/thedude
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.
InstalandooTheDude(Executar,next...next...finish!!!)
Depois de instalado, ao executar o Dude pela primeira vez, devemos escolher o idioma, em nosso
exemploestoutrabalhandocomBrazilianportuguese.
Vamoscancelarapartededescobertapoisvamosinserirosdispositivosmanualmente.
InstalandooDudecomoservio
Habiliteaaplicaoparainiciarcomoservio.Depoisdeconfigurado,dentrodosserviosdowindowsir
aparecercomoTheDudeServer.
Adicionandoumnovodispositivo
Nocantosuperioresquerdodomapalocalcliquenosinalde+,emseguidacliqueemDispositivo.
InsiraoIPouHostnamedoDispositivoecliqueemavanar.
Aquidevemosadicionarosserviosaseremmonitorados,cliquenosinalde+
AdicionenesseprimeiromomentoapenasotestadorPingecliqueemOK.
Dispositivocadastrado.
Clique2vezessobreodispositivoparaentrarnaspropriedadesdomesmo.AltereocamponomedeIP
paraonomedoseuservidorouservio.
Dispositivodepoisdonomealterado.
MudandooPlanodeFundodoMapa
OplanodefundopadrodoDudeoGrid.Paraalteraresseplanodefundocopieaimagemquedeseja
paraocaminhoC:\ProgramFiles\Dude\data\files\images.Emcliqueemconfiguraes>GuiaPlano
deFundoeselecioneanovaimagemdefundo
Paraquemquiser,nolinkabaixovocpoderbaixaroarquivoexemploparaplanodefundo
https://mega.co.nz/#!UJMDGAKC!nMt6cdRIzEBaPODRDFU3nyYMlTlX8UGzvfnqQoSg
Mudandoacaradodispositivo
Agoravamosmudaracaradodispositivocadastrado,emnossoexemploprimeiramentevamosinserir
umconequalquerquerepresentenossoservidorouservioeemseguidavamosinseririnformaesna
etiquetadodispositivocomoconsumoatualdeCPU,Memria,Disco,informaesdetalhadasde
partiesdediscoehoradeltimaatualizaododisplay.
Atribuindoumaimagemaodispositivo
AsimagensdisponveispeloDudeporpadrosobemtoscas!Porissopodemosbaixaralgomelhorda
interneteassociaraodispositivo.VocpodejogarnainternetalgodotipoServerIconsesalvalasdentro
dodiretrioC:\ProgramFiles\Dude\data\files\images
Jcomaimagemdentrododiretrio,cliquecomobotodireitosobreodispositivoeselecione
aparncia.
Selecioneaguiaimagemesigaaordemdaimagemabaixoparaatribuirumanovaimagemao
dispositivo.
Comoitem3(Escala)vocpoderajustarotamanhodaimagemdepoisdeadicionada.
ExibindoconsumoatualdeCPU,MemriaeProcessador
Comoditonoinciodesseartigo,acapturadeinformaesmais detalhadasdehardwareeatmesmode
sistema ocorrem atravs do protocolo SNMP. Portanto para isso, devemos instalar e configurar no(s)
dispositivo(s)quequeremosmonitoraraopodeservioSNMP.
EmFeaturesdoWindows,adicioneaopoSNMPServer
ApsinstalaodoservioSNMP,vnosserviosdoWindowseprocurepeloSNMPService.
AbraaguiasecurityeadicioneumanovacomunidadeSNMPchamadaDUDEsomentecomoREAD
ONLY.
IssopermitiramquinaondeestinstaladooDudeconectarnesseservidorecoletardadosdo
hardware\sistema.
AindanaspropriedadesdoSNMP,possvelpermitirconexoSNMPsomentedeumoumais
dispositivosespecficosoudequalquerdispositivodarede.
ConfigurandoSNMPnoDude
Clicar2vezessobreodispositivoeseguirasetapasdaimagemabaixoparaincluirumnovoperfilSNMP:
SelecionaronovoPerfilSNMPcriado.
ExibindoinformaesatualizadasdeCPU,MemriaeDiscododispositivo
Botodireitonodispositivo>Aparncia
No campo etiqueta coloque o cdigo abaixo e altere o intervalo de atualizao da legenda para 30
segundos
[Device.Name]
[device_performance()]
UltimaAtualizao:[Time]
Exibindoinformaesatualizadasdevolumesdedisco
Abranovamenteaopoaparnciadodispositvo>guiageral,insiraocdigoabaixonocampoEtiqueta:
[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"))/1
024)/1024)/1024)]GBfreeof
[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"))/1
024)/1024)/1024)]GBfreeof
[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]
UltimaAtualizao:[Time]
Obs.Ostrechosdocdigodestacadosnaimagemabaixo,representamasunidadesdedisco:
Sendo1=C:\,2=D:\,4=E:\eassimpordiante.
Exemplodestacado
Dispositivodepoisdeconfiguradoparaexibirdetalhesdosvolumesdedisco.
Agoraque j configuramos as informaes quedesejamosexibiremnossodispositivo,oprximopasso
ser configurar os PROBES para esse dispositivo, que de fato sero os responsveis por testar e
monitorarserviosdenossodispositivo.
Emnossoexemplo,vamosmonitorarosseguintesitensabaixo:
MemriaRAM
Processador
VolumedeDisco(C:)ououtros
LatnciadeRede
Ping(ICMP)
CriandoProbes
AcesseoMenuProbes,boto+
ProbeparatestarconsumodememriaRAM
Ir testar o consumo de memria RAM, em nosso exemplo se o consumo de memria RAM do
dispositivoexceder90%,serdisparadoumalerta.
Claro que ovalor de90%s umpadro queestouusando nesseartigo, masvoc pode configuraro
percentual de consumo de acordo com o seu ambiente. Basta alterar o valor 90do campo Erropara
qualqueroutrovalordesuapreferncia.
Obs.:Aconfiguraodealertas(visuais,emails,mensagens,etc...veremosmaisafrente)
Nome:ALERTA_CONSUMO_MEMORIA
Disponvel:if(mem_usage()>0,1,1)
Erro:if(mem_usage()<90,"","ConsumodememoriaRAMmaiorque90%")
Valor:mem_usage()
ProbeparatestarconsumodeProcessador
Nome:ALERTA_CONSUMO_PROCESSADOR
Disponvel:if(cpu_usage()>0,1,1)
Erro:if(cpu_usage()<85,"","ConsumodoProcessadormaiorque85%")
Valor:cpu_usage()
Unidade:%
Probeparatestarvolumesdediscos
Antesdecriarumpobreparamonitorarvolumesdediscos,devemoscriarumfuno.
Paraisso,acesseomenuFunctionedepoisadicioneumanovafunocomosparmetrosabaixo:
Nome:
driveC_SERVER01
Descrio:
AlertadeconsumodriveC
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")
CriandoProbeparatestarvolumesdediscos
Nome:ALERTA_DE_DISCO_SERVER01(C:)
Disponvel:driveC_SERVER01()<>"False"
Erro:if(driveC_SERVER01()<>"False",if(driveC_SERVER01()<90,"",concatenate("Alerta:
DriveC=",driveC_SERVER01(),"%")),"OdriveC:ultrapassouo90%de
uso")
Valor:driveC_SERVER01()
Unidade:%
ProbeparaLatnciadeRede
IrtestaraLatnciadeRede,sealatnciaultrapassar40milissegundosumalertaserdisparado.
Nome:ALERTA_DE_LATENCIA_DE_REDE
Disponvel:ping(device_property("FirstAddress"))>=0
Erro:if(array_element(ping(device_property("FirstAddress")),0)<40,"","Latenciaacimade
40ms")
Valor:ping(device_property("FirstAddress"))
Unidade:ms
ProbeparaPING
Nome:ALERTA_PING
ComtodososProbrescriados,agoravamosassocialosaosdispositivosquequeremosmonitorar.
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
serogatilhoparanotificaodoservio.
TestadormemriaRAM
TestadorProcessador
TestadorDiscos
TestadorLatnciadeRede
TestadorPing
EPORULTIMO...CONFIGURANDONOTIFICAESPOREMAIL
1)InsiraasinformaesdosservidoresDNSeSMTPdesuaempresa.
2)CrieumanovanotificaomenuNotifications>Adicionarnovonotificaocommostradonaimagem
abaixo.Sernecessriocriarumanotificaoparacadaservioquequeremosreceberoalerta.
3)Cliqueduasvezesnodispositivoesigaasetapasdaimagemabaixoparaadicionaranotificao
criadaaodispositivo.
Dica:Faaodownloaddoarquivostrings.txtnolinkabaixoesalveomesmonodiretriodoDude
C:\ProgramFiles\Dude(Antesrenomeieoatualstrings.txtparastrings.old)
https://mega.co.nz/#!9JljQbqa!qHCe2MSfuPbCoP6jE6LijjR2floK5FZNAvpFJLvmHo
Issoajudarnomomentoemquereceberumalertaondeserinformadoostatusdessealerta(Aberto
ouFechado)IssofeitoatravsdavarivelnotitulodoemaildenotificaoService.Status
Pronto!agoravocjpossuioBSICOparamonitoraroseuambiente.Comissoparacadastrarnovos
servidores,bastaapenascopiar/colarumdispositivoeeditaralgumasinformaes.
AlgumasoutrasopescomoDude
Probeparaverificaraplicativoemexecuo
IrtestarseumaplicativoouexecutvelestemexecuocombasenoTaskManagerdoWindows.
Nome:ALERTA_EXECUTAVEL_CALC
Disponvel: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,"","Oexecutavel
**calc.exe**foifinalizado!")
Valor:running
ProbeparaverificarseumservioestemExecuo
IrverificarseumserviodoservicesdoWindowsestemexecuo.
Nome:ALERTA_EXECUTAVEL_CALC
Disponvel:if(array_find(oid_column("1.3.6.1.4.1.77.1.2.3.1.1"),"TheDudeServer")>0,1,0)
Erro:if(array_find(oid_column("1.3.6.1.4.1.77.1.2.3.1.1"),"TheDudeServer")>0,"","O
ServioTheDudeServerestParado")
Valor:1
Obs.Onomedoservioaserverificadodeveserexatamentecomooexibidonacolunanome
doservicesdoWindows
ProbeparaverificarportaTCP
Verificaseumdeterminadosite/portaestoacessveis
DudeAcessoviaWeb
VocpodeconfiguraromodoWebdoDudequepermiteacessoaomesmoviabrowser.Habiliteaopo
Webedefinaaportaparapublicaodoacesso.
Bempessoalporhoraisso!Nosprximospostsvoudemonstrarcomomonitorarroteadores,switche
atatmesmocapturartemperaturadedispositivos.
abraos!
PostadoporWilliansOliveiras20:48
EnviarporemailBlogThis!CompartilharnoTwitterCompartilharnoFacebookCompartilharcomoPinterest