Como Instalar y Configurar Monit En Ubuntu 18.04 | 16.04 LTS 3

Este breve tutorial muestra cĆ³mo instalar y configurar el paquete de monitoreo Monit en Ubuntu 16.04 | 17.10 | 18.04 servidores LTS.

Para aquellos que no saben acerca de Monit, es una utilidad de cĆ³digo abierto para administrar y monitorear sistemas Linux, incluido Ubuntu.

Puede automatizar, mantener y reparar servicios Linux, incluso restaurarlos y reiniciarlos, es Un servidor y registro completo Sistema de monitoreo.

Esta publicaciĆ³n le mostrarĆ” cĆ³mo realizar una configuraciĆ³n bĆ”sica despuĆ©s de la instalaciĆ³n, TambiĆ©n podrĆ” iniciar sesiĆ³n en el servidor Monit una vez instalado.

Para mĆ”s informaciĆ³n sobre Monit, visite su pĆ”gina oficial.

Como Instalar Monit en Ubuntu (Paso a paso):

Paso 1: Instalar el paquete Monit

Para instalar Monit, simplemente ejecute los siguientes comandos en el servidor Ubuntu.

La mayorĆ­a de las distribuciones de Linux incluyen Monit.

Consulte con su administrador de paquetes.

TambiĆ©n puede verificar que tengan una versiĆ³n Monit reciente.

sudo apt update
sudo apt install monit

DespuƩs de instalar Monit, los siguientes comandos se pueden usar para detener, iniciar y habilitar el servicio Monit.

sudo systemctl stop monit.service
sudo systemctl start monit.service
sudo systemctl enable monit.service

Paso 2: configurar el servicio Monit

Los archivos de configuraciĆ³n de Monit se encuentran en el directorio /etc/monit/.

El archivo de configuraciĆ³n principal es /etc/monit/monitrc y tiene una configuraciĆ³n bĆ”sica configurada.

NecesitarĆ” hacer algunos cambios para adaptarse a su entorno.

De forma predeterminada, todos los archivos ubicados en /etc/monit/conf.d/ y /etc/monit/conf-enabled/ son leĆ­dos por monit cuando se inicia el servicio.

Utilice el directorio /etc/monit/conf.d/ para poner todo sus archivos de configuraciĆ³n de monitoreo en Ć©l.

Puede tener tantos archivos como desee o agrupar cada servicio en un solo archivo.

Abra el archivo de configuraciĆ³n principal de Monit y realice los cambios resaltados a continuaciĆ³n, luego guarde el archivo.

sudo nano /etc/monit/monitrc

Los cambios resaltados permitirƔn el acceso HTTP a la interfaz web de Monit.

## Monit has an embedded HTTP interface which can be used to view status of
## services monitored and manage services from a web interface. The HTTP
## interface is also required if you want to issue Monit commands from the
## command line, such as ‘monit status’ or ‘monit restart service’ The reason
## for this is that the Monit client uses the HTTP interface to send these
## commands to a running Monit daemon. See the Monit Wiki if you want to
## enable SSL for the HTTP interface.
#
set httpd port 2812 and
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow admin:monit # require user ‘admin’ with password ‘monit’
# #with ssl { # enable SSL/TLS and set path to server certificate
# # pemfile: /etc/ssl/certs/monit.pem
# #}

Con la configuraciĆ³n anterior, debe poder iniciar sesiĆ³n en el servidor Monit a travĆ©s del nombre de host local o IP y con el nombre de usuario: admin , contraseƱa: monit.

Guarde sus cambios y salga del editor nano.

Reinicie el servicio Monit ejecutando los siguientes comandos:

sudo systemctl restart monit.service

Paso 3: Acceda al portal web Monit

Ahora que el servidor Monit estĆ” instalado y se permite el acceso desde la mĆ”quina local, use la direcciĆ³n a continuaciĆ³n para acceder al portal Monit.

http://localhost:2812

con nombre de usuario: admin y contraseƱa monit como se define en el archivo de configuraciĆ³n anterior.

Por defecto, Monit no monitorea mucho, puede agregar servicios personalizados para monitorearlos creƔndolos en el directorio /etc/monit/conf.d/.

Por ejemplo, para monitorear el servicio Apache2, cree un archivo de configuraciĆ³n personalizado llamado apache2.conf en el directorio /etc/monit/conf.d/.

Luego agrega las lĆ­neas a continuaciĆ³n:

# Apache configuration
check process apache2 with pidfile /run/apache2/apache2.pid
start program = Ā«/bin/systemctl start apache2Ā» with timeout 60 seconds
stop program = Ā«/bin/systemctl stop apache2Ā»
restart program = Ā«/bin/systemctl restart apache2Ā» with timeout 120 seconds

Guarde el archivo y ejecute los siguientes comandos en Monit para monitorear Apache2.

sudo monit check -t
sudo monit reload
sudo monit start all

Consulte esta pĆ”gina para ver ejemplos de Monit sobre cĆ³mo configurar configuraciones personalizadas … https://mmonit.com/wiki/Monit/ConfigurationExamples#apache.

Ahora deberƭa ver el servicio Apache2 inicializƔndose o ejecutƔndose en la web local de monit.

Ā”Eso es! Listo.

Valora este artĆ­culo para mejorar la calidad de nuestro blog...
(Votos: 1 Promedio: 5)

Deja un comentario