18
MONITORANDO REDE COM ZABBIX NO DEBIAN 7 Autor: Jeferson R. Costa <contato at jefersonrc.com.br> Data: 13/09/2013 INTRODUÇÃO / PRÉINSTALAÇÃO / CONFIGURAÇÃO INTRODUÇÃO Neste tutorial, abordarei uma ferramenta muito interessante que testo por alguns meses, mas já posso dizer que é uma das melhores ferramentas para monitoramento de redes, seja ela pequena ou grande. Criado para monitorar disponibilidade e desempenho de redes, ele é capaz de monitorar e coletar muita coisa. Podemos monitorar, por exemplo, recursos de hardware (velocidade do cooler, temperatura do processador, temperatura do HD, etc), recursos lógicos (Processamento, memória utilizada, IO dos discos, partições, trafego de rede, etc) ambientes (temperatura e umidade do seu CPD ou de outros locais). Enfim, tudo o que você consegue monitorar por IPMI, SNMP, Simple Check, entre outras maneiras de monitoramento de Servidores, Sensores, Switchs, Roteadores, NoBreaks, enfim, muita coisa pode ser monitorado pelo nosso amigo Zabbix. Digo amigo, porque esse 'cara' é muito útil para nós, profissionais de TI. Então, você me pergunta: Jeferson, para que vou querer monitorar minha rede? Por que? Respondo: por vários motivos! Imagine você sem ferramenta nenhuma de monitoramento? Como é que você vai provar e convencer o seu gerente/diretor que você precisa de um upgrade do seu servidor porque o 'coitadinho' não está aguentando mais processar o volume de dados da sua empresa? Como é que você vai convencer o seu gerente/diretor que você precisa aumentar a sua banda, porque o seu link atual não está mais dando conta do volume de trafego que tem em sua empresa? Talvez essa não seja solução garantida, mas com gráficos de monitoramento, pode acreditar que fica muito mais fácil. Estes são uns dos exemplos, pois você poderia utilizar, por exemplo, para saber quando alguma coisa está errada em sua rede, um switch/roteador desligado, um servidor reiniciando sozinho, um broadcast muito alto na sua rede, enfim, você consegue monitorar tudo isso, ajudando e muito no tempo de resolução de um problema, deixando a sua infraestrutura o

Monitorando Rede Com Zabbix No Debian 7 [Artigo]

Embed Size (px)

DESCRIPTION

Monitoramento de Redes com Zabbix

