I'm trying to set up SSL certificate monitoring on Windows hosts. The hosts are all running Zabbix Agent 2.
Running zabbix_get with web.certificate.get directly on the host returns a valid response for each host. While it took several hours of waiting before discovery started working, the hosts do all have items to monitor with the correct names. However, those items are blank. (I missed my window to update the topic title, I apologize for the confusion - initially, no hosts would create items over a span of several hours, but right after I posted this, they started working)
The "Get data" item has data in it, in the following format:
{"error":{"message":"","code":0},"data":[{"hostname":"<FQDN>","port":"443","ip":"<FQDN>" ,"k ey":"<FQDN>, <FQDN>"}]}
(Note: I am using the FQDN of the web service rather than the IP. This is the same methodology I used with zabbix_get, which returned a valid certificate, but doesn't seem to be working via Zabbix proper. However, using the IP of the host instead doesn't return any data at all and I'm not sure why).
I've tried reuploading the template, which returned 'no changes' when I uploaded it. Just to be safe, I deleted the template and all related items off all hosts and re-uploaded a fresh copy of the template from the official repo, but the behavior is the same.
Edited post multiple times, as behavior has changed - all hosts are now running discovery (eventually), but not returning valid data yet.
Running zabbix_get with web.certificate.get directly on the host returns a valid response for each host. While it took several hours of waiting before discovery started working, the hosts do all have items to monitor with the correct names. However, those items are blank. (I missed my window to update the topic title, I apologize for the confusion - initially, no hosts would create items over a span of several hours, but right after I posted this, they started working)
The "Get data" item has data in it, in the following format:
{"error":{"message":"","code":0},"data":[{"hostname":"<FQDN>","port":"443","ip":"<FQDN>" ,"k ey":"<FQDN>, <FQDN>"}]}
(Note: I am using the FQDN of the web service rather than the IP. This is the same methodology I used with zabbix_get, which returned a valid certificate, but doesn't seem to be working via Zabbix proper. However, using the IP of the host instead doesn't return any data at all and I'm not sure why).
I've tried reuploading the template, which returned 'no changes' when I uploaded it. Just to be safe, I deleted the template and all related items off all hosts and re-uploaded a fresh copy of the template from the official repo, but the behavior is the same.
Edited post multiple times, as behavior has changed - all hosts are now running discovery (eventually), but not returning valid data yet.