• Publicidad

Problemas con estadisticas MRTG-RRDTOOL-14all.cgi

Así que programas sin strict y las expresiones regulares son otro modo de hablar. Aquí encontrarás respuestas de nivel avanzado, no recomendable para los débiles de corazón.

Problemas con estadisticas MRTG-RRDTOOL-14all.cgi

Notapor sigar » 2006-10-04 20:40 @902

Hola

Estoy trabajando con MRTG y RRDTOOL para graficar estadisticas de la red, hasta hace 1 mes atras estaba trabajando muy bien, y se iban generando las estaditicas cada 5 minutos, pero de pronto se detuvo, ahora solo muestra la fecha de la ultima actualizacion y los graficos sin trafico.

Recapitulando todo lo que se ha configurado, el mrtg.cfg parece bien configurado,

WorkDir: /var/www/html/mrtg
RunAsDaemon: Yes
Interval: 5
LogFormat: rrdtool
Language: spanish
PathAdd: /usr/local/src/rrdtool/bindings (bin de rrdtool)

en cuanto al var/www/html/mrtg/index.html (que se genera para mostrar la estadistica) si esta con indexmaker --output=/var/www/mrtg/index.html \ /etc/mrtg/mrtg.cfg

Finalmente cuando se instalo el cgi-bin/14all.cgi , se hizo el cambio

use lib qw(usr/mrtg/lib/mrtg2);

$cfgfile = " /etc/mrtg/mrtg.cfg"

Mi duda esta, en que al ver el codigo de el /var/www/html/mrtg/index.html generado se ve la fecha actual... sin embargo cuando voy a http://mi-ip/cgi-bin/14all.cgi?log=.... me direccion a una pagina antigua :cry:

Agradezco cualquier ayuda al respecto.
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Publicidad

Notapor kidd » 2006-10-05 10:18 @471

Hola:

No conozco el sistema, pero si dices que genera estadísticas cada 5 minutos, me imagino que deberá de tener un cronjob por ahí que lo dispara ¿ya lo verificaste?



Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor sigar » 2006-10-05 15:46 @699

Hola, si hay unl fichero /etc/crontab, esta modificado para actualizar cada 5 minutos a: localhost.cfg, mrtg.cfg, index.html, se esta trabajando con Red Hat version 9.0
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Notapor explorer » 2006-10-05 16:04 @711

¿El mrtg ejecutado desde el cron no genera actividad en los logs del sistema?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor sigar » 2006-10-05 16:46 @740

Si, se ven los cuadros en blanco no muestra estadisticas.

Código: Seleccionar todo
#0-59/5 * * * * root /usr/bin/mrtg /etc/mrtg/mrtg.cfg
0-59/5 * * * * root LANG=C /usr/bin/mrtg /etc/mrtg/localhost.cfg
0-59/5 * * * * root /bin/ping /var/www/html/resultado.txt
0-59/5 * * * * root /usr/bin/rrdtool /etc/mrtg/mrtg.cfg
0-59/5 * * * * root /var/www/html/mrtg/index.html


Que podria estar fallando.
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Notapor explorer » 2006-10-05 17:15 @760

No me refiero a los gráficos, sino a los ficheros .log del sistema.

En mi linux se dejan en /var/log/mrtg/ .
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor sigar » 2006-10-05 17:46 @782

Los log del sistema estan en /var/log/, pero no tengo ningun log relacionado con MRTG, hay dos log que se generaron en /var/www/html/mrtg , adicional a esto se generaron archivos .old y .rrd

Que debo hacer, :?
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Notapor explorer » 2006-10-05 18:30 @812

¿Dónde está tu configuración?
¿En /etc/mrtg/mrtg.cfg o en /etc/mrtg/localhost.cfg?

En mi distribución Debian, mrtg se coloca en cron.d como un fichero que contiene:

Código: Seleccionar todo
0-55/5 * * * *  root    if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi

que como se ve reenvía los logs a /var/log, incluídos los errores.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor sigar » 2006-10-05 19:08 @838

Nuestra configuracion esta en /etc/mrtg/mrtg.cfg, intente seguir un codigo parecido al que tu has puesto en le fichero /etc/crontab

0-59/5 * * * * root if [-x /usr/bin/mrtg] && [-r /etc/mrtg/mrtg.cfg]; then env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg >> /var/log/mrtg/mrtg.log

Sin embargo no obtuve ningun resultado.
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Notapor explorer » 2006-10-05 19:17 @845

A ver... si has puesto eso, debería haber salido algo en los logs, pasados 5 minutos.

Mira también el log del sistema, el messages o el syslog, para ver si el cron se está ejecutando correctamente cada 5 minutos y ejecuta el mrtg.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Siguiente

Volver a Avanzado

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados

cron