• 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.

Notapor kidd » 2006-10-06 08:55 @413

Pareciera que hay un error con tu crontab, como dice explorer checa tus logs, pues si falló la ejecución del cronjob entonces debes de tenerlo registrado en alguna parte.


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

Publicidad

Notapor sigar » 2006-10-06 10:32 @480

Si, verifique messages , syslog y el crontab y luego de unos minutos empezo a actualizar :). Ahora pasare a ver las demas configuraciones :)...Gracias por tu ayuda explorer y kidd
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Notapor sigar » 2006-10-08 11:18 @512

Hola de nuevo, esta mañana nuevamente dejo de actualizar, y por eso añadi al crontab la penultima linea:

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 2>&1; fi
0-59/5 * * * * root /usr/bin/rrdtool /etc/mrtg/mrtg.cfg
0-59/5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --logging /var/log/mrtg/mrtg.log
0-59/5 * * * * root /var/www/html/mrtg/index.html

Y el log del MRTG, que se genera muestra esto:

2006-10-08 10:20:03 -- Started mrtg
2006-10-08 10:20:03 -- ERROR: I Quit! Another copy of mrtg seems to be running. Check /etc/mrtg/mrtg.pid
2006-10-08 10:25:06 -- Started mrtg
2006-10-08 10:25:06 -- ERROR: I guess another mrtg is running. A lockfile (/etc/mrtg/mrtg.cfg_l) aged
0 seconds is hanging around. If you are sure that no other mrtg
is running you can remove the lockfile

Por que puede estar sucediendo esto?
:?
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Notapor creating021 » 2006-10-08 16:36 @733

Antes de modificar la actualización mata el proceso, actualiza y nuevamente ejecuta.
Además el demonio lo estas corriendo dos veces al mismo tiempo, primero:
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 2>&1; fi
Después:
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --logging /var/log/mrtg/mrtg.log
La cuestion está justo ahí, el primer init termina antes de iniciar el sgúndo?
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor explorer » 2006-10-08 17:13 @759

Cierto, sólo debes ejecutar mrtg una vez por ciclo.

La última línea /var/www/html/mrtg/index.html no tiene sentido (una página web no es ejecutable...)

Si deja de funcionar los domingos por la mañana me suena a un problema con el logrotate.
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-09 13:16 @594

Modifique crontab nuevamente, y luce asi

0-59/5 * * * * root /usr/bin/rrdtool /etc/mrtg/mrtg.cfg

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 2>&1; fi

Pero aun asi no actualiza, alguna opinion al respecto?...
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

Notapor creating021 » 2006-10-09 15:40 @694

Nuevamente es lo mismo, el programa esta corriendo por eso da el error en la otra ejecución.
Elimina el primero ya que todos dos hacen lo mismo la diferencia es que en el segundo todo el bugeo se imprime en /var/log/mrtg/mrtg.log
:)
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor explorer » 2006-10-09 15:44 @697

Intenta ejecutarlo 'a mano' (desde la línea de comandos, como indica la página de manual de mrtg) y mira si da alguna salida y lo que queda grabado en los logs, para ver si hay algún error.
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 creating021 » 2006-10-09 17:04 @753

No creo que haga falta puesto que es lo que ya dije, si miras el codigo:
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
 /usr/bin/rrdtool /etc/mrtg/mrtg.cfg #Primera ejecución
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 2>&1;
fi
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4

Oops, me confundí, rrdtool y mrtg, sip si hace falta ejecutarlo manual mente a no ser que...
Se me hace que te faltan args al hacer init, depronto falta el create, no se.
http://oss.oetiker.ch/rrdtool/tut/rrd-beginners.en.html
Por si se te pasa algún punto te pongo el link :wink:
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor sigar » 2006-10-10 09:59 @457

Si, se ejecuto en linea de comando:

env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1;

Y lo que muestra es lo siguiente:

Daemonizing MRTG ...
ERROR: I Quit! Another copy of mrtg seems to be running. Check /etc/mrtg/mrtg.pid
Daemonizing MRTG ...
ERROR: I Quit! Another copy of mrtg seems to be running. Check /etc/mrtg/mrtg.pid

He mantenido el crontab igual
Avatar de Usuario
sigar
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2006-07-07 10:59 @499
Ubicación: Peru

AnteriorSiguiente

Volver a Avanzado

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron