Я следил за этим http://fosscasts.com/screencasts/6-System-Monitoring-With-Monit
set daemon 20
set logfile /var/log/monit.log
set mailserver smtp.gmail.com port 587
username "myemail" password "mypswd"
using tlsv1
with timeout 30 seconds
set alert myemail
set httpd port 2812 and
use address myurldns.net
allow myurldns.net
allow admin:monit
check system localhost
if loadavg (1min) > 4 then alert
if loadavg (5min) > 2 then alert
if memory usage > 75% then alert
if cpu usage (user) > 70% then alert
if cpu usage (system) > 30% then alert
if cpu usage (wait) > 20% then alert
check process apache2 with pidfile /var/run/apache2.pid
group www
start program = "/etc/init.d/apache2 start"
stop program = "/etc/init.d/apache2 stop"
if children > 250 then restart
if loadavg(5min) greater than 10 for 8 cycles then stop
if 3 restarts within 5 cycles then timeout
когда я бегу
sudo /etc/init.d/monit start
Приходит start deamon, но я не могу получить доступ к панели интерфейса на порту 2812
В журнале ошибок также могут отображаться уведомления. Действительно ли намеченная задача работает так, как вы хотите, даже с этим сообщением? Например, Apache говорит что-то вроде «Apache запущен на порту 80» и «запускает дочерние потоки» и тому подобное. Ничего страшного, так как он только уведомляет вас.