[ZBX-1061] Agents behind a proxy are shown as "unreachable" ('status' parameter works not as expected) Created: 2009 Sep 25 Updated: 2017 May 30 Resolved: 2012 Jun 18 |
|
Status: | Closed |
Project: | ZABBIX BUGS AND ISSUES |
Component/s: | Proxy (P), Server (S) |
Affects Version/s: | 1.6.5 |
Fix Version/s: | 1.8, 2.0.0 |
Type: | Incident report | Priority: | Major |
Reporter: | Christoph Haas | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 2 |
Labels: | proxy | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified | ||
Environment: |
Debian GNU/Linux 5 ("Lenny") |
Description |
Usually the "status" item (as in "status.last(0)=...) is handled correctly if a system is monitored directly. But a system behind a proxy is shown as "unreachable" all the time. A possible workaround is to change the trigger from status.last(0)=2 to agent.ping=0 I had rather expected that the 'status' parameter shows that a system is reachable - even when being located behind a proxy. |
Comments |
Comment by Christoph Haas [ 2009 Sep 30 ] |
Regarding agent.ping: Correction to my description above. It's supposed to be: agent.ping.nodata(120)=1 In my opinion this is not the best solution because it will take at least 120 seconds before a system is detected as unvailable.
Regarding "status": I understand that the "status" is calculated by the server depending on whether the server receives data. So it doesn't work through a proxy. (This was very confusing for me.)
My problem is that I'm not sure how to monitor systems for general availability correctly.
|
Comment by richlv [ 2010 Aug 13 ] |
i believe host status is passed by proxies since 1.8 -> fixed |
Comment by Stefan Sabolowitsch [ 2010 Oct 15 ] |
i have exactly the same problem, as described here. V1.8.3 |
Comment by Christoph Haas [ 2010 Oct 15 ] |
See comment from Stefan Sabolowitsch |
Comment by Alexander Vladishev [ 2012 Jun 18 ] |
Handling of status check has been fully refactored in 2.0.0. Please reopen if it does not work. |