Я пытаюсь настроить несколько новых хостов в munin для мониторинга. Почему-то этого не происходит!
Вот что я пробовал до сих пор.
На сервере munin, который уже отслеживает несколько других хостов, я добавил нужный мне хост в /etc/munin/munin.conf.
[db1]
address 10.10.10.25 # <- obscured the real IP address
use_node_name yes
И на хосте db1 я установил это в /etc/munin/munin-node.conf
host_name db1.example.com
allow ^127\.0\.0\.1$
allow ^10\.10\.10\.26$
allow ^::1$
port 4949
И я обязательно перезапустил службы на обеих машинах.
С хоста мониторинга я могу подключиться по телнету к новому серверу, который я хочу отслеживать, через порт munin:
[root@monitor3:~] #telnet db1.example.com 4949
Trying 10.10.10.26...
Connected to db1.example.com.
Escape character is '^]'.
# munin node at db1.example.com
Подождите несколько минут.. и ничего! Новый сервер не будет отображаться на панели управления munin на хосте мониторинга munin.
В журнале /var/log/munin/munin-update.log на хосте db1 (тот, который я пытаюсь отслеживать) я нахожу это:
2015/11/30 03:20:02 [INFO] starting work in 14199 for db1/10.10.10.26:4949.
2015/11/30 03:20:02 [FATAL] Socket read from db1 failed. Terminating process. at /usr/share/perl5/vendor_perl/Munin/Master/UpdateWorker.pm line 254.
2015/11/30 03:20:02 [ERROR] Munin::Master::UpdateWorker<db1;db1> died with '[FATAL] Socket read from db1 failed. Terminating process. at /usr/share/perl5/vendor_perl/Munin/Master/UpdateWorker.pm line 254.
Что здесь может происходить? И как я могу это решить?
monitor3
). Обратите внимание, что написано «начало работы…» для node/ip:port. Действительно,munin-update.log
будет на мастере, а не на узле. - person muru   schedule 16.02.2016