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