NetMRG es una herramienta de monitorización en red basado en software libre, que a su vez utiliza otras herramientas como RRDtool, Net-SNMP, Apache y MySQL.A simple vista parece un proyecto sin demasiadas pretensiones en el que Brady Alleman y Doug Warner hubieran querido simplificar el "océano" Nagios.
He estado trabajando con NetMRG estas últimas semanas, y hay que reconocer que una vez lo tienes funcionando apenas da problemas. Pero en general he de decir que el programa no me convence.
Creo que su principal defecto es la interface gráfica: Me parece simplemente anti-intuitiva. Y a pesar de todo, con un poco de esfuerzo te acabas haciendo a ella.
La documentación es otro de los puntos flojos. Como ejemplo explicaré algo que no he conseguido encontrar en ella: Cómo resetear las gráficas de los monitores definidos.
Reiniciar NetMRG no sirve para este caso, y como es lógico no quería reinstalar el programa por completo. Así que he tenido que tirar del hilo que arrancaba en los gráficos rrd (generados a traves de la RRDtool). Tras una búsqueda con find he visto que en mi caso los gráficos se almacenan en el directorio /var/lib/netmrg/rrd.
Así que he sacado mi lado más bruto y he renombrado ese directorio como rrd.old, después he creado un nuevo directorio rrd (que he dejado vacío) y he reproducido los permisos del rrd original.
Y como me temía, los gráficos han dejado de verse. A los cinco minutos, en la siguiente monitorización, se han generado nuevos archivos .rrd pero yo seguía sin ver gráfico alguno en mi navegador (?).
Sabiendo que la interface web está corriendo sobre un Apache he revisado el httpd.conf correspondiente para así obtener la ruta del fichero de log de error correspondiente, con la esperanza de obtener alguna pista. Bingo:
[nouser@nohost]# tail /var/log/httpd/error_log
...
ERROR: opening '/var/lib/netmrg/rrd/zero.rrd': No such file or directory
ERROR: opening '/var/lib/netmrg/rrd/zero.rrd': No such file or directory
ERROR: opening '/var/lib/netmrg/rrd/zero.rrd': No such file or directory
ERROR: opening '/var/lib/netmrg/rrd/zero.rrd': No such file or directory
Tras esto he restaurado en /var/lib/netmrg/rrd el zero.rrd que tenía en /var/lib/netmrg/rrd.old y todo ha vuelto funcionar, con los gráficos reseteados tal como yo quería.
Por si le sirve a alguien.


Inglés a castellano
Anglès a català
Deja tu comentario