URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6187
[ Назад ]

Исходное сообщение
"Munin: multi_tcp_ping"

Отправлено Ralf , 29-Янв-09 00:55 
Проблема возникла с добавлением плагина multi_tcp_ping в munin.

линки:
информация о плагине - http://muninexchange.projects.linpro.no/?search=&cid=10&os&#...
исходный код плагина - http://muninexchange.projects.linpro.no/?view&phid=352

Поместил файл multi_tcp_ping в каталог /usr/share/munin/plugins
установил на него права chmod 755 как на других файлах плагинов в этом каталоге
добавил ссылку ln -s /usr/share/munin/plugins/multi_tcp_ping /etc/munin/plugins/multi_tcp_ping
перезапустил munin-node выполнив /etc/init.d/munin-node restart

далее в скрипте описан мануал по добавлению хостов, которые необходимо пингать:

# This plugin is meant to be called from Munin. You should set the
# 'hosts' environment variable from Munin's configuration (i.e.
# /etc/munin/munin.conf) to specify which hosts and ports to query.

# Comma-separated list of hosts to query. You can specify the TCP port
# to connect to on each of the hosts by listing them as host:port - The
# port defaults to 80. The following is a valid hosts declaration:

#    hosts='192.168.0.15, 192.168.0.18:22'

# It will query host 192.168.0.15 on the default port (80), as well as
# host 192.168.0.18 on port 22.

как бы вроде четко написано, что хосты задаются прописыванием строки:

hosts='10.235.155.1, 10.235.154.1, 10.235.153.1' в файле /etc/munin/munin.conf

так и зделал, затем снова перезапустил munin-node выполнив /etc/init.d/munin-node restart но графиков от multi_tcp_ping не появилось.

мой cat /etc/munin/munin.conf | grep -v "#"

dbdir   /var/lib/munin
htmldir /var/www/munin
logdir  /var/log/munin
rundir  /var/run/munin
tmpldir /etc/munin/templates


[localhost.ipcom]
    address 127.0.0.1
    use_node_name yes
    hosts='10.235.155.1, 10.235.154.1, 10.235.153.1'


покопавшись в логах, в  /var/log/munin/munin-node.log обнаружил:

2009/01/28-23:50:14 Plugin "multi_tcp_ping" exited with status 65280. ----
2009/01/28-23:51:35 Server closing!
Process Backgrounded
2009/01/28-23:51:35 MyPackage (type Net::Server::Fork) starting! pid(464)
Binding to TCP port 4949 on host 127.0.0.1
Hosts not set - cannot continue

Предполагаю, что проблема в том, что я не коректно задал хосты, которые необходимо пингать, и он говорит "Hosts not set - cannot continue" аля нет хостов которые нужно пингать...
Где ошибся?


Содержание

Сообщения в этом обсуждении
"Munin: multi_tcp_ping"
Отправлено Ralf , 29-Янв-09 02:31 
Еще не дописал о том, что в /etc/munin/plugin-conf.d/munin-node добавил:

[multi_tcp_ping]
user root


"Munin: multi_tcp_ping"
Отправлено Ralf , 31-Янв-09 00:54 
Проблему решил благодаря переменным окружения, так как хосты необходимо прописывать именно через них.
для этого в терминали достаточно прописать:
export hosts='192.168.1.2, 192.168.1.3'

"Munin: multi_tcp_ping"
Отправлено alex_sisadmin , 21-Янв-10 12:24 
можно ли собирать статистику с помощью munin не в процентах а в абсолютных значениях?