Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

¿Cómo monitorear servicios de Linux?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto
Mensaje Jue Nov 15, 2007 11:40 am
monoswim
Vive para Perl en Español
Vive para Perl en Español
Registrado: 18 Nov 2003
Mensajes: 699
Ubicación: Buenos Aires
¿Cómo monitorear servicios de Linux? Responder citando

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.
Mensaje Jue Nov 15, 2007 11:56 am
Kiloko
Perlero Adicto
Perlero Adicto
Registrado: 10 Jul 2007
Mensajes: 239
Ubicación: MOnterrey NL
Responder citando

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.
Mensaje Jue Nov 15, 2007 12:06 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 3861
Ubicación: Valladolid, España
Responder citando

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.
Mensaje Jue Nov 15, 2007 12:42 pm
monoswim
Vive para Perl en Español
Vive para Perl en Español
Registrado: 18 Nov 2003
Mensajes: 699
Ubicación: Buenos Aires
Responder citando

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

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

Saludos.
Mensaje Jue Nov 15, 2007 3:25 pm
creating021
Vive para Perl en Español
Vive para Perl en Español
Registrado: 23 Feb 2006
Mensajes: 470
Ubicación: Frente al monitor
Responder citando

¿Qué tal hacer un programa que lea logs?
Mensaje Jue Nov 15, 2007 5:47 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 3861
Ubicación: Valladolid, España
Responder citando

monoswim escribió:
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.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group