Instalação MRTG


Passo a passo para instalação do MRTG no Mandriva.

Você precisará dos pacotes: snmpd, mrtg e apache. Tudo aqui deverá ser feito como root.

Passos:
  1. Instalar todos os pacotes acima, você pode instalá-los utilizando o URPMI.
  2. Configurar o snmpd, você pode utilizar a ConfSnmpd gerada por nós, ou pode gerar sua própria conf com o comando snmpconf
  3. Criar um diretório para os arquivos do mrtg, no caso, nós utilizamos o /var/www/mrtg .
  4. Verifque se o diretório /etc/mrtg existe, caso contrário crie-o.
  5. Gerar o arquivo de configuração do MRTG, você pode gerá-lo com o comando:
cfgmaker --global 'WorkDir: /var/www/mrtg/' --global 'Options[_]: bits,growright' --output /etc/mrtg/mrtg.cfg community@127.0.0.1

  1. No caso específico do mandriva, quando você instala o MRTG, ele já cria automaticamente um vhost, mas infelizmente, essa configuração diverge um pouco das configurações que fizemos aqui, logo teremos que alterar essas configurações padrôes, abra com o seu editor de textos favoritos o arquivo: /etc/httpd/conf/webapps.d/mrtg.conf , ele deverá ficar da seguinte forma:
# MRTG Apache configuration
Alias /mrtg /var/www/mrtg

<Directory /var/www/mrtg>
	Allow from all
</Directory>

Aqui temos um problema endereçado pelo Mandriva que instala o mrtg numa área privada. Não fica claro ainda para mim como ele relaciona esta área protegida com o endereço necessário para acesso que normalmente é /var/www/mrtg.

Salve e saia.
Para essas configurações serem assimiladas pelo apache, você deverá reiniciá-lo, simplesmente dê um /etc/init.d/httpd restart ou seu equivalente sudo service httpd restart e o apache deverá ser reiniciado.
  1. Gere as primeiras estatísticas com o comando:
/usr/bin/env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

Nennhum erro deverá ocorrer.
  1. Agora, você deverá gerar o index para o MTRG, pra que fique com uma cara mais apresentável os dados. Use o comando:
indexmaker /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html

  1. Nessa altura, você já pode ver as suas primeiras estatísticas geradas, você pode acessá-las em seu webserver pelo browser apontando para: http://seuhost/mrtg
  2. Finalmente, para terminar, só falta configurar sua máquina para gerar as estatísticas automaticamente, para que você sempre possa ter dados atualizados e acessíveis sobre o seu consumo de banda atual, você pode fazer isso, acrescentando uma linha ao crontab, nessa linha que mostrarei como exemplo, configurei para que as estatísticas sejam geradas a cada 5 minutos, no shell digite: crontab -e
#atualizar mrtg a cada 5 minutos
*/5     *       *       *       *       /usr/bin/env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

Salve e saia.


Referências:
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki