ax-zabbix-docker icon indicating copy to clipboard operation
ax-zabbix-docker copied to clipboard

Zabbix Windows Docker Monitoring

AX Zabbix Docker Monitoring

  • Support Windows or Linux (tested on Ubuntu and Debian) docker hosts
  • Discover running containers
  • Collect containers memory and CPU usage
  • Same template for both platforms
  • Basic triggers included
  • Easy install

Installation

Linux

  • Install latest Zabbix agent (https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages/repository_installation)
  • mv zabbix-agent/linux_zabbix_agent.conf /etc/zabbix/zabbix_agentd.d/
  • mv scripts/docker.py /etc/zabbix
  • chmod 755 /etc/zabbix/docker.py
  • Add zabbix to docker group: # sudo usermod -a -G docker zabbix
  • Restart agent

Windows

  • Install latest Zabbix agent (http://www.suiviperf.com/zabbix/)
  • Add zabbix-agent/windows_zabbix_agent.conf to C:\Program Files\Zabbix Agent\zabbix_agentd.conf (DO NOT REPLACE !!!)
  • Copy scripts\docker.ps1 to c:\zabbix
  • Restart agent

Zabbix GUI

  • Add template from zabbix-templates/zabbix_docker_templates.xml to Zabbix Templates (file contains 2 templates, to active and passive modes)
  • Go to Hosts list, select your server and add "Template AX App Docker ACTIVE" (or PASSIVE, if you use passive mode for data collecting) to your server.