Skip to content

Due to the need to track resource consumption statistics by containers within hots, a script for monitoring the information contained in the DockerStats of each container via LLD (Low Level Discovery) was developed.

Notifications You must be signed in to change notification settings

AldoriJunior/ZabbixDockerMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

ZabbixDockerMonitor

Due to the need to track resource consumption statistics by containers within hots, a template for monitoring the information contained in the DockerStats of each container via LLD (Low Level Discovery) was developed.

Configuring

To configure docker container monitoring, follow the steps below:

  • Add UserParameter lines in zabbix_agentd.conf
  • EnableRemoteCommands = 1
  • LogRemoteCommands = 1
  • Add template "Template Docker Monitor" on Zabbix host

What is monitored

Items

  • Docker Version
  • Docker Swarm status
  • Count Stopped docker Containers
  • Count Running docker Containers
  • Count Paused docker Containers
  • Count docker Images
  • Count docker Containers
  • Check if docker node TLS is accepting connections

Discover

  • Container CPU used in %: {#CNAME}
  • Container Memory max {#CNAME}
  • Container Memory used in % {#CNAME}
  • Container Memory used {#CNAME}
  • Container PID {#CNAME}
  • Container PORT {#CNAME}
  • Container Received traffic {#CNAME}
  • Container Sent traffic {#CNAME}

About

Due to the need to track resource consumption statistics by containers within hots, a script for monitoring the information contained in the DockerStats of each container via LLD (Low Level Discovery) was developed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published