• Publicidad

¿Cómo monitorear servicios de Linux?

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.

¿Cómo monitorear servicios de Linux?

Notapor monoswim » 2007-11-15 12:40 @570

Tengo un script que se ejecuta cada X cantidad de tiempo y quiero que chequee que algunos servicios (httpd, mysql, postfix, dovecot...) estén funcionando bien...

¿Cómo lo harían? ¿Con `service httpd status` o conectándose directamente a los servicios desde módulos como el LWP?

Saludos.
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Publicidad

Notapor Kiloko » 2007-11-15 12:56 @580

Para checar si algo esta funcionando bien en un equipo yo generalmente uso traps y saco los mibs y los monitoreo, creo que seria algo similar, un monitoreo interno, que mandara alarmas de los servicios que se están utilizando.
Nunca interrumpas a tu enemigo cuando está cometiendo un error
Napoleón Bonaparte
Avatar de Usuario
Kiloko
Perlero nuevo
Perlero nuevo
 
Mensajes: 243
Registrado: 2007-07-10 18:26 @810
Ubicación: MOnterrey NL

Notapor explorer » 2007-11-15 13:06 @588

En Linux hay montones de programas de monitoreo.

Yo usaba el gkrellm, pero creo que ya no se actualiza.

Otro muy sencillo es el mon. Para discos tienes el protocolo smart... Logcheck mira los logs buscando cosas sospechosas o mal funcionamiento... etc. etc. Pero para mirar el funcionamiento sí que se suele interrogar al propio servicio. Eso es lo que te da mon, junto con una amplia configuración de tiempos.

El más profesional es Nagios. Incluso hay ofertas de trabajo aquí en España de gente que sepa usarlo.
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 monoswim » 2007-11-15 13:42 @613

Explorer, conozco varios de esos programas, pero estoy haciendo algo caserito... No quiero instalar monitores externos, estoy centralizando todo lo que me interesa en mi script... :-)

Kiloko, no te entendí :$, y busqué por la web traps y mibs y no encontré casi nada... :$:$:$

Saludos.
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Notapor creating021 » 2007-11-15 16:25 @725

¿Qué tal hacer un programa que lea logs?
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 » 2007-11-15 18:47 @824

monoswim escribiste:estoy centralizando todo lo que me interesa en mi script...

Precisamente... yo también cometí el error de tener un montón de scripts que hacían monitorización y de tenerlos cada uno por un sitio distinto.

El usar mon o Nagios no te va a librar de escribir esos scripts, pero al menos te dan una ayuda bastante buena para centralizar la información.
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


Volver a Avanzado

¿Quién está conectado?

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