50 lines
1.7 KiB
Plaintext
Executable File
50 lines
1.7 KiB
Plaintext
Executable File
#ATTENTION!
|
|
#
|
|
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
|
|
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
|
|
# Copyright 1999-2024. WebPros International GmbH. All rights reserved.
|
|
set daemon 300
|
|
|
|
set logfile /var/log/plesk/modules/monit.log
|
|
set statefile /run/monit.state
|
|
|
|
set httpd port 2911 and use address 127.0.0.1
|
|
allow 127.0.0.1
|
|
allow monit:f3d327caff89327c844fdf6406121ee9
|
|
|
|
set mmonit https://monit:f3d327caff89327c844fdf6406121ee9@127.0.0.1:2912/
|
|
|
|
# Plesk apache
|
|
check process plesk_apache
|
|
with pidfile "/run/sw-cp-server.pid"
|
|
start = "/bin/systemctl start sw-cp-server.service"
|
|
stop = "/bin/systemctl stop sw-cp-server.service"
|
|
if failed host localhost port 8443 type tcpssl send "GET /favicon.ico HTTP/1.1\r\n\r\n" expect "HTTP/1\.[01x] [1-4][0-9]{2} .*\r\n" with timeout 5 seconds then restart
|
|
if 5 restarts within 5 cycles then timeout
|
|
every 1 cycles
|
|
mode manual
|
|
|
|
# sw-engine
|
|
check process sw_engine
|
|
with pidfile "/run/sw-engine.pid"
|
|
start = "/opt/psa/admin/sbin/pleskrc sw-engine start"
|
|
stop = "/opt/psa/admin/sbin/pleskrc sw-engine stop"
|
|
if failed unixsocket /run/sw-engine.sock with timeout 5 seconds then restart
|
|
if 5 restarts within 5 cycles then timeout
|
|
every 1 cycles
|
|
mode manual
|
|
|
|
# Apache
|
|
check process apache
|
|
with pidfile "/run/apache2/apache2.pid"
|
|
start = "/opt/psa/admin/bin/websrvmng --start"
|
|
stop = "/opt/psa/admin/bin/websrvmng --stop"
|
|
if failed host 127.0.0.1 port 80 send "GET / HTTP/1.1\r\nHost: plesk-service.localdomain\r\n\r\n" expect "HTTP/1\.[01x] [1-4][0-9]{2} .*\r\n" with timeout 5 seconds then restart
|
|
if 5 restarts within 5 cycles then timeout
|
|
every 1 cycles
|
|
mode manual
|
|
|
|
|
|
|
|
INCLUDE "/opt/psa/var/modules/watchdog/etc/service.d/*"
|