FreeBSD – Configuração do MRTS

Configuração do MRTS

MRTS → MRTG RRDtool Total Statistics

O MRTS é a abreviação de “Estatísticas MRTG RRDtool Total”. É um script PHP escrito por Thor Dreier, que utiliza “MRTG e RRDtool para resumir o tráfego total mensal e anual”. O MRTS corresponde a um conjunto de instalações, tais como MRTG, RRDtool e SNMP.

Para maiores informações, visite o Website:

Adaptado do site (Acesso em 16 de Mar de 2006):

O MRTS, nada mais é que um script em PHP. Para que possamos utilizá-lo, portanto, temos que criar um diretório onde o Apache possa buscá-lo:

# cd /usr/web/posmrtg/docs/
# mkdir mrts
# chmod 777 mrts

O script referente ao MRTS, encontra-se disponível no site:

Portanto, devemos colocar o script em PHP, no diretório, e logo após editar o arquivo a seguir:

# cd /usr/web/posmrtg/docs/mrts/
# vi mrts-v0.1.1.php

Será necessário alterar somente o que está em destaque, de acordo com suas configurações:

/* The directory where the rrd files are located */
$dir = ‘/usr/web/posmrtg/docs/mrtg’;
/* List all devices that MRTS should’n display, */
$exclude = array(‘secret’, ‘topsecret’);
/* RRDtool path – where are the the executable located */
$rrdcommand = ‘/usr/local/bin/rrdtool’;

Logo após, será preciso reiniciar o MRTG:

# /usr/local/etc/rc.d/mrtg_daemon restart

Os gráficos não serão gerados, pois existe um erro no PHP com o Apache, portanto, devemos alterar o arquivo de configuração do Apache (http.conf), o que encontra-se abaixo em destaque, deverá ser adicionado no final do arquivo:

# vi /usr/local/etc/apache22/httpd.conf

<Directory “/usr/web/posmrtg/docs/mrts”>
php_admin_value safe_mode  0
</Directory>

Após o processo de configuração do Apache, será necessário corrigir o erro que ocorre com a data no PHP. As configurações do PHP ficam guardadas em: /usr/local/etc/php.ini.

É necessário criar o seguinte arquivo:

# cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

Agora, vamos alterar o /usr/local/etc/php.ini. Altere as opções conforme as orientações abaixo:

# vi /usr/local/etc/php.ini

short_open_tag = On

Depois, iremos reiniciar o Apache com o seguinte comando:

# /usr/local/etc/rc.d/apache22 restart

Fonte: http://www.vivaolinux.com.br/dica/FreeBSD-Configuracao-do-MRTS

Deixe um comentário