Citation preview

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 1/18

    MONITORANDOREDECOMZABBIXNODEBIAN7

    Autor:JefersonR.CostaData:13/09/2013

    INTRODUO/PRINSTALAO/CONFIGURAO

    INTRODUO

    Nestetutorial,abordareiumaferramentamuitointeressantequetestoporalgunsmeses,masjpossodizerqueumadasmelhoresferramentasparamonitoramentoderedes,sejaelapequenaougrande.

    Criadoparamonitorardisponibilidadeedesempenhoderedes,elecapazdemonitorarecoletarmuitacoisa.Podemosmonitorar,porexemplo,recursosdehardware(velocidadedocooler,temperaturadoprocessador,temperaturadoHD,etc),recursoslgicos(Processamento,memriautilizada,IOdosdiscos,parties,trafegoderede,etc)ambientes(temperaturaeumidadedoseuCPDoudeoutroslocais).

    Enfim,tudooquevocconseguemonitorarporIPMI,SNMP,SimpleCheck,entreoutrasmaneirasdemonitoramentodeServidores,Sensores,Switchs,Roteadores,NoBreaks,enfim,muitacoisapodesermonitoradopelonossoamigoZabbix.Digoamigo,porqueesse'cara'muitotilparans,profissionaisdeTI.

    Ento,vocmepergunta:Jeferson,paraquevouquerermonitorarminharede?Porque?

    Respondo:porvriosmotivos!Imaginevocsemferramentanenhumademonitoramento?Comoquevocvaiprovareconvenceroseugerente/diretorquevocprecisadeumupgradedoseuservidorporqueo'coitadinho'noestaguentandomaisprocessarovolumededadosdasuaempresa?

    Comoquevocvaiconvenceroseugerente/diretorquevocprecisaaumentarasuabanda,porqueoseulinkatualnoestmaisdandocontadovolumedetrafegoquetememsuaempresa?

    Talvezessanosejasoluogarantida,mascomgrficosdemonitoramento,podeacreditarqueficamuitomaisfcil.Estessounsdosexemplos,poisvocpoderiautilizar,porexemplo,parasaberquandoalgumacoisaesterradaemsuarede,umswitch/roteadordesligado,umservidorreiniciandosozinho,umbroadcastmuitoaltonasuarede,enfim,vocconseguemonitorartudoisso,ajudandoemuitonotempoderesoluodeumproblema,deixandoasuainfraestruturao

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 2/18

    maisdisponvelpossvel.

    Ento,vamosinstalaodessaferramentamaravilhosa!

    NestetutorialestouusandooDebian7comoservidor/cliente.Casotenhapreferenciaporoutradistribuio,verifiqueeadapteoscomandos.

    PRINSTALAO

    AntesdecomearainstalaodoZabbix,precisamosantesatenderaalgunsprrequisitosparaainstalao,comocompilador,Java,MySQL,PHP,Apacheealgumasbibliotecas.

    Parainstalarmosospacotesnecessrios,vamosutilizarosseguintescomandos:

    #echo"debhttp://ftp.br.debian.org/debianstablemain">>

    /etc/apt/sources.list

    #aptgetupdate

    #aptgetinstallyforceyesmakeflexgccgppapache2php5

    php5mysqllibapache2modphp5php5gdphpnetsocketlibpq5

    libpqdevsnmplibiksemeldevlibcurl4gnutlsdevvimlibssh21

    devlibssh21libopenipmidevlibsnmpdevmysqlserver5.5mysql

    clientwgetlibmysqlddevcurlfpingopenjdk6jdk

    Obs:nainstalaodoMySQL,sersolicitadaasenhadoroot.

    Pronto,depoisdeinstalarmosasdependnciasparaainstalaodoZabbix,vamoscriarosdiretriosondeficaroosarquivos.

    #mkdirpv/etc/zabbix/install

    #cd/etc/zabbix/install

    Jdentrododiretrio,vamosbaixaredescompactaropacotedoZabbix:

    #wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.8/zabbix2.0.8.tar.gz(http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.8/zabbix2.0.8.tar.gz)#tarxzvfzabbix2.0.8.tar.gz

    Pronto,agoravamossconfiguraes.

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 3/18

    CONFIGURAO

    Oquedevemosfazeragora,criareconfigurarabasedoMySQLqueserusadapeloZabbix,criarumusurioparaoZabbixnoUnixeconfiguraroApache/PHP.

    #mysqlurootp

    mysql> createdatabasezabbixcharactersetutf8mysql> GRANTALLPRIVILEGESONzabbix.*TOzabbix@localhostIDENTIFIEDBY'password'WITHGRANTOPTION

    mysql> quit

    Obs:empassword,coloqueasenhadabasededadosparaousuriozabbixquenoterligaocomousuriodoUnix.

    #useradds/bin/falsezabbix

    VamosagoraalteraralgumasconfiguraesdoApache/PHP,editandooseguintearquivo:

    #pico/etc/php5/apache2/php.ini

    date.timezone="America/Brasilia"max_execution_time=300max_input_time=300post_max_size=16M

    ComoalteramosasconfiguraesdoApache/PHP,vamosreinicialo:

    #/etc/init.d/apache2restart

    INSTALAO

    Vamoscomear,realmente,ainstalaodoZabbix.Oprimeiropassopopularabasededadosquecriamosanteriormente:

    #cat/etc/zabbix/install/zabbix2.0.8/database/mysql/schema.sql

    |mysqluzabbixpzabbix

    #cat/etc/zabbix/install/zabbix2.0.8/database/mysql/images.sql

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 4/18

    |mysqluzabbixpzabbix

    #cat/etc/zabbix/install/zabbix2.0.8/database/mysql/data.sql|

    mysqluzabbixpzabbix

    Depoisdepopularobancodedados,vamosconfiguraropacoteparaainstalao.Paraisso,navegueatoderetrio"/etc/zabbix/install/zabbix2.0.8/":

    #./configureprefix=/etc/zabbixenableserverenableagent

    enablejavawithmysqlwithnetsnmpwithjabberwith

    libcurl=/usr/bin/curlconfigwithssh2withopenipmi

    Onde:

    prefix=/etc/zabbix Indicandoodiretriodosarquivosdeinstalao.

    enableserver HabilitandooservidorZabbix.

    enableagent HabilitandooagenteZabbix.

    enablejava HabilitandooJava.

    withmysql Indicandoqualseranossabasededados,nonossocasoo

    MySQL.withnetsnmp HabilitandoomonitoramentoSNMP.

    withjabbe rHabilitandooenviodemensagensviaJabber.

    withlibcurl=/usr/bin/curlconfig HabilitandoabibliotecaCurle

    indicandooseudiretrio.withssh2 HabilitandoomoduloSSH2paracomandosremotosemonitoramento

    viaSSH.withopenipmi HabilitandoomonitoramentoIPMI.

    Obs:casoqueiraverificartodososmdulosdisponveisnoZabbix,executeocomando

    $./configurehelp

    Depoisdeconfigurarmosopacote,vamoscompilareinstalar:

    #makemakeinstall

    Vamoseditaroarquivo"/etc/services",adicionandoasportasnecessriasparacomunicaodoZabbix:

    #pico/etc/services

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 5/18

    zabbixagent10050/tcp#ZabbixAgentzabbixagent10050/udp#ZabbixAgentzabbixtrapper10051/tcp#ZabbixTrapperzabbixtrapper10051/udp#ZabbixTrapper

    Obs:comopossvelrepararnestearquivo,asportasestoemordem,adicioneaslinhasacimanestaordem.Lembrandoque,emalgunscasos,alinhaadicionadaautomaticamente,ento,tentelocalizalasantesdeinserirmanualmente.

    Agora,vamoscriaralgunslinksparaficarmaisfcilalocalizaodosarquivosdeconfigurao,tantodocliente,comodoservidorZabbix:

    #lns/etc/zabbix/etc/zabbix_agentd.conf/etc/zabbix

    #lns/etc/zabbix/etc/zabbix_server.conf/etc/zabbix

    Vamoseditaroarquivo"/etc/zabbix/zabbix_agentd.conf",alterandoosseguintesvalores:

    #pico/etc/zabbix/zabbix_agentd.conf

    PidFile=/tmp/zabbix_agentd.pidLogFile=/tmp/zabbix_agentd.logLogFileSize=2DebugLevel=3EnableRemoteCommands=1LogRemoteCommands=1Server=127.0.0.1ListenPort=10050Hostname=Informe_o_nome_do_seu_servidor

    Depois,vamosalterarasconfiguraesdoarquivo"/etc/zabbix/zabbix_agentd.conf",queaconfiguraodoservidorZabbix:

    #pico/etc/zabbix/zabbix_server.conf

    ListenPort=10051LogFile=/tmp/zabbix_server.logLogFileSize=2PidFile=/tmp/zabbix_server.pidDBHost=localhostDBName=zabbix

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 6/18

    DBUser=zabbixDBPassword=senhadozabbixparaacessarobancodedadosStartIPMIPollers=1StartDiscoverers=5FpingLocation=/usr/sbin/fping

    Obs:certifiquesequeocaminhodofpingdasuainstalaorealmenteigualaodonossoexemplocomocomandowhereisfping,paraquenohajaproblemasposteriormente.

    Vamosconfiguraragora,apartedosfrontends:

    #mkdir/var/www/zabbix

    #cpR/etc/zabbix/install/zabbix2.0.8/frontends/php/*

    /var/www/zabbix/

    #chownRwwwdata:wwwdata/var/www/zabbix/

    #/etc/init.d/apache2restart

    Agora,precisamoscriarosscriptsdestartstoprestart,tantodoservidor,quantodoclienteZabbix:

    #pico/etc/init.d/zabbix_agentd

    #!/bin/sh##Zabbixagentstart/stopscript.##WrittenbyAlexeiVladishev.NAME=zabbix_agentdPATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/zabbix/binDAEMON=/etc/zabbix/sbin/${NAME}DESC="Zabbixagentdaemon"PID=/tmp/$NAME.pidtestf$DAEMON||exit0setecase"$1"instart)echo"Starting$DESC:$NAME"startstopdaemonoknodostartpidfile$PID\exec$DAEMONstop)echo"Stopping$DESC:$NAME"startstopdaemonoknodostoppidfile$PID\

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 7/18

    exec$DAEMONrestart|forcereload)##Ifthe"reload"optionisimplemented,movethe"forcereload"#optiontothe"reload"entryabove.Ifnot,"forcereload"is#justthesameas"restart".##echon"Restarting$DESC:zabbix_agent"$0stop$0start#startstopdaemonstopquietpidfile\#/tmp/$NAME.piduserzabbixexec$DAEMON#sleep1#startstopdaemonstartquietpidfile\#/tmp/$NAME.piduserzabbixexec$DAEMON#echo"$NAME."*)N=/etc/init.d/$NAME#echo"Usage:$N{start|stop|restart|forcereload}">&2echo"Usage:$N{start|stop|restart|forcereload}">&2exit1esacexit0

    #pico/etc/init.d/zabbix_server

    #!/bin/sh##Zabbixdaemonstart/stopscript.##WrittenbyAlexeiVladishev.NAME=zabbix_serverPATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/zabbix/binDAEMON=/etc/zabbix/sbin/${NAME}DESC="Zabbixserverdaemon"PID=/tmp/$NAME.pidtestf$DAEMON||exit0setecase"$1"in

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 8/18

    start)echo"Starting$DESC:$NAME"startstopdaemonoknodostartpidfile$PID\exec$DAEMONstop)echo"Stopping$DESC:$NAME"startstopdaemonoknodostoppidfile$PID\exec$DAEMONrestart|forcereload)##Ifthe"reload"optionisimplemented,movethe"forcereload"#optiontothe"reload"entryabove.Ifnot,"forcereload"is10#justthesameas"restart".##echon"Restarting$DESC:zabbix_server"$0stop$0start#startstopdaemonstopquietpidfile\#/tmp/$NAME.piduserzabbixexec$DAEMON#sleep1#startstopdaemonstartquietpidfile\#/tmp/$NAME.piduserzabbixexec$DAEMON#echo"$NAME."*)N=/etc/init.d/$NAME#echo"Usage:$N{start|stop|restart|forcereload}">&2echo"Usage:$N{start|stop|restart|forcereload}">&2exit1esacexit0

    VamosdarpermissoaosscriptseiniciaroagenteeoservidorZabbix:

    #chmod+x/etc/init.d/zabbix_server/etc/init.d/zabbix_agentd

    #/etc/init.d/zabbixserverstart

    #/etc/init.d/zabbixagentdstart

    Vamosconfigurarainicializaodosistemaparaqueosserviossejamdevidamenteiniciadosjuntocomosistema:

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 9/18

    #updaterc.dfzabbix_serverdefaults

    #updaterc.dfzabbix_agentddefaults

    Pronto,jfizemostodasasconfiguraesnecessriasnoUnix.Vamosagorapartegrficadonegcio,paraisso,devemosacessaroendereo:

    http://ip_do_servidor/zabbix

    Umajanelasemelhanteaessaserexibida.Cliqueem:Next

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_zabbix1.png)

    VerifiquetodasasdependnciaseseestivertudoOk,cliqueem:Next

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 10/18

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_zabbix2.png)

    Preenchaoscamposparaconexocomobancodedados,cliqueemTestconnectionparatestaraconexoe,seestiverOk,cliqueem:Next

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_zabbix3.png)

    Deixepadroonomedohosteaporta,eemName,insiraonomedoseuservidorecliqueem:Next

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 11/18

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_zabbix4.png)

    Confiraosdadosinseridosecliqueem:Next

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_zabbix5.png)

    Pronto,oZabbixjestconfigurado.LogoapsclicaremFinish,serexibidaateladelogin.

    Porpadro:

    Usurio: admin

    Senha: zabbix

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 12/18

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_zabbix6.png)

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_zabbix7.png)

    Porpadro,omonitoramentoviaagentenoservidorZabbixdesabilitado.

    Parahabilitalo,vemConfigurationedepoisemHost,logovocvisualizaroservidor.EemStatus,estarcomoNotmonitored,bastaclicaremcimaqueostatusficarcomoMonitored.

    InstalaoeConfiguraoClientesLinuxeWindows

    ClienteLinuxAntesdeconfigurarmosocliente,devemoscriarosdiretriosqueiroalocarosarquivosdeinstalao:

    #mkdirpv/etc/zabbix/install#cd/etc/zabbix/install

    Jdentrododiretrio,vamosbaixaredescompactaropacotedoZabbix:

    #wgethttp://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.8/zabbix2.0.8.tar.gz(http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.8/zabbix2.0.8.tar.gz)#tarxzvfzabbix2.0.8.tar.gz#cdzabbix2.0.8/

    Oprximopasso,seriaacompilaodosmdulosquevamosinstalar,masantes,vamosinstalarogcceomake:

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 13/18

    #aptgetupdate#aptgetinstallygccmake

    Depoisdeinstaladoogcceomake,vamoscompilarnossainstalao:

    #./configureprefix=/etc/zabbixenableagentenablestatic

    Onde:

    prefix=/etc/zabbixIndicandoodiretriodosarquivosdeinstalao.enableagentHabilitandooagenteZabbix.enablestaticCriandolinksestticosparaosbinrios.

    Depoisdecompilado,vamosinstalar:

    #makemakeinstall

    Vamosagora,depoisdeinstalado,criaralgunslinksparafacilitaroacessoaoarquivodeconfiguraodoagente:

    #lns/etc/zabbix/etc/zabbix_agentd.conf/etc/zabbix/

    Agora,vamosconfiguraroscriptdegerenciamento(start/stop/.../):

    #pico/etc/init.d/zabbix_agentd

    #!/bin/sh##Zabbixagentstart/stopscript.#NAME=zabbix_agentdPATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/zabbix/binDAEMON=/etc/zabbix/sbin/${NAME}DESC="Zabbixagentdaemon"PID=/tmp/$NAME.pidtestf$DAEMON||exit0setecase"$1"instart)echo"Starting$DESC:$NAME"startstopdaemonoknodostartpidfile$PID\exec$DAEMON

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 14/18

    stop)echo"Stopping$DESC:$NAME"startstopdaemonoknodostoppidfile$PID\exec$DAEMONrestart|forcereload)##Ifthe"reload"optionisimplemented,movethe"forcereload"#optiontothe"reload"entryabove.Ifnot,"forcereload"is#justthesameas"restart".##echon"Restarting$DESC:zabbix_agent"$0stop$0start#startstopdaemonstopquietpidfile\#/tmp/$NAME.piduserzabbixexec$DAEMON#sleep1#startstopdaemonstartquietpidfile\#/tmp/$NAME.piduserzabbixexec$DAEMON#echo"$NAME."*)N=/etc/init.d/$NAME#echo"Usage:$N{start|stop|restart|forcereload}">&2echo"Usage:$N{start|stop|restart|forcereload}">&2exit1esacexit0

    Vamosaplicarpermissodeexecuoaoscript:

    #chmod+x/etc/init.d/zabbix_agentd

    Vamosalteraralgumasconfiguraesparaqueoagentefuncionecorretamente:

    #pico/etc/zabbix/zabbix_agentd.conf

    PidFile=/tmp/zabbix_agentd.pidLogFile=/tmp/zabbix_agentd.logLogFileSize=1EnableRemoteCommands=1LogRemoteCommands=1

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 15/18

    Server=IP_SERVIDOR_ZABBIXListenPort=10050StartAgents=3#ServerActive=127.0.0.1Hostname=NOME_CLIENTE

    Obs:notequeemServer,vocdevecolocaroIPdoseuservidorZabbix,devetambmcomentaralinhaServerActive,eemHostname,vocdevecolocaronomedoseucliente,domesmojeitoqueaparecenoshell.

    Antesdeiniciarmosonossoagente,vamoscriarumusurionosistemaparaoZabbix:

    #useradds/bin/falsezabbix

    Agoravamos,finalmente,iniciarnossoagente:

    #/etc/init.d/zabbix_agentestart

    SetudoestiverOK,oagenteseriniciado.Vamosconfiguraloparainiciarjuntocomosistema:

    #updaterc.dfzabbix_agentddefaults

    Pronto,onossoagenteestconfiguradononossocliente.BastaconfigurarnoconsoledeadministraodoZabbixparainiciaromonitoramento.

    Obs:lembrandoquecasohajaumFirewallrodandonocliente,necessrioabrirasportas10050/10051UDPe10050/10051TCP,paraqueoservidorconsigacomunicarsecomoagente.

    ClienteWindowsParaconfigurarmosoagentenoWindows,devemosprimeiramentecriarumdiretriochamadoZABBIXem"C:",depois,devemoscoletaralgunsarquivosqueestonopacotequebaixamos,tantoparainstalaodoservidor,quantoparaainstalaodoclienteLinux(http://www.vivaolinux.com.br/linux/).

    Depoisdedescompactado,entrenodiretriobin,dentrodestediretriohduaspastas(win32ewin64).VerifiqueaarquiteturadoseuSistemaOperacionalecopietodoocontedodapastacorrespondenteparaapastaZABBIXquecriamosanteriormente.

    VocpodeusaroFilezilla,porexemplo,paratransferirdoLinuxparaoWindowsoubaixaropacotediretamentenoWindowspelolinkparadownloaddopacoteZabbix,usandoo7zipouWinrarparadescompactar.

    Depoisdetodososarquivostransferidos,devemoscriaronossoarquivodeconfiguraocomonome

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 16/18

    "zabbix_agentd.conf"quedeverteroseguintecontedo:

    #ThisisaconfigfileforZabbixAgent(Windows)#TogetmoreinformationaboutZabbix,gotohttp://www.zabbix.com

    ############GENERALPARAMETERS#################

    LogFile=c:\ZABBIX\zabbix_agentd.logDebugLevel=3Server=IP_SERVERStartAgents=5Hostname=HOSTNAME_CLIENTE

    ############ADVANCEDPARAMETERS#################

    Timeout=3

    Obs:emIP_SERVER,coloqueoqueIPdoseuservidorZabbixeemHOSTNAME_CLIENTE,coloqueonomedoclientequeestsendoconfigurado.

    Agora,vamosabriropromptdecomandocomoadministrador,enavegaratodiretrio"C:\ZABBIX"quecriamosanteriormente.Paraisso,digiteoseguintecomando:

    C:\Windows\System32>cdC:\ZABBIX

    Obs:notequeoprefixo"C:\Windows\System32>",somenteparaindicarqueestamosdentrodoPromptdecomandodoWindows.

    Depoisvamoscriaroservio:

    C:\ZABBIX>zabbix_agentd.exeiczabbix_agentd.conf

    Agoravamosiniciaroservio:

    C:\ZABBIX>zabbix_agentd.exesczabbix_agentd.conf

    Pronto,onossoagenteestconfiguradononossocliente.BastaconfigurarnoconsoledeadministraodoZabbixparainiciaromonitoramento.

    Obs:assimcomonoGNU/Linux(http://www.vivaolinux.com.br/linux/),casohajaumFirewallrodando,deveseabrirasportas10050/10051UDPe10050/10051TCP,paraqueoservidorZabbixconsigacomunicarsecomoagente.

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 17/18

    CriandoumHostnoConsoledeAdministrao

    Depoisdeconfigurarmoscorretamenteosagentes,vamoscriarosHostsnoconsoledeadministraodoZabbix,paraquesejainiciadoomonitoramento.

    Noconsoledeadministrao,posicioneomousesobreConfigurationecliqueemHosts,jnajaneladeconfiguraodeHosts,cliqueemCreateHostevocverumajanelasemelhanteaessa:

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/rcjeferson_hosts.png)

    Preenchatodososdadosconformesuanecessidade.Depoisdepreenchido,devemosdefiniroquesermonitorado,paraisso,utilizadoostemplates.

    ParadefinirmosumtemplateaonossoHost,cliquenoguiaTemplatesedepoiscliqueemAdd.Selecioneotemplatedesejado,cliqueemSelectedepoisemSave,parafinalizaraconfiguraodoHost.

    Hvriosoutrosparmetrosquepodemserconfigurados,masparasomenteiniciarmosomonitoramento,oquefizemosjosuficiente.

    ConcluindoComospassosacima,vocjterumservidorZabbixoperacionalemsuarede,podendomonitorartudoquepossuaIP.

    Emprximasoportunidades,postareiainstalaodeclientesemSlackware,CentOSesehouveroportunidadeedemanda,possopostarainstalaesdoZabbix/Clienteemoutrasdistribuies,almdeconfiguraodeSNMPnosSwitchs,RoteadoreseoutrosDevicesparamonitaralostambm.

    Obrigadopelaateno.

  • 24/03/2015 MonitorandoRedecomZabbixnoDebian7[Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14413 18/18

    ParabaixarotutorialemPDF,cliqueaqui(http://jefersonrc.com.br/files/blog/docs/tutorial_zabbix.pdf).

    TestadonoDebian7/Zabbix2.0.8paraServidor|Linux(http://www.vivaolinux.com.br/linux/)Debian7,UbuntuServer,WindowsServer2003,2008e7paraCliente.

    Vejaessa(http://tudoti.jefersonrc.com.br/2013/09/monitorandosuaredecomzabbixno.html)eoutrasdicasemmeublog(http://tudoti.jefersonrc.com.br),ondepostodicasesolueseminfraestruturadeTI.

    Gostou?Compartilheedeixeseucomentrio.Achoualgumerro?Precisadeajuda?Criticas?Deixeseucomentrio.

    Obrigado!

    JefersonR.Costa(http://www.vivaolinux.com.br/~rcjeferson)

    Voltar(verArtigo.php?codigo=14413)