Instalando mrtg sin SNMP
Abril 8th, 2008 Para instalar este graficador sin necesidad de tener en agente SNMP (Simple Network Management Protocol) lo que hacemos es utilizar un script que alimenta los gráficos de esta aplicación.
Emepezemos con la instalación del graficador en si:
Lo descargamos de acá:
http://oss.oetiker.ch/mrtg/pub/?M=D
Y corremos la instalación indicada en la página:
Luego creamos el archivo de configuración donde le decimos el archivo donde va a genrar los gráficos y el archivo de configuración que va a utilizar:
Listo generado el archivo de configuración en /etc/mrtg.cfg. Ahora lo editamos para que monitorear nuestras placas de red con un script en vez de con SNMP para eso comentamos el contenido del archivo de configuración y lo reemplazamos por:
/etc/mrtg.cfg:
Y ahora corremos el ejectuable:
Ahora chekeamos que el resultado con un navegador llendo a http://localhost/mrtg/eth0.html si no hay nada entonces chequeamos el archivo /var/log/mrtg.log para ver los errores.
Links de interés: 1, 2, 3
Espero que les sirva.
Saludos.
Emepezemos con la instalación del graficador en si:
Lo descargamos de acá:
http://oss.oetiker.ch/mrtg/pub/?M=D
Y corremos la instalación indicada en la página:
./configure --prefix=/usr/local/mrtg-2
make
make install
Luego creamos el archivo de configuración donde le decimos el archivo donde va a genrar los gráficos y el archivo de configuración que va a utilizar:
cfgmaker --global 'WorkDir: /var/www/html/mrtg' \
--global 'Options[_]: bits,growright’ \
–output /etc/mrtg.cfg \
community@router.abc.xyz
Listo generado el archivo de configuración en /etc/mrtg.cfg. Ahora lo editamos para que monitorear nuestras placas de red con un script en vez de con SNMP para eso comentamos el contenido del archivo de configuración y lo reemplazamos por:
/etc/mrtg.cfg:
WorkDir: /var/www/html/mrtg/
Htmldir: /var/www/html/mrtg/
icondir: images/
Refresh: 300
Interval: 5
Language: español
RunAsDaemon:Yes
#monitoreando la placa eth0
Target[eth0]: `cat /proc/net/dev |grep eth0 |awk -F’:’ ‘{print $2}’ |awk ‘{print $1}’; cat /proc/net/dev |grep eth0 | awk -F’:’ ‘{print $2}’ |awk ‘{print $9}’; echo -e; echo -e`
MaxBytes[eth0]: 1250000
Title[eth0]: eth0 - Utilización eth0
PageTop[eth0]: Estadísticas de interfaces
Utilización interface interna (eth0)
Options[eth0]: growright
Y ahora corremos el ejectuable:
env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg.cfg --logging /var/log/mrtg.log
Ahora chekeamos que el resultado con un navegador llendo a http://localhost/mrtg/eth0.html si no hay nada entonces chequeamos el archivo /var/log/mrtg.log para ver los errores.
Links de interés: 1, 2, 3
Espero que les sirva.
Saludos.
No hay comentarios:
Publicar un comentario