2012-01-03

Instalar monit en linux CentOS

Una herramienta muy útil para monitorizar nuestro sistema linux CentOS es monit.

Esta herramienta nos permitirá monitorizar el uso de la CPU, la memoria, el espacio en disco, los procesos que corren en nuestro sistema, etc, y nos avisará mediante el envío de un correo electronico ó ejecutando automáticamente alguna acción (como borrar los archivos del directorio /tmp cuando nos quede poco espacio en disco).

Para instalar monit debemos descargarlo en nuestro sistema con el comando

wget http://mmonit.com/monit/dist/binary/5.3.2/monit-5.3.2-linux-x86.tar.gz

Lo descomprimimos con el comando
tar xvfz monit-5.3.2-linux-x86.tar.gz

El directorio resultante lo movemos al lugar seleccionado para la instalación (a mi me gusta ponerlo en /opt)
mv ./monit-5.3.2/ /opt/

Por comodidad es conveniente crear un link simbólico para acceder a los ejecutables y la configuración de una forma más comoda.
ln -s /opt/monit-5.3.2/ /opt/monit

Como veis se trata de una instalación sencilla.


2 comentarios:

  1. hola.... tengo problemas al iniciar monit.. configure paso a paso pero al iniciar me aparece el siguiente error.

    monit: unrecognized service


    esto a que se debe? no me lo reconoce pero esta correctamente instalado

    ResponderEliminar
    Respuestas
    1. Hola Luis.

      Supongo que estás tratando de iniciar monit con el comando "service start monit" ¿no?


      Para arrancar monit en CentOS lo más cómodo es:

      añadir la siguiente línea al fichero de arranque del sistema /etc/inittab

      mo:2345:respawn:/opt/monit/bin/monit -Ic /opt/monit/conf/monitrc

      que hará que monit se arranque con el sistema en modo respawn.

      Para que la nueva configuración empiece a funcionar sin tener que reiniciar nuestro sistema debemos ejecutar el comando

      telinit q

      Eliminar