Buscador

Búsqueda personalizada

Administrador del Blog

Valle de Sibundoy, Putumayo, Colombia
Hola a tod@s, he creado este blog para que compartamos experiencias y conocimientos en cuanto a las redes y las telecomunicaciones se refiere, somos much@s a los que nos apasiona este tema, por tanto este sera el sitio de encuentro para intercambiar datos de interés.

31 de marzo de 2011

Instalando mrtg sin SNMP

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:
./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