Я новичок в Monit. У меня одна виртуальная машина, и я пытаюсь запустить M / Monit и Monit на одном сервере. Я загрузил двоичный файл для обоих и запустил оба процесса.
Все конфиги M / Monit по умолчанию и я ничего не менял. Что касается Монита, то я тоже сохранил стандартные конфиги.
Мой IP-адрес сервера: 142.133.142.122
В конфигурации клиента
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'
Я запускаю клиента с этой конфигурацией.
Но когда я получаю доступ к графическому интерфейсу, я не вижу подключенного хоста.
Команда состояния говорит
[root@Redhat6664x bin]# ./monit status
Monit uptime: 18m
System 'Redhat6664x'
status Not monitored
monitoring status Not monitored
monitoring mode active
on reboot start
data collected Sun, 12 Jun 2016 11:03:09
Процессы показывают
[root@Redhat6664x bin]# ps -ef | grep monit
root 20804 1 0 11:07 ? 00:00:00 ./mmonit
root 20907 1 0 11:23 ? 00:00:00 ./monit -c ../conf/monitrc
root 20910 20207 0 11:23 pts/1 00:00:00 grep monit
Мне не хватает какой-то конфигурации?
Да, вам нужно указать ваш хост M / Monit в конфигурации Monit.
set mmonit http://monit:password@142.133.142.122:8080/collector