Hello:
We have an AppLogic Grid. (C.L.O.U.D)
AppLogic Entities/hosts have a set of standard catalog appliances that handle
routine traffic between all of it using various 10.x.x.x IP networks.
The process goes like this...
1.) the INSSLR appliance at xx.xxx.224.36 (secure inbound gateway)
2.) the main host. <-- zabbix-agent installed here.
3.) the Net appliance at xx.xxx.224.37
Traffic in gets routed to the main host via 10.x.x.x routing (1>2)
Traffic out from the main host goes out the Net device. (2>3)
I access that host (actually the INSSLR device) using xx.xxx.224.36
The problem is that the Net appliance on xx.xxx.224.37 is the one sending info back to the zbxserver as far as I can tell.
The /var/log/zabbix-server/zabbix_server.log has NO entries for .36 but tons for .37
All firewalls are disabled atm.
telnet both ways to 10050 connects but "closed by foreign host" immediately.
netstat -plaunt | grep zabbix on both zbx and sFTP servers shows the what I expect (ugly details below)
How would/does zbx handle a server that has multiple NICs?
One for inbound Traffic and One for outbound traffic for example?
Sanitized network details:
c9sFTP: agentd.conf and /etc/hosts:
Yes, I see two darn agentd.conf files. Ubuntu does this when using apt-get. 
I am not against installing zabbix-agent 1.8.10 from source but I have another issue if I do with /etc/init.d/ (from "cp /usr/src/zabbix-1.8.10/misc/init.d/debian/zabbix-agent /etc/init.d/" but that's a problem for another time).
Thank you all for your time and experience in this matter.
Habitual on #zabbix
We have an AppLogic Grid. (C.L.O.U.D)
AppLogic Entities/hosts have a set of standard catalog appliances that handle
routine traffic between all of it using various 10.x.x.x IP networks.
The process goes like this...
1.) the INSSLR appliance at xx.xxx.224.36 (secure inbound gateway)
2.) the main host. <-- zabbix-agent installed here.
3.) the Net appliance at xx.xxx.224.37
Traffic in gets routed to the main host via 10.x.x.x routing (1>2)
Traffic out from the main host goes out the Net device. (2>3)
I access that host (actually the INSSLR device) using xx.xxx.224.36
The problem is that the Net appliance on xx.xxx.224.37 is the one sending info back to the zbxserver as far as I can tell.
The /var/log/zabbix-server/zabbix_server.log has NO entries for .36 but tons for .37
All firewalls are disabled atm.
telnet both ways to 10050 connects but "closed by foreign host" immediately.
netstat -plaunt | grep zabbix on both zbx and sFTP servers shows the what I expect (ugly details below)
How would/does zbx handle a server that has multiple NICs?
One for inbound Traffic and One for outbound traffic for example?
Sanitized network details:
Code:
-== ZabbixServer ==-
ifconfig | grep -A 1 "eth"
eth0 Link encap:Ethernet HWaddr F2:01:01:00:48:01
inet addr:xx.xxx.224.62 Bcast:xx.xxx.224.63 Mask:255.255.255.224
--
eth1 Link encap:Ethernet HWaddr F2:01:01:00:48:00
inet addr:10.8.72.1 Bcast:10.15.255.255 Mask:255.248.0.0
netstat -plaunt | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1484/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 1530/zabbix_server
tcp 0 0 :::10050 :::* LISTEN 1484/zabbix_agentd
tcp 0 0 :::10051 :::* LISTEN 1530/zabbix_server
-== c9sFTP.INSSLR ==-
ifconfig | grep -A 1 "eth"
eth0 Link encap:Ethernet HWaddr f2:01:01:00:58:0c
inet addr:10.8.88.4 Bcast:0.0.0.0 Mask:255.255.255.255
--
eth3 Link encap:Ethernet HWaddr f2:01:01:00:58:0f
inet addr:10.8.88.1 Bcast:0.0.0.0 Mask:255.255.255.255
--
eth5 Link encap:Ethernet HWaddr f2:01:01:00:58:11
inet addr:10.8.88.7 Bcast:10.15.255.255 Mask:255.248.0.0
netstat -plaunt | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1519/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 1519/zabbix_agentd
-== c9sFTP.Main host ==-
ifconfig | grep -A 1 "eth"
eth0 Link encap:Ethernet HWaddr f2:01:01:00:58:0c
inet addr:10.8.88.4 Bcast:0.0.0.0 Mask:255.255.255.255
--
eth3 Link encap:Ethernet HWaddr f2:01:01:00:58:0f
inet addr:10.8.88.1 Bcast:0.0.0.0 Mask:255.255.255.255
--
eth5 Link encap:Ethernet HWaddr f2:01:01:00:58:11
inet addr:10.8.88.7 Bcast:10.15.255.255 Mask:255.248.0.0
netstat -plaunt | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN1519/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN1519/zabbix_agentd
-== c9sFTP.NET ==-
ifconfig | grep -A 1 "eth"
eth0 Link encap:Ethernet HWaddr F2:01:01:00:58:0A
inet addr:xx.xxx.224.37 Bcast:xx.xxx.224.63 Mask:255.255.255.224
--
eth1 Link encap:Ethernet HWaddr F2:01:01:00:58:08
inet addr:10.8.88.2 Bcast:0.0.0.0 Mask:255.255.255.255
--
eth3 Link encap:Ethernet HWaddr F2:01:01:00:58:0B
inet addr:10.8.88.6 Bcast:10.15.255.255 Mask:255.248.0.0
netstat -plaunt | grep zabbix
Does NOT apply.
Code:
grep -i "hostname=" /usr/share/zabbix-agent/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf && grep c9sFTP /etc/hosts /usr/share/zabbix-agent/zabbix_agentd.conf:Hostname=c9sFTP /etc/zabbix/zabbix_agentd.conf:Hostname=c9sFTP xx.xxx.224.36 c9sFTP

I am not against installing zabbix-agent 1.8.10 from source but I have another issue if I do with /etc/init.d/ (from "cp /usr/src/zabbix-1.8.10/misc/init.d/debian/zabbix-agent /etc/init.d/" but that's a problem for another time).
Thank you all for your time and experience in this matter.
Habitual on #zabbix
Comment