Monitorizar servidor con Monit, instalar y configurar

Monit es un monitor de procesos opensource, es ejecutable en todas las distros Linux así como en FreeBSD. Podemos visualizar el monitor desde el navegador web, lo podríamos automatizar para que realice trabajos de mantenimiento o reparación automáticamente en caso que detecte errores. También podemos administrar y monitorear programas, archivos, directorios y cualquier dispositivo conectado al servidor. Como ves no solo se limita a realizar verificaciones de la red TCP / IP, verificaciones de protocolo, etc…, es mucho más.

Cabe recordar que usa su propio sistema de logs y envía avisos mediante email que ademas son totalmente personalizables.

Vemos como instalar y configurar en:

  • Debian, Ubuntu y sus derivados.
  • Rhel, Centos y sus derivados.
  • Fedora.
  • Arch y sus derivados.
  • OpenSuse, Suse.
  • FreeBSD.

 

Instalamos:

Debian, Ubuntu y derivados:

Rhel, Centos y derivados:

Fedora:

Arch y derivados:

Suse, OpenSuse:

FreeBSD:

 

Configurar:

Iniciamos el servicio.

Si  se realizo la instalación correctamente veremos una respuesta similar a:

Comprobamos el estado del servicio:

Ejemplo de la respuesta en pantalla:

 

Abrimos el archivo de configuración:

monit-monitor-config-sololinux-es Monitorizar servidor con Monit, instalar y configurar

Como ves en la imagen superior Monit está configurado por defecto para comprobar los servicios con un intervalo de 30segundos, la verdad es que me parece excesivo, mejor cada minuto.

Modificamos:

Establecer el mail donde recibir los avisos, en:

La ruta de los logs la puedes personalizar en:

 

Interface web:

Desde la interfaz web podrás supervisar y administrar los servicios que tengamos configurados, por defecto monit escucha por el puerto 2812 pero debes configurado previamente.

monit-monitor-config-interface-web-sololinux-es Monitorizar servidor con Monit, instalar y configurar

Donde nos aparece:

Otra variante según tu distro…

Debemos borrar esas lineas y pegas lo siguiente:

Puedes modificar:

Es el usuario y el pass de acceso a la interface web.

Reiniciamos el servicio.

Habilitamos el inicio automático.

Acceder a la interface desde tu navegador web:

  • http://tu-ip-o-host:2812

 

Agregar servicios a supervisar:

Puedes agregar todos los servicios que quieras supervisar, para ello crearemos un archivo para cada servicio en la carpeta /etc/monit.d/. Todos los servicios que se supervisen, en caso de caída reiniciaran automáticamente.

Ejemplo 1: Supervisamos el servicio sshd.

Copia y pega.

Ejemplo 2: Supervisamos el servicio syslog.

Puedes comprobar que la sintaxis que has introducido sea correcta, con:

La respuesta correcta es:

Reiniciamos monit.

 

Con todo esto ya puedes empezar a usar Monit, ademas consume muy pocos recursos.

 

[Total:4    Promedio:5/5]
facebook Monitorizar servidor con Monit, instalar y configurartwitter Monitorizar servidor con Monit, instalar y configurargoogle Monitorizar servidor con Monit, instalar y configurardiggit Monitorizar servidor con Monit, instalar y configurarpinterest Monitorizar servidor con Monit, instalar y configurarlinkedin Monitorizar servidor con Monit, instalar y configurarprint Monitorizar servidor con Monit, instalar y configuraremail Monitorizar servidor con Monit, instalar y configurarSi te gusto, comparte el articulo.

Agregar comentario

Suscribete

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.

Tu suscripción a sido realizada con éxito.