Como configurar MRTG no Ubuntu Server! Monitore o tráfego de dispositivos de rede!

Want create site? Find Free WordPress Themes and plugins.
Como configurar MRTG no Ubuntu Server! Monitore o tráfego de dispositivos de rede!

O MRTG é uma ferramenta open source para monitorar o tráfego de dispositivos de rede. Ele gera páginas HTML e gráficos baseado nas informações que consegue coletar através do protocolo SNMP. Como o próprio nome sugere, Multi Router Traffic Grapher!

Instalando no Ubuntu Server:
sudo apt-get install mrtg
Se você deseja monitorar o próprio servidor, necessário instalar o SNMP:
sudo apt-get install snmpd snmp
Agora vamos ajustar as configurações do SNMP. Lembrando que vamos monitorar o próprio servidor:
sudo vim /etc/snmp/snmpd.conf
Comente apenas a linha paranoid:
#com2sec paranoid  default         public
com2sec readonly  default           public
#com2sec readwrite default         private
Vale lembrar que no nome da comunidade você pode colocar qualquer coisa, preferência para nomes complexos, melhorando assim a segurança. Como padrão em todos dispositivos que suportam SNMP trazem a comunidade como public. Outro detalhe é deixar somente como leitura.
Feito isso, vamos reiniciar o snmpd:
sudo /etc/init.d/snmpd restart
Vamos rodar o comando snmpwalk pra verificar se o SNMP já está coletando informações do servidor local:
sudo snmpwalk -Os -c public -v 1 localhost system
Agora com o MRTG instalado e o SNMP configurado no próprio server vamos gerar o arquivo de configuração do mrtg. Pra isso temos o comando cfgmaker:
sudo cfgmaker [email protected] > /etc/mrtg.cfg
Se desejar monitorar outro dispositivo da rede que fale SNMP, basta mudar o nome ou IP. O dispositivo abaixo é meu roteador wi-fi, Airport Extreme da Apple:
sudo cfgmaker [email protected] > /etc/mrtg.cfg
Você também pode criar a página index.html com o comando abaixo:
sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
Chegou a hora de gerar os gráficos, execute o comando mrtg no terminal:
sudo mrtg
Se aparecer esta mensagem:

———————————————————————–
ERROR: Mrtg will most likely not work properly when the environment
       variable LANG is set to UTF-8. Please run mrtg in an environment
       where this is not the case. Try the following command to start:
       env LANG=C /usr/bin/mrtg
———————————————————————–

Execute o comando como root ainda:
sudo LANG=C
sudo mrtg
Agora faça o teste! No seu navegador http://ip_servidor/mrtg/index.html


(adsbygoogle = window.adsbygoogle || []).push({});
Did you find apk for android? You can find new Free Android Games and apps.

Comentários