Use zabbix to monitor all processes controlled by supervisor.

Test with zabbix 3.0 on CentOS 7. Installation

Copy files to zabbix-agents as follows:

cp zabbix_agentd.d/supervisor_agentd.conf /etc/zabbix/zabbix_agentd.d/supervisor_agentd.conf

cp scripts/zbx_discovery_supervisor.sh /etc/zabbix/scripts/zbx_discovery_supervisor.sh

cp sudoers.d/zabbix /etc/sudoers.d/zabbix

chown zabbix.zabbix /etc/zabbix/zabbix_agentd.d/supervisor_agentd.conf

chown zabbix.zabbix /etc/zabbix/scripts/zbx_discovery_supervisor.sh

chown root.root /etc/sudoers.d/zabbix

chmod 440 /etc/sudoers.d/zabbix

Import templates/Template-Supervisor-autodiscovery.xml to zabbix web.

Restart zabbix-agents.

https://github.com/gsskk/zabbix-supervisor