Discussion:
dmesg -> syslog
Nycko
2010-07-01 13:57:59 UTC
Permalink
Por alguna razon que trato de descubrir, un servidor tira un kernel
panic cada tanto (seguido), los logs no dicen nada, es como si fuera
algo de repente.
Descarto problema de hardware porque ya cambie el servidor por uno mas
potente y hace exactamente lo mismo.

Tengo un syslog remoto para ver que sucede y nada, pero los mensajes
estan en el buffer del kernel (dmesg), por eso quiero saber como puedo
mandar todos los mensajes de dmesg a syslog para poder verlo desde mi
syslog-server.
No encontre hasta ahora la solucion por eso mando el mail.
-tengo syslog-ng

Saludos
--
nycko
ArYiXb
2010-07-01 23:28:57 UTC
Permalink
Post by Nycko
Por alguna razon que trato de descubrir, un servidor tira un kernel
panic cada tanto (seguido), los logs no dicen nada, es como si fuera
algo de repente.
Descarto problema de hardware porque ya cambie el servidor por uno mas
potente y hace exactamente lo mismo.
Tengo un syslog remoto para ver que sucede y nada, pero los mensajes
estan en el buffer del kernel (dmesg), por eso quiero saber como puedo
mandar todos los mensajes de dmesg a syslog para poder verlo desde mi
syslog-server.
No encontre hasta ahora la solucion por eso mando el mail.
-tengo syslog-ng
Saludos
--
nycko
puede que el problema sea debian....

gentoo ~ # watch "dmesg | tail -25" >watching.watch

salu

--ArYiX
Nycko
2010-07-02 11:53:54 UTC
Permalink
Post by ArYiXb
puede que el problema sea debian....
Que cosa? los cuelgues?
Post by ArYiXb
gentoo ~ # watch "dmesg | tail -25" >watching.watch
Bien, dmesg anda, lo que digo es que no loguea en /var/log/algo
'todo', solo lo hace en el arranque y hasta ahi nomas.
lo que quiero es que tambien loguee lo que pasa en tiempo real, el
buffer del kernel, cosa que pueda hacer un dmesg o un cat
/var/log/algo y tenga lo mismo.

Quiza no me explique bien anteriormente.
Post by ArYiXb
salu
Byte
--
nycko
Alfredo Daniel Rezinovsky
2010-07-02 13:18:10 UTC
Permalink
Post by Nycko
Post by ArYiXb
puede que el problema sea debian....
Que cosa? los cuelgues?
Post by ArYiXb
gentoo ~ # watch "dmesg | tail -25" >watching.watch
Bien, dmesg anda, lo que digo es que no loguea en /var/log/algo
'todo', solo lo hace en el arranque y hasta ahi nomas.
lo que quiero es que tambien loguee lo que pasa en tiempo real, el
buffer del kernel, cosa que pueda hacer un dmesg o un cat
/var/log/algo y tenga lo mismo.
Quiza no me explique bien anteriormente.
Post by ArYiXb
salu
Byte
dmesg es un tail del log del kernel
Lo que buscas en las distos debian based es /var/log/kern.log
Nycko
2010-07-02 14:12:21 UTC
Permalink
Post by Alfredo Daniel Rezinovsky
dmesg es un tail del log del kernel
Lo que buscas en las distos debian based es /var/log/kern.log
Efectivamente, cuando mire ese log, me di cuenta que el tema era la
configuracion del syslog, asi que lo cambie y ahora si me loguea los
mensajes del kernel.

Por si a alguien le interesa, pasteo como quedo:

log {
source(s_all);
filter(f_kern); //He aqui la linea
destination(remote);
};
Gracias

Saludos
--
nycko
Diego Woitasen
2010-07-02 14:57:41 UTC
Permalink
Post by Nycko
Post by Alfredo Daniel Rezinovsky
dmesg es un tail del log del kernel
Lo que buscas en las distos debian based es /var/log/kern.log
Efectivamente, cuando mire ese log, me di cuenta que el tema era la
configuracion del syslog, asi que lo cambie y ahora si me loguea los
mensajes del kernel.
log {
       source(s_all);
       filter(f_kern); //He aqui la linea
       destination(remote);
};
Gracias
Saludos
--
nycko
Un kernel panic seguramente no lo veas en los logs. Para eso tenés que
usar netconsole o sacar la consola por un cable serial a otro equipo
para ver que pasa.

saludos!
--
Diego Woitasen
ArYiXb
2010-07-02 16:01:51 UTC
Permalink
Post by Nycko
Post by ArYiXb
puede que el problema sea debian....
Que cosa? los cuelgues?
Post by ArYiXb
gentoo ~ # watch "dmesg | tail -25" >watching.watch
Bien, dmesg anda, lo que digo es que no loguea en /var/log/algo
'todo', solo lo hace en el arranque y hasta ahi nomas.
lo que quiero es que tambien loguee lo que pasa en tiempo real, el
buffer del kernel, cosa que pueda hacer un dmesg o un cat
/var/log/algo y tenga lo mismo.
Quiza no me explique bien anteriormente.
si, te explicaste bien, eso es lo que hace el comando lanzado mas
arriba, no lo probaste?
--
salu

--ArYiX
Nycko
2010-07-02 17:28:05 UTC
Permalink
Post by ArYiXb
si, te explicaste bien, eso es lo que hace el comando lanzado mas
arriba, no lo probaste?
Ahora no te entiendo yo, que se supone que tenga que ver en ese
comando? Lo que necesitaba ya esta, era tocar una configuracion en el
syslog.conf.
y si, lo probe.

Saludos
--
nycko
Loading...