Network monitoring system with many features.
It can be used for:
Zabbix is software that monitors numerous parameters of a network and the health and integrity of servers.
Zabbix has native support for monitoring JMX applications by introducing a new Zabbix daemon called "Zabbix Java gateway".
Zabbix Java gateway is a daemon written in Java. When Zabbix server wants to know the value of a particular JMX counter on a host, it asks Zabbix Java gateway, which uses the JMX management API to query the application of interest remotely.
This charm is designed to be used with Zabbix Server/Proxy charms.
juju add-relation zabbix-java-gateway zabbix-server
There is listed a few major configuration options which can be changed:
listen_port - Port to listen on incoming connections from Zabbix Server/Proxy
juju set zabbix-agent listen_port=10062
Zabbix server/proxy can use different database types, so while relation to database is not added, there is no installed Zabbix server/proxy packages.
We recommend to add a relation between Zabbix agent and Zabbix server/proxy after adding relation Zabbix server/proxy with one of available database types.
The charm Zabbix server/proxy supports only MySQL database.
In case of relation with Zabbix proxy new host will be not added to monitoring. This option is available for relations with Zabbix server only.