Per-process stat monitoring solution for Zabbix
Zaggregator - is a non-envasive per-process data collector for Zabbix.
- It consists of two parts:
zaggregator (daemon) which fetches and caches process table each zaggregator.daemon.delay (30) seconds, groups processes and stores statistics into sqlite database.
zcheck script for integrating with zabbix-agent fetches data from sqlite database
There is systemd service file for zaggregator-daemon, but for security reasons pip cannot install files into /etc, so you will need to do it manually. See [Install](#install) section for details.
# Requirements python3
`bash pip install zaggregator cp /usr/local/share/zaggregator/zaggregator.service /etc/systemd/system/ systemctl enable zaggregator systemctl start zaggregator cp /usr/local/share/zaggregator/zaggregator.conf /etc/zabbix/zabbix_agentd.d/ service zabbix-agent restart `
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.