Hello everybody,
I'm trying to use a zabbix_proxy in passive mode.
zabbix_server is on host A, subnet 1.
zabbix_proxy is on host B, subnet 2. this proxy will collect informations for host B and C (also in subnet 2).
subnet 1 and 2 are separated from a firewall.
to avoid open flow between subnet 1 and 2, I open a ssh connection through autossh:
autossh -M0 -q -f -N -i /home/rilemre/.ssh/id_dsa -p 22 -L 11050:localhost:10050 user@hostB
without zabbix_proxy, I'm able to collect in passive mode all required informations from host B.
But since I've install zabbix_proxy, I do not collect anymore some informations from host B (and host C): when I check zabbix_proxy log, I have the following content: I saw the that proxy try to connect to server:
zabbix_proxy is configured with the following content:
in zabbix server, zabbix proxy in menu administration > dm like:
name: hostb_proxy
type: passive
ip adress: 127.0.0.1
port: 11050
proxies hosts: B
(C is not yet defined)
it seems that this proxy is well known from zabbix_server:
- Last seen (age): 2s
- Host count: 1 (host C has not yet configured)
- Items count: 200
- Required performance (vps): 4,35
Host B is defined like this in the zabbix_server:
- dns name: hostb_proxy
- ip adress: 127.0.0.1
- port: 10052
- monitored by proxy: hostB
- status: monitored
My questions are the following ones:
- Why proxy try to connect to server? is it for synchronise configuration? in this case, is it possible that zabbix_server push configuration instead of proxy fetch it?
- Does hostB ip adress definition is used when host is monitored through proxy? this ip is the ip known by proxy or by server?
please help, I'm a quite bit lost
I'm trying to use a zabbix_proxy in passive mode.
zabbix_server is on host A, subnet 1.
zabbix_proxy is on host B, subnet 2. this proxy will collect informations for host B and C (also in subnet 2).
subnet 1 and 2 are separated from a firewall.
to avoid open flow between subnet 1 and 2, I open a ssh connection through autossh:
autossh -M0 -q -f -N -i /home/rilemre/.ssh/id_dsa -p 22 -L 11050:localhost:10050 user@hostB
without zabbix_proxy, I'm able to collect in passive mode all required informations from host B.
But since I've install zabbix_proxy, I do not collect anymore some informations from host B (and host C): when I check zabbix_proxy log, I have the following content: I saw the that proxy try to connect to server:
4494:20120802:174345.460 Starting Zabbix Proxy. Zabbix 1.8.2 (revision 11211).
4494:20120802:174345.460 **** Enabled features ****
4494:20120802:174345.460 SNMP monitoring: YES
4494:20120802:174345.460 IPMI monitoring: YES
4494:20120802:174345.460 WEB monitoring: YES
4494:20120802:174345.460 ODBC: NO
4494:20120802:174345.460 SSH2 support: NO
4494:20120802:174345.461 IPv6 support: YES
4494:20120802:174345.461 **************************
4497:20120802:174345.463 server #2 started [Configuration syncer]
4496:20120802:174345.466 server #1 started [DB Cache]
4500:20120802:174345.476 server #3 started [Datasender]
4501:20120802:174345.479 server #4 started [Poller. SNMP:YES]
4503:20120802:174345.484 server #6 started [Poller. SNMP:YES]
4505:20120802:174345.489 server #8 started [Poller. SNMP:YES]
4506:20120802:174345.490 server #9 started [Trapper]
4504:20120802:174345.495 server #7 started [Poller. SNMP:YES]
4502:20120802:174345.496 server #5 started [Poller. SNMP:YES]
4494:20120802:174345.500 server #0 started [Heartbeat sender]
4509:20120802:174345.504 server #11 started [Trapper]
4510:20120802:174345.516 server #12 started [Trapper]
4511:20120802:174345.519 server #13 started [Trapper]
4512:20120802:174345.521 server #14 started [Housekeeper]
4512:20120802:174345.521 Executing housekeeper
4513:20120802:174345.524 server #15 started [Poller for unreachable hosts. SNMP:YES]
4514:20120802:174345.529 server #16 started [HTTP Poller]
4508:20120802:174345.533 server #10 started [Trapper]
4515:20120802:174345.536 server #17 started [DB Syncer]
4512:20120802:174345.551 Deleted 0 records from history [0.000441 seconds]
4506:20120802:174401.763 Unknown request received [history data]
4508:20120802:174401.766 Unknown request received [discovery data]
4509:20120802:174401.769 Unknown request received [auto registration]
4511:20120802:174403.300 Incorrect data. Can't find pair with name "host"
4509:20120802:174403.343 Unknown request received [history data]
4506:20120802:174403.384 Unknown request received [discovery data]
4508:20120802:174403.424 Unknown request received [auto registration]
4508:20120802:174404.901 Incorrect data. Can't find pair with name "host"
4506:20120802:174404.943 Unknown request received [history data]
4508:20120802:174404.984 Unknown request received [discovery data]
4508:20120802:174405.024 Unknown request received [auto registration]
4508:20120802:174406.497 Incorrect data. Can't find pair with name "host"
4494:20120802:174406.498 Unable to connect to the server [aaa.bbb.ccc.ddd]:10051 [*** Cannot connect to [aaa.bbb.ccc.ddd]:10051 [Connection timed out]]
4497:20120802:174406.502 Unable to connect to the server [aaa.bbb.ccc.ddd]:10051 [*** Cannot connect to [aaa.bbb.ccc.ddd]:10051 [Connection timed out]]
4494:20120802:174345.460 **** Enabled features ****
4494:20120802:174345.460 SNMP monitoring: YES
4494:20120802:174345.460 IPMI monitoring: YES
4494:20120802:174345.460 WEB monitoring: YES
4494:20120802:174345.460 ODBC: NO
4494:20120802:174345.460 SSH2 support: NO
4494:20120802:174345.461 IPv6 support: YES
4494:20120802:174345.461 **************************
4497:20120802:174345.463 server #2 started [Configuration syncer]
4496:20120802:174345.466 server #1 started [DB Cache]
4500:20120802:174345.476 server #3 started [Datasender]
4501:20120802:174345.479 server #4 started [Poller. SNMP:YES]
4503:20120802:174345.484 server #6 started [Poller. SNMP:YES]
4505:20120802:174345.489 server #8 started [Poller. SNMP:YES]
4506:20120802:174345.490 server #9 started [Trapper]
4504:20120802:174345.495 server #7 started [Poller. SNMP:YES]
4502:20120802:174345.496 server #5 started [Poller. SNMP:YES]
4494:20120802:174345.500 server #0 started [Heartbeat sender]
4509:20120802:174345.504 server #11 started [Trapper]
4510:20120802:174345.516 server #12 started [Trapper]
4511:20120802:174345.519 server #13 started [Trapper]
4512:20120802:174345.521 server #14 started [Housekeeper]
4512:20120802:174345.521 Executing housekeeper
4513:20120802:174345.524 server #15 started [Poller for unreachable hosts. SNMP:YES]
4514:20120802:174345.529 server #16 started [HTTP Poller]
4508:20120802:174345.533 server #10 started [Trapper]
4515:20120802:174345.536 server #17 started [DB Syncer]
4512:20120802:174345.551 Deleted 0 records from history [0.000441 seconds]
4506:20120802:174401.763 Unknown request received [history data]
4508:20120802:174401.766 Unknown request received [discovery data]
4509:20120802:174401.769 Unknown request received [auto registration]
4511:20120802:174403.300 Incorrect data. Can't find pair with name "host"
4509:20120802:174403.343 Unknown request received [history data]
4506:20120802:174403.384 Unknown request received [discovery data]
4508:20120802:174403.424 Unknown request received [auto registration]
4508:20120802:174404.901 Incorrect data. Can't find pair with name "host"
4506:20120802:174404.943 Unknown request received [history data]
4508:20120802:174404.984 Unknown request received [discovery data]
4508:20120802:174405.024 Unknown request received [auto registration]
4508:20120802:174406.497 Incorrect data. Can't find pair with name "host"
4494:20120802:174406.498 Unable to connect to the server [aaa.bbb.ccc.ddd]:10051 [*** Cannot connect to [aaa.bbb.ccc.ddd]:10051 [Connection timed out]]
4497:20120802:174406.502 Unable to connect to the server [aaa.bbb.ccc.ddd]:10051 [*** Cannot connect to [aaa.bbb.ccc.ddd]:10051 [Connection timed out]]
Code:
# zabbix server location. (host A) # should not be used in passive mode Server=aaa.bbb.ccc.ddd ServerPort=10051 # Unique hostname. Hostname=hostb_proxy #SourceIP= # avoid listing only on local ip to be able to receive also notification from host c #ListenIP=127.0.0.1 ListenPort=10050 # passive mode! ProxyMode=1
name: hostb_proxy
type: passive
ip adress: 127.0.0.1
port: 11050
proxies hosts: B
(C is not yet defined)
it seems that this proxy is well known from zabbix_server:
- Last seen (age): 2s
- Host count: 1 (host C has not yet configured)
- Items count: 200
- Required performance (vps): 4,35
Host B is defined like this in the zabbix_server:
- dns name: hostb_proxy
- ip adress: 127.0.0.1
- port: 10052
- monitored by proxy: hostB
- status: monitored
My questions are the following ones:
- Why proxy try to connect to server? is it for synchronise configuration? in this case, is it possible that zabbix_server push configuration instead of proxy fetch it?
- Does hostB ip adress definition is used when host is monitored through proxy? this ip is the ip known by proxy or by server?
please help, I'm a quite bit lost
Comment