MRTG es una herramienta que nos permite graficar el uso de laz interfaces; tener una idea visual de como se explota el canal. Pero; todos sabemos que el ancho de banda no alcanza, veremos un gráfico verde completo en lugar de picos. En mi opinión, no tiene ningún sentido instalar MRTG para saber algo que es tan obvio, pero como está la moda, TODO el mundo la considera una herramienta definitiva :-P
MRTG es solamente un graficar que procesa el protocolo SNMP. Por tanto, necesitamos priemro un servicio snmp. Creamos un fichero de configuracion nuevo
aptitude install snmp snmpd
cd /etc/snmp
mv snmpd.conf snmpd.conf.old
touch snmpd.conf
y al fichero le escribimos
com2sec paranoid default public
com2sec readonly 192.168.1.0/24 public
com2sec readwrite default private
group MyROSystem v1 paranoid
group MyROSystem v2c paranoid
group MyROSystem usm paranoid
group MyROGroup v1 readonly
group MyROGroup v2c readonly
group MyROGroup usm readonly
group MyRWGroup v1 readwrite
group MyRWGroup v2c readwrite
group MyRWGroup usm readwrite
view all included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.system
access MyROSystem "" any noauth exact all none none
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
syslocation TUDOMINIO
syscontact lazarito <tucorreo@tudominio.tld>
# EOF
Salvamos y cerramos. Ahora, no se porque, esto da palo.
Vamos a /etc/default/snmpd
y lo dejamos solamente la liena que dice:
TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
las demas las comentamos y reiniciamos snmp
/etc/init.d/snmpd restart
Lo probamos
snmpwalk -v 1 192.168.1.1 -c public system
Ahora, en la máquina donde tenemos el servidor web (quizas la misma), vamos instalar mrtg
aptitude install mrtg
Ahora el directorio en www
mkdir -p /var/www/mrtg/enlace
cp /etc/mrtg.cfg /etc/mrtg.cfg-OLD
Ahora utilizamos la herramienta de configuracion de mrtg ejecutando.
cfgmaker \
--global "workdir: /var/www/mrtg/" \
--global "Options[_]: bits,growright" \
--output /etc/mrtg.cfg \
--community=public \
192.168.1.1 \
MRTG corre solo por el cron, pero para empezar lo corremos manual
mrtg
y buscamos en la carpeta /var/www/mrtg/
Facilíto verdad?