Introducción al servicio de supervisión de procesos de linux monit

Tabla de contenido

1. Implementar la administración centralizada de M / Monit

2. Implementar la supervisión de monit

En tercer lugar, la página después de una visita exitosa


Monit es una herramienta de administración y monitoreo de código abierto (similar al supervisor) que puede monitorear la carga, archivos, procesos, etc. del sistema Linux. Cuando la carga del sistema es demasiado alta, el archivo de supervisión se manipula o el proceso se cierra de forma anormal, puede enviar una alerta por correo electrónico y puede iniciar o cerrar automáticamente el proceso anormal. Monit tiene una interfaz web incorporada, que puede ver el estado de los elementos de monitoreo en el host actual

1. Implementar la administración centralizada de M / Monit

1. Descarga el archivo

cd /usr/local/src/
wget https://mmonit.com/dist/mmonit-3.7.2-linux-x64.tar.gz

2. Descomprime el archivo

tar -zxvf mmonit-3.7.2-linux-x64.tar.gz

3. Modificar la configuración
Si necesita modificar la fuente de datos, necesita modificar el archivo

vi /usr/local/src/mmonit-3.7.2/conf/server.xml

El valor predeterminado es usar sqlite3

<Realm url="sqlite:///db/mmonit.db?synchronous=normal&heap_limit=8000&foreign_keys=on&journal_mode=wal"
                  minConnections="5"
                  maxConnections="25"
                  reapConnections="300" />

También se puede cambiar a bases de datos mysql y postgresql. Tome myqsl como ejemplo (se puede omitir el uso de sqlite predeterminado):
modifique la configuración de sqlite para

<Realm url="mysql://mmonit:[email protected]/mmonit"
                  minConnections="5"
                  maxConnections="25"
                  reapConnections="300" />

4. Inicie el servicio

bin/mmonit -c conf/server.xml

5. Acceso
Dirección IP de acceso: 8080
nombre de
usuario predeterminado
contraseña de administrador de  usuario pez espada 


2. Implementar la supervisión de monit

1. Descarga de seguimiento

cd /usr/local/src
wget https://mmonit.com/monit/dist/binary/5.9/monit-5.9-linux-x64.tar.gz

Abrir la cremallera

tar -zxvf monit-5.9-linux-x64.tar.gz

2. Modifique la configuración de monitoreo para
  habilitar el acceso remoto.

  set httpd port 2812 and
  use address 192.168.0.123  # only accept connection from localhost
  allow 0.0.0.0/0        # allow localhost to connect to the server and
  allow admin:monit      # require user 'admin' with password 'monit'
  allow @monit           # allow users of group 'monit' to connect (rw)
  allow @users readonly  # allow users of group 'users' to connect readonly

  Active el envío de datos al servidor de administración centralizado

  set mmonit http://monit:monit@集中管理服务器ip:8080/collector

  Configurar el pid del archivo de escucha

  check process tomcat_test with pidfile /data/www/test/bin/tomcat.pid
     start program = "/data/www/test/bin/startup.sh"
     stop program  = "/data/www/test/bin/shutdown.sh"

3. Inicie el servicio

bin/monit -c conf/monitrc

4. Acceso a la plataforma de monitorización centralizada
IP: 8080

En tercer lugar, la página después de una visita exitosa

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

 

 

Supongo que te gusta

Origin blog.csdn.net/whatday/article/details/114519415
Recomendado
Clasificación