Проблема возникла с добавлением плагина 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" аля нет хостов которые нужно пингать...
Где ошибся?