[ZBX-15601] Zabbix Proxy missing items trigger error Created: 2019 Feb 05  Updated: 2019 Feb 06  Resolved: 2019 Feb 05

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Proxy (P), Server (S), Templates (T)
Affects Version/s: 4.0.3, 4.0.4
Fix Version/s: None

Type: Incident report Priority: Major
Reporter: Rob Beglinger Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Centos 7, MySQL 8.0.15, Zabbix 4.0.4 from RPMs.


Attachments: Text File docker-compose.txt     PNG File image-2019-02-05-13-34-13-702.png     PNG File image-2019-02-05-13-42-09-775.png    

 Description   

Steps to reproduce:

  1. Default configuration
  2. Deploy one Proxy with client agents
  3. Deploy one Proxy with no client agents.
  4. Stop services on Proxy with client agents and wait.
  5. Watch Problems and you will see that all Proxies will start showing "More that 100 items have missing data for more that 10 minutes"
  6. Check Administration -> Queue -> Overview by proxy and only 1 proxy has a queue.

Result:


Expected:
I would expect to only see the proxy with the missing items actually trigger and the Zabbix Server.



 Comments   
Comment by Alexey Pustovalov [ 2019 Feb 05 ]

Do you monitor Zabbix proxy hosts through proxies or directly by Zabbix server?

Comment by Rob Beglinger [ 2019 Feb 05 ]

I monitor the Proxy hosts directly by Zabbix.  Also I forgot to specify, the Proxy is a docker proxy. Docker-compose.yml attached.docker-compose.txt

Comment by Rob Beglinger [ 2019 Feb 05 ]

.env_prx file just contains ZBX_HOSTNAME= and ZBX_TLSPSKIDENTITY= declarations.

Comment by Rob Beglinger [ 2019 Feb 05 ]

I have verified this happens with a RPM based installed proxy as well as docker based proxies.

Comment by Alexey Pustovalov [ 2019 Feb 05 ]

You must assign zabbix proxy hosts (with Template App Zabbix Proxy) to corresponding proxies.

Comment by Rob Beglinger [ 2019 Feb 05 ]

So the host agent for the proxy must use the proxy to route data?  How would you monitor the docker process to make sure the docker proxy process is running?

Comment by Alexey Pustovalov [ 2019 Feb 05 ]

So the host agent for the proxy must use the proxy to route data?

Not agent! Template App Zabbix Proxy. It uses internal item checks, they are not related to agent at all!

Comment by Rob Beglinger [ 2019 Feb 05 ]

Okay, I'm missing something here.   I have Zabbix Proxy 1, it is running a docker zabbix-proxy-sqlite3 container for the proxy application.  It also has the Zabbix agent installed on it, rpm based.  I have assigned to that host (Zabbix Proxy 1) the following templates: Template App Zabbix Proxy, Template OS Linux (Template App Zabbix Agent).   The agent is setup as an Active agent, and the agent was configured to go directly back to the Zabbix Server.  Is this supportable?

Comment by Alexey Pustovalov [ 2019 Feb 06 ]

Zabbix server does not accept data for hosts which are not monitored directly by Zabbix server Anyway please be advised that this section of the tracker is for bug reports only. The case you have submitted can not be qualified as one, so please reach out to [email protected] for commercial support or consultancy services. Alternatively, you can also use our IRC channel or community forum (https://www.zabbix.com/forum) for assistance. Thank you for understanding.

Generated at Fri Apr 19 05:28:33 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.