e sites.------- Instalacao a partir de dados online ou seja, com SNMP para monitoramento remoto -----Primeira coisa, instalar o SNMP servidor:yum install net-snmp-*move o arquivo original para raiz e cria novo arquivo logo em seguida:mv /etc/snmp/snmpd.conf /vim /etc/snmp/snmpd.confconteudo do arquivo snmpd.conf------------------- Arquivo de configuracao do SNMP -------------------rocommunity publicsyslocation "Vanderson"syscontact v@g.vg------------------ Final do arquivo de configuracao do SNMP --------------------inicia servico:service snmpd startverificar se esta funcionando:snmpwalk -Os -c public -v 1 localhost | headapartir de agora o arquivo de configuracao usado sera o mrtg.cfg_com SNMP.txtno arquivo de configuracao mrtg.cfg com SNMP:#Configurando MRTGLoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt,/usr/share/snmp/mibs/TCP-MIB.txtWorkDir: /var/www/mrtgHtmldir: /var/www/mrtgicondir: /mrtgRefresh: 300Interval: 5Language: portugueseRunAsDaemon:YesXSize[_]: 600YSize[_]: 150TimeStrPos[_]: RU# LogFormat: rrdtool [caso queira usar RRDTOOL descomentar esta linha e apagar este comentario]#---------------------# Monitorar eth0# REDE LOCAL#---------------------Target[eth0]: 2:public@localhost:SetEnv[eth0]: MRTG_INT_IP="192.168.0.3" MRTG_INT_DESCR="eth3"Title[eth0]: REDE - Utilizacao da placa de rede eth0PageTop[eth0]: <H1>Estatisticas da interface eth0:</H1>Options[eth0]: printrouter, growright, bits, noarrowMaxBytes[eth0]: 1250000000YLegend[eth0]: Bits por segundoLegendI[eth0]: Entrada (download) de dadosLegendO[eth0]: Saida (upload) de dadosLegend1[eth0]: Trafego de Entrada (download) de dados em Bits por segundoLegend2[eth0]: Trafego de Saida (upload) de dados em Bits por segundo#Colours[eth0]: VERDE#008000,AZUL#000080,DARK GREEN#006000,VIOLET#FF00FF#---------------------# Monitorar loopback# REDE LOOPBACK#---------------------Target[lo]: 1:public@localhost:SetEnv[lo]: MRTG_INT_IP="127.0.0.1" MRTG_INT_DESCR="lo"Title[lo]: REDE - Utilizacao da placa de loopbackPageTop[lo]: <H1>Estatisticas da interface loopback:</H1>Options[lo]: printrouter, growright, bits, noarrowMaxBytes[lo]: 1250000000YLegend[lo]: Bits por segundoLegendI[lo]: Entrada (download) de dadosLegendO[lo]: Saida (upload) de dadosLegend1[lo]: Trafego de Entrada (download) de dados em Bits por segundoLegend2[lo]: Trafego de Saida (upload) de dados em Bits por segundo#Colours[lo]: VERDE#008000,AZUL#000080,DARK GREEN#006000,VIOLET#FF00FF#---------------------# Monitorar novas conexoes# Servidor CentOS#---------------------Target[tcp]: tcpCurrEstab.0&tcpCurrEstab.0:public@localhostTitle[tcp]: Conexoes TCP estabelecidas atualmentePageTop[tcp]: <H1>Conexoes TCP estabelecidas atualmente:</H1>MaxBytes[tcp]: 10000000000ShortLegend[tcp]: C/SYLegend[tcp]: ConexoesLegendI[tcp]: EntradaLegendO[tcp]:Legend1[tcp]: Conexoes EstabelecidasLegend2[tcp]:Options[tcp]: printrouter, growright, noarrow, nopercent, gauge#---------------------# Monitorar novas conexoes# Servidor CentOS#---------------------Target[nc]: tcpPassiveOpens.0&tcpActiveOpens.0:public@localhostTitle[nc]: Conexoes TCP recem criadasPageTop[nc]: <H1>Novas Conexoes TCP:</H1>MaxBytes[nc]: 10000000000ShortLegend[nc]: C/SYLegend[nc]: Conexoes/segundoLegendI[nc]: EntradaLegendO[nc]: SaidaLegend1[nc]: Novas conexoes de entradaLegend2[nc]: Novas conexoes de saidaOptions[nc]: printrouter, growright, noarrow, nopercent, perminute#---------------------# Monitorar Memoria# Servidor CentOS#---------------------Title[memlivre]: Porcentagem de memoria livrePageTop[memlivre]: <H1>Porcentagem de memoria livre:</H1>Target[memlivre]: ( memAvailReal.0&memAvailReal.0:public@localhost ) * 100 / ( memTotalReal.0&memTotalReal.0:public@localhost )options[memlivre]: printrouter, growright, noarrow, gauge, nopercentMaxBytes[memlivre]: 100YLegend[memlivre]: Memoria %ShortLegend[memlivre]: %LegendI[memlivre]: LivreLegendO[memlivre]: LivreLegend1[memlivre]: Porcentagem de memoria livreLegend2[memlivre]: Porcentagem de memoria livre#---------------------# Monitorar Memoria# Servidor CentOS#---------------------Target[memoria]: memAvailReal.0&memTotalReal.0:public@localhostTitle[memoria]: Memoria LivrePageTop[memoria]: <H1>Memoria Livre</H1>MaxBytes[memoria]: 20000000000ShortLegend[memoria]: BYLegend[memoria]: BytesLegendI[memoria]: LivreLegendO[memoria]: TotalLegend1[memoria]: Memoria Livre, Nao incluindo swap, em bytesLegend2[memoria]: Memoria TotalOptions[memoria]: gauge, printrouter, growright, noarrow, nopercentkMG[memoria]: k,M,G,T,P,X#---------------------# Monitorar CPU# Servidor CentOS#---------------------Target[cpu]: ssCpuRawUser.0&ssCpuRawUser.0:public@localhost + ssCpuRawSystem.0&ssCpuRawSystem.0:public@localhost + ssCpuRawNice.0&ssCpuRawNice.0:public@localhostTitle[cpu]: Carga da CPU do servidorPageTop[cpu]: <h1>Carga CPU - Usuario do Sistema e Processos:</h1>MaxBytes[cpu]: 100ShortLegend[cpu]: %YLegend[cpu]: Utilizacao da CPULegend1[cpu]: Porcentagem de carga atual da CPULegendI[cpu]: UsadoLegendO[cpu]:Options[cpu]: printrouter, growright, noarrow, nopercentColours[cpu]: VERDE#00FF00,VERDE#006000,DARK GREEN#006000,VIOLET#FF00FF# final do arquivo de configuracaotera de substituir as linhas:Target[eth0]: 2:public@localhost:SetEnv[eth0]: MRTG_INT_IP="192.168.0.3" MRTG_INT_DESCR="eth3"pelas linhas do arquivo que vai ser gerado pelo comando gerar arquivo atraves de SNMP:cfgmaker --global 'WorkDir: /var/www/mrtg' -output /etc/mrtg/mrtg.cfg public@localhostsubstitui o que estiver entre colchetes:[localhost_2]por:[eth0]mesma coisa para [localhost_1]por fim, refazer a geracao do arquivo index.html na raiz da pasta MRTG:indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfgremove o arquivo teste gerado com cfgmaker rm mrtg.teste.txt e reinicie servidor e sites.-------------- Instalacao com RRDTOOL -------para habilitar o modulo rrdtool deve se instalar primeiro os pacotes:RPMFORGE:rpm -i http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm 32bitsrpm -i http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 64bitsmanter o sistema atualizado:yum updatee so depois instalar os pacotes:yum install rrdtool perl-CGI perl-RRD-* no Ubuntu apt-get install librrds-perl rrdtooleditar o arquivo de configuracao: vim /etc/mrtg/mrtg.cfgdescomentar a linha:LogFormat: rrdtoolalterar:WorkDir: /var/www/mrtgHtmldir: /var/www/mrtgicondir: /mrtgpara:WorkDir: /var/www/cgi-binHtmldir: /var/www/cgi-binicondir: /mrtgdigite