Назад | Перейти на главную страницу

Узел Munin не отображается в обзоре

у меня есть munin и munin-node установлен на "главном" сервере, (назовем его server1) и munin-node установлен на втором сервере (назовем тот server2)

Я почти уверен, что мои файлы конфигурации верны, но я не могу показать второй сервер! Это раздражает, потому что читатель и гугл, Мунин - это не ракетостроение! Должно быть, мне не хватает чего-то простого.

server1имя хоста: server1.com -- айпи адрес: 10.2.6.60

server2имя хоста: server2 (без .com) -- айпи адрес: 10.2.6.80

server1.comконфигурация /etc/munin/munin.conf:

[server1.com]
    address 127.0.0.1
    use_node_name yes

[server2]
    address 10.2.6.80
    use_node_name_yes

server2конфигурация /etc/munin/munin-node.conf

log_level 4
log_file /var/log/munin/munin-node.log
pid_file /var/run/munin/munin-node.pid

background 1
setsid 1

user root
group root

ignore_file [\#~]$
ignore_file DEADJOE$
ignore_file \.bak$
ignore_file %$
ignore_file \.dpkg-(tmp|new|old|dist)$
ignore_file \.rpm(save|new)$
ignore_file \.pod$

host_name server1.com
allow ^10\.2\.6\.60$

host *

port 4949

Вот мой телнет server2 из server1

telnet 10.2.6.80 4949
Trying 10.2.6.80...
Connected to 10.2.6.80.
Escape character is '^]'.
# munin node at server1.com

server2 log (вы заметите две последние записи - это мои telnet попытки, однако вы заметите, что других попыток подключения самим munin нет):

2017/02/15-17:43:18 Munin::Node::Server (type Net::Server::Fork) starting! pid(33478)
Resolved [*]:4949 to [::]:4949, IPv6
Not including resolved host [0.0.0.0] IPv4 because it will be handled by [::] IPv6
Binding to TCP port 4949 on host :: with IPv6
Setting gid to "0 0"
2017/02/15-17:44:03 CONNECT TCP Peer: "[::ffff:10.2.6.60]:40924" Local: "[::ffff:10.2.6.80]:4949"
2017/02/15-17:52:25 CONNECT TCP Peer: "[::ffff:10.2.6.60]:40928" Local: "[::ffff:10.2.6.80]:4949"

Я в тупике !!

Вы разрешили эту ситуацию? Я считаю, что проблема в server2 Файл конфигурации. В этом файле можно найти строку:

host_name server1.com

Эта строка должна быть либо «server2», либо закомментирована, если имя хоста возвращает правильную информацию.

(из munin-node.conf):

host_name: Имя хоста, используемое munin-node для представления себя мастеру munin. Используйте это, если имя локального узла отличается от имени, настроенного в мастере munin.

Проблема может быть замечена в выводе Telnet на server2 из server1, и сообщает:

# munin node at server1.com

Он должен сообщить server2.

Если вы посмотрите файлы журналов на server1 в /var/log/munin/munin-update.log, возможно, там была запись, похожая на:

2017/08/15 16:35:02 [INFO] node server2 advertised itself as server1.com instead.