Ubuntu Munin主机未从外部Munin节点获取数据
我正试图让我的munin master从另一个外部munin节点获取数据。但我似乎遇到了问题。Munin主节点位于10.0.0.4,而外部节点位于10.0.0.1。我试图让10.0.0.4从10.0.0.1中获取数据Ubuntu Munin主机未从外部Munin节点获取数据,ubuntu,ubuntu-14.04,monitoring,network-monitoring,munin,Ubuntu,Ubuntu 14.04,Monitoring,Network Monitoring,Munin,我正试图让我的munin master从另一个外部munin节点获取数据。但我似乎遇到了问题。Munin主节点位于10.0.0.4,而外部节点位于10.0.0.1。我试图让10.0.0.4从10.0.0.1中获取数据 [muninServer.vm] address 10.0.0.1 use_node_name yes 我相信我已经正确设置了配置: 在munin_主机上编辑/etc/munin/munin.conf,使其从10.0.0.1获取数据 [muninServer.vm] add
[muninServer.vm]
address 10.0.0.1
use_node_name yes
我相信我已经正确设置了配置:
在munin_主机上编辑/etc/munin/munin.conf,使其从10.0.0.1获取数据
[muninServer.vm]
address 10.0.0.1
use_node_name yes
在Munin_主机上重新启动Munin和apache
/etc/init.d/munin-node restart
* Stopping Munin-Node [ OK ]
* Starting Munin-Node [ OK ]
还重新启动了munin_master上的apache2
/etc/init.d/apache2 restart
在外部munin节点上编辑/etc/munin/munin-node.conf,以允许munin_主机从外部munin节点收集文件
allow ^10\.0\.0\.4$
还有穆宁
/etc/munin# /etc/init.d/munin-node restart
* Stopping Munin-Node [ OK ]
* Starting Munin-Node [ OK ]
这对穆宁乌大师来说似乎很管用。但是,当Munin master尝试在端口4949上与10.0.0.1建立新连接时(通过发送SYN位)。外部节点拒绝连接并用重置位进行响应。由于外部节点被指定接受这个连接,我不明白为什么会发生这种情况
默认情况下,位于10.0.0.1的本地防火墙接受所有传入流量。所以这不可能是原因:
iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination
Chain FORWARD (policy ACCEPT) target prot opt source destination
Chain OUTPUT (policy ACCEPT) target prot opt source destination
可能需要注意的是,在外部节点上使用:telnet 127.0.0.1 4949工作正常,而在munin_主节点上使用telnet 10.0.0.1 4949则被拒绝
试图查明端口是否正在侦听外部节点:
lsof | grep TCP | grep LISTEN
munin-nod 4669 root 5u IPv4 2095805 0t0 TCP localhost:munin (LISTEN)
netstat -tulpn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:4949 0.0.0.0:* LISTEN 4669/perl
外部节点上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$
allow ^127\.0\.0\.1$
allow ^::1$
allow ::ffff:158.36.119.179
allow ^10\.0\.0\.4$
allow ^128\.39\.74\.58$
host 127.0.0.1
host ::ffff:158.36.119.179
port 4949
任何关于如何解决此问题的建议都将不胜感激:)在节点10.0.0.1上,键入
$tail-f/var/log/munin/munin node.log
然后按几次enter键以清除屏幕。这只是为了让你看到新的结果
在另一个窗口中,转到节点10.0.0.4,然后键入
$telnet 10.0.0.1 4949
并查看您的难题的答案是否在其中一个窗口中