¿Cómo instalar el programa de monitoreo Monit en HestiaCP? Explicación detallada del método de instalación de Monit

La impactante verdad: por qué no estás aquí todavía hestiacp ¿Instalar Monit?

Ahora hablemos de por qué Monit es uno de los mejores socios para los usuarios de HestiaCP.

Monit le permite monitorear fácilmente los servicios clave de su servidor, como Nginx, PHP-FPM y MySQL.

Y puede integrar Monit en su HestiaCP en tan solo unos sencillos pasos, tan fáciles como untar mantequilla sobre pan. ¿Estás listo? ¡Empecemos!

¿Qué es Monito? ¿Por qué es tan importante para HestiaCP?

Antes de sumergirnos en el tutorial, echemos un breve vistazo a Monit. Monit es una herramienta liviana de código abierto que puede monitorear procesos y servicios en sistemas Unix.

Si un proceso se bloquea, Monit puede reiniciarlo automáticamente para garantizar que su servidor siempre funcione normalmente.

Es como tener un guardaespaldas 24 horas al día, 7 días a la semana para su servidor, uno que no solo es confiable, sino que también responde.

Condiciones necesarias para instalar Monit en HestiaCP

Antes de instalar Monit, asegúrese de cumplir las siguientes condiciones:

  • Panel de control Hestia instalado
  • Tener acceso root

Si cumple con estos criterios, entonces estamos listos para comenzar.

Paso 1: actualizar los paquetes del sistema

Primero, asegúrese de que los paquetes de su sistema estén actualizados. Actualice los paquetes del sistema usando el siguiente comando:

apt update

Esto es importante porque las actualizaciones de los paquetes del sistema pueden corregir posibles vulnerabilidades y garantizar que tenga instalada la última versión de Monit.

Paso 2: Instalar Monit

Una vez completada la actualización del sistema, puede instalar Monit. Ingrese el siguiente comando para instalar:

apt install monit

Este paso descargará e instalará Monit automáticamente, solo necesitas esperar pacientemente unos minutos.

Paso 3: habilite el servicio Monit

Una vez completada la instalación, no olvide habilitar el servicio Monit para que se ejecute automáticamente cuando se inicie el sistema. Habilite el servicio usando el siguiente comando:

systemctl enable monit

Esto equivale a instalar un par de ruedas automáticas en Monit. Cada vez que reinicie el servidor, se iniciará automáticamente.

Paso 4: inicie el servicio Monit

A continuación, inicia el servicio Monit y deja que empiece a funcionar:

systemctl start monit

Ahora que Monit se está ejecutando en segundo plano, está listo para monitorear su servicio.

Paso 5: configurar Monit

Es posible que la configuración predeterminada de Monit no sea adecuada para todos los entornos, por lo que debemos realizar algunos ajustes. editar /etc/monit/monitrc archivo y agregue el siguiente contenido:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

Este código de configuración hace varias cosas:

  1. Habilitar la interfaz web de Monit, puedes pasar http://your_server_ip:2812 acceder a él.
  2. Monitorear Nginx, PHP-FPM y MySQL 服务, asegurando que estén siempre en línea.

Paso 6: Configure el servicio Monit para que se inicie automáticamente al arrancar el sistema

Ingrese el siguiente comando:

systemctl enable monit && systemctl start monit
  • Si aparece el mensaje de error "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", haga clic en el enlace del artículo a continuación para ver la solución▼

Paso 7: Reiniciar el servicio Monit

Una vez completada la configuración, no olvide reiniciar el servicio Monit para que la configuración surta efecto:

systemctl restart monit

Es como darle nueva vida a Monit y ahora está listo para lucirse.

¿Cómo verificar que la instalación de Monit fue exitosa?

Una vez completada la instalación, abra el navegador y visite http://your_server_ip:2812, deberías ver el panel de Monit.

Si todo va con normalidad, verás el estado de Nginx, PHP-FPM y MySQL.

Su estado muestra "En ejecución", lo que indica que se están ejecutando normalmente.

Si alguno de estos procesos deja de ejecutarse, Monit intenta reiniciarlo automáticamente.

Cómo reinstalar Monit

Si encuentra que hay un problema con la instalación de Monit, o necesita reconfigurarlo, puede reinstalar Monit usando el siguiente comando:

apt-get remove monit
apt-get install monit

Habilite el puerto 2812: asegúrese de poder acceder a la interfaz web de Monit

Para garantizar que se pueda acceder normalmente a la interfaz web de Monit, debe habilitar el puerto 2812.

monitrc En el archivo, asegúrese de que se haya configurado la escucha HTTPD y de que se hayan especificado el puerto 2812 y la dirección IP precisa.

Habilite el puerto 2812 en HestiaCPCP

Una vez que haya instalado exitosamenteMonitoreo de monitoreo, necesita configurar el demonio, habilitar puertos, direcciones IP y otras configuraciones.

Paso 1:Inicie sesión en su HestiaCPCP

Paso 2:Ingrese al cortafuegos.

  • Haga clic en "Cortafuegos" encima de la navegación.

Paso 3:Haga clic en el botón +.

  • Cuando pasa el cursor sobre el botón +, verá que el botón cambia a "Agregar regla".

Paso 4:Agregar reglas.

Use lo siguiente como configuración de regla ▼

  • Acción: Aceptar
  • Protocolo: TCP
  • puerto: 2812
  • Dirección IP: 0.0.0.0/0
  • Observaciones (opcional): MONIT

La siguiente es una captura de pantalla de la configuración del firewall de HestiaCP ▼

¿Cómo instalar el programa de monitoreo Monit en HestiaCP? Explicación detallada del método de instalación de Monit

Conclusión: La combinación perfecta de Monit y HestiaCP

En este punto, debería haber instalado y configurado correctamente Monit en HestiaCP.

Se convertirá en su mano derecha en la gestión del servidor, garantizando el funcionamiento normal de todos los servicios críticos.

Además, la interfaz web de Monit le permite monitorear fácilmente el estado de todos los procesos y mantenerlo todo bajo control.

¡Tomar medidas!Configure Monit para su servidor ahora para mejorar su estabilidad y confiabilidad. Tu yo futuro estará agradecido por la decisión inteligente que tomaste ahora.

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Directorio de artículos
Ir al Inicio