eth1が監視できません

2つのNICがあるマシンへZabbix Agentをインストールし監視しようとしているのですが、eth1だけが通信できません。

他のマシンも同じように監視していて、eth0とeth1ともに監視できます。

どうも、Agent側で接続が拒否されているみたいです。
この接続許可はListenIPで指定するかと思いますが、
今回はeth0とeth1を使用するため、コメントアウトしてます。
他のマシンはこれで通信可能となっています。

解決方法をご教授いただけますようお願いします。

●環境
OS:RHEL5.3(x64)
Zabbix:zabbix-1.4.4(x64)
zabbix server ip:xxx.xxx.xxx.190
zabbix agent ip(eth0):xxx.xxx.xxx.68
zabbix agent ip(eth1):xxx.xxx.xxx.102

●zabbix_agentd.conf
Server=xxx.xxx.xxx.190
ServerPort=10051
ListenPort=10050
#ListenIP=xxx.xxx.xxx.68
#ListenIP=xxx.xxx.xxx.102
StartAgents=5
DebugLevel=3
PidFile=/var/zabbix/zabbix_agentd.pid
LogFile=/var/zabbix/zabbix_agentd.log
Timeout=30

●zabbix_server.conf
ListenPort=10051
ListenIP=xxx.xxx.xxx.190
SenderFrequency=30
DebugLevel=4
Timeout=30
TrapperTimeout=30
PidFile=/var/zabbix/zabbix_server.pid
LogFile=/var/zabbix/zabbix_server.log
FpingLocation=/usr/sbin/fping
DBUser and DBPassword are ignored.
DBName=zabbix
DBUser=zabbix
DBPassword=********

●WEBでのconfigure-hostsのメッセージ
Got empty string from [i-xxx-m] IP [xxx.xxx.xxx.102] Parameter [agent.ping]

●zabbix_server.log(zabbix-server)
7969:20090828:151017 IP [xxx.xxx.xxx.102]
7969:20090828:151019 Update IP [xxx.xxx.xxx.102 is alive (0.01 ms)]
7969:20090828:151019 IP [xxx.xxx.xxx.102] alive [1]
7969:20090828:151019 In process_value(icmpping@xxx.xxx.xxx.102)
7969:20090828:151019 In process_ip([xxx.xxx.xxx.102])
7969:20090828:151019 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.description,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h.useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.hostid,h.status,i.value_type,h.errors_from,i.snmp_port,i.delta,i.prevorgvalue,i.lastclock,i.units,i.multiplier,i.snmpv3_securityname,i.snmpv3_securitylevel,i.snmpv3_authpassphrase,i.snmpv3_privpassphrase,i.formula,h.available,i.status,i.trapper_hosts,i.logtimefmt,i.valuemapid,i.delay_flex,h.dns from hosts h, items i where h.status=0 and h.hostid=i.hostid and h.ip='xxx.xxx.xxx.102' and i.key_='icmpping' and i.status=0 and i.type=3 and h.hostid>=100000000000000*0 and h.hostid<=(100000000000000*0+99999999999999) ]
7969:20090828:151019 In process_value(icmppingsec@xxx.xxx.xxx.102)
7969:20090828:151019 In process_ip([xxx.xxx.xxx.102])
7969:20090828:151019 Query [select i.itemid,i.key_,h.host,h.port,i.delay,i.description,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h.useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.hostid,h.status,i.value_type,h.errors_from,i.snmp_port,i.delta,i.prevorgvalue,i.lastclock,i.units,i.multiplier,i.snmpv3_securityname,i.snmpv3_securitylevel,i.snmpv3_authpassphrase,i.snmpv3_privpassphrase,i.formula,h.available,i.status,i.trapper_hosts,i.logtimefmt,i.valuemapid,i.delay_flex,h.dns from hosts h, items i where h.status=0 and h.hostid=i.hostid and h.ip='xxx.xxx.xxx.102' and i.key_='icmppingsec' and i.status=0 and i.type=3 and h.hostid>=100000000000000*0 and h.hostid<=(100000000000000*0+99999999999999) ]
7979:20090828:151051 In get_value_agent(host:i-bk-m,ip:xxx.xxx.xxx.102,key:agent.ping
7979:20090828:151051 Got empty string from [i-bk-m] IP [xxx.xxx.xxx.102] Parameter [agent.ping]

●zabbix_agentd.log(zabbix-server)
5128:20090828:151051 Listener error: Connection from [xxx.xxx.xxx.102] rejected. Allowed server is[xxx.xxx.xxx.190]
5126:20090828:151152 Listener error: Connection from [xxx.xxx.xxx.102] rejected. Allowed server is[xxx.xxx.xxx.190]
5126:20090828:151253 Listener error: Connection from [xxx.xxx.xxx.102] rejected. Allowed server is [xxx.xxx.xxx.190]

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー ash の写真

問題解決しました。

サーバ側のeth1のIPアドレスにエージェントと同じxxx.xxx.xxx.102の設定がしてあり、それをコメントアウトしたら解決しました。

ただ、不思議なのはLANケーブルを接続していないのとONBOOT=no
にしてあったのになぜサーバ側のeth1をOSが認識していたかです。

Zabbixとは関係ない原因で申し訳ありませんでした。

お騒がせしました。