Para hacerlo, hay que llevar acabo algunos pasos un poco diferentes a los que ya antes hicimos.
Partiremos ahora, que ya se tiene instalado MRTG,SNMP y APACHE2.
Dentro del archivo de snmpd.conf se debe agregar lo siguiente:
rocommunity public 192.168.3.0/24
rwcommunity private 192.168.3.100
donde 192.168.3.0/24 es el rango de IP que su maquina puede tener, y 192.168.3.100 es la IP que tiene el dispositivo que quieren monitorear.
Dentro de Ubuntu, MRTG automaticamente crea /var/www/mrtg. En otras distribuciones, se crea en una area diferente, asi que se debe cambiar la variable 'WorkDir:' al escenario en donde MRTG este instalado.
En este caso, para evitar confusiones, creare un directorio /etc/mrtg en vez de mover el archivo mrtg.cfg a /etc/.
mkdir /etc/mrtg
mv /etc/mrtg.cfg /etc/mrtg/
Ahora corremos el comando de cfgmaker para tener las cosas listas y corriendo:
cfgmaker --global 'WorkDir:/var/www/mrtg' --global 'Options[_]: bits,growright' --output /etc/mrtg/mrtg.cfg public@
Tenemos tambien que ver que las siguientes lineas se hayan agregado correctamente al archivo de /etc/mrtg/mrtg.cfg Si no estan alli, entocnes se deben agregar:
EnableIPv6: no
RunAsDaemon: Yes
Interval: 5
Logdir: /var/log/mrtg
Ahora corre:
indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg
Lo cual creara un index.html , para que se pueda ver la salida.
Despues corro este comando, para preparar una variable de entorno. (similar al comando mrtg que corriamos el post pasado.)
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
Finalmente abra : http://localhost/mrtg/index.html
Deberias de poder ver una grafiquita. Espera un rato para verla en accion!
No comments:
Post a Comment