Hi,
I am running zabbix agent2 (v1:5.0.6-2+bionic ) on Ubuntu 18.04 in active mode to monitor docker containers on my host. Docker is running on docker-ce 5:19.03.0
I have added zabbix user to the docker group.
I have created the host and among other templates I added the official template called "Template App Docker Active Agent" "Template tooling version used: 0.35".
What seems to be working okay is:
Containers discovery
Images discovery
Many non-discovered items however are marked "unknown". Enabled and increased log level to maximum level "trace" in agent2 which shows these errors.
Can someone please help with the above? Is this supposed to work or not? Is this a bug? Am I missing a configuration on the agent side that prevents the agent2 to read more docker stats?
Thank you!

I am running zabbix agent2 (v1:5.0.6-2+bionic ) on Ubuntu 18.04 in active mode to monitor docker containers on my host. Docker is running on docker-ce 5:19.03.0
I have added zabbix user to the docker group.
Code:
# getent group docker | grep -o zabbix zabbix
What seems to be working okay is:
Containers discovery
Images discovery
Many non-discovered items however are marked "unknown". Enabled and increased log level to maximum level "trace" in agent2 which shows these errors.
Code:
2021/02/05 14:06:43.837686 [101] cannot monitor metric "docker.architecture": Unknown metric docker.architecture 2021/02/05 14:06:43.837693 [101] cannot monitor metric "docker.cgroup_driver": Unknown metric docker.cgroup_driver 2021/02/05 14:06:43.837697 [101] adding new request for key: 'docker.containers' 2021/02/05 14:06:43.837707 [101] cannot monitor metric "docker.containers.paused": Unknown metric docker.containers.paused 2021/02/05 14:06:43.837718 [101] cannot monitor metric "docker.containers.running": Unknown metric docker.containers.running 2021/02/05 14:06:43.837724 [101] cannot monitor metric "docker.containers.stopped": Unknown metric docker.containers.stopped 2021/02/05 14:06:43.837730 [101] cannot monitor metric "docker.containers.total": Unknown metric docker.containers.total 2021/02/05 14:06:43.837736 [101] cannot monitor metric "docker.containers_size": Unknown metric docker.containers_size 2021/02/05 14:06:43.837744 [101] cannot monitor metric "docker.cpu_cfs_period.enabled": Unknown metric docker.cpu_cfs_period.enabled 2021/02/05 14:06:43.837760 [101] cannot monitor metric "docker.cpu_cfs_quota.enabled": Unknown metric docker.cpu_cfs_quota.enabled 2021/02/05 14:06:43.837777 [101] cannot monitor metric "docker.cpu_set.enabled": Unknown metric docker.cpu_set.enabled 2021/02/05 14:06:43.837782 [101] cannot monitor metric "docker.cpu_shares.enabled": Unknown metric docker.cpu_shares.enabled 2021/02/05 14:06:43.837788 [101] adding new request for key: 'docker.data_usage' 2021/02/05 14:06:43.837806 [101] cannot monitor metric "docker.debug.enabled": Unknown metric docker.debug.enabled 2021/02/05 14:06:43.837813 [101] cannot monitor metric "docker.default_runtime": Unknown metric docker.default_runtime 2021/02/05 14:06:43.837819 [101] cannot monitor metric "docker.driver": Unknown metric docker.driver 2021/02/05 14:06:43.837825 [101] cannot monitor metric "docker.goroutines": Unknown metric docker.goroutines 2021/02/05 14:06:43.837831 [101] adding new request for key: 'docker.images' 2021/02/05 14:06:43.837840 [101] cannot monitor metric "docker.images.top_level": Unknown metric docker.images.top_level 2021/02/05 14:06:43.837848 [101] cannot monitor metric "docker.images.total": Unknown metric docker.images.total 2021/02/05 14:06:43.837852 [101] cannot monitor metric "docker.images_size": Unknown metric docker.images_size 2021/02/05 14:06:43.837866 [101] adding new request for key: 'docker.info' 2021/02/05 14:06:43.837883 [101] cannot monitor metric "docker.ipv4_forwarding.enabled": Unknown metric docker.ipv4_forwarding.enabled 2021/02/05 14:06:43.837891 [101] cannot monitor metric "docker.kernel_mem.enabled": Unknown metric docker.kernel_mem.enabled 2021/02/05 14:06:43.837897 [101] cannot monitor metric "docker.kernel_mem_tcp.enabled": Unknown metric docker.kernel_mem_tcp.enabled 2021/02/05 14:06:43.837905 [101] cannot monitor metric "docker.kernel_version": Unknown metric docker.kernel_version 2021/02/05 14:06:43.837911 [101] cannot monitor metric "docker.layers_size": Unknown metric docker.layers_size 2021/02/05 14:06:43.837925 [101] cannot monitor metric "docker.live_restore.enabled": Unknown metric docker.live_restore.enabled 2021/02/05 14:06:43.837932 [101] cannot monitor metric "docker.logging_driver": Unknown metric docker.logging_driver 2021/02/05 14:06:43.837946 [101] cannot monitor metric "docker.mem.total": Unknown metric docker.mem.total 2021/02/05 14:06:43.837952 [101] cannot monitor metric "docker.mem_limit.enabled": Unknown metric docker.mem_limit.enabled 2021/02/05 14:06:43.837959 [101] cannot monitor metric "docker.name": Unknown metric docker.name 2021/02/05 14:06:43.837968 [101] cannot monitor metric "docker.ncpu": Unknown metric docker.ncpu 2021/02/05 14:06:43.837980 [101] cannot monitor metric "docker.nevents_listener": Unknown metric docker.nevents_listener 2021/02/05 14:06:43.837987 [101] cannot monitor metric "docker.nfd": Unknown metric docker.nfd 2021/02/05 14:06:43.837998 [101] cannot monitor metric "docker.oomkill.disabled": Unknown metric docker.oomkill.disabled 2021/02/05 14:06:43.838005 [101] cannot monitor metric "docker.operating_system": Unknown metric docker.operating_system 2021/02/05 14:06:43.838017 [101] cannot monitor metric "docker.os_type": Unknown metric docker.os_type 2021/02/05 14:06:43.838023 [101] cannot monitor metric "docker.pids_limit.enabled": Unknown metric docker.pids_limit.enabled
Can someone please help with the above? Is this supposed to work or not? Is this a bug? Am I missing a configuration on the agent side that prevents the agent2 to read more docker stats?
Thank you!
Not sure why but those items marked unknown should be Dependent items not Zabbix Agent (Active). Don't know why they changed but hey ho. Updated template and it kicked into life
Comment