- Storage utilization
Requirements
-============
+------------
The plugin requires that the *zabbix_sender* executable is present on *all*
machines running ceph-mgr. It can be installed on most distributions using
the package manager.
Dependencies
-------------
+^^^^^^^^^^^^
Installing zabbix_sender can be done under Ubuntu or CentOS using either apt
or dnf.
Enabling
-========
+--------
Add this to your ceph.conf on nodes where you run ceph-mgr:
Configuration
-=============
+-------------
Two configuration keys are mandatory for the module to work:
- mgr/zabbix/zabbix_sender: /usr/bin/zabbix_sender
- mgr/zabbix/interval: 60
-Configurations keys
--------------------
+Configuration keys
+^^^^^^^^^^^^^^^^^^^
Configuration keys can be set on any machine with the proper cephx credentials,
these are usually Monitors where the *client.admin* key is present.
::
- ceph config-key put <key> <value>
+ ceph config-key set <key> <value>
For example:
::
- ceph config-key put mgr/zabbix/zabbix_host zabbix.localdomain
- ceph config-key put mgr/zabbix/identifier ceph.eu-ams02.local
+ ceph config-key set mgr/zabbix/zabbix_host zabbix.localdomain
+ ceph config-key set mgr/zabbix/identifier ceph.eu-ams02.local
Debugging
-=========
+---------
Should you want to debug the Zabbix module increase the logging level for
ceph-mgr and check the logs.