-
New Feature Request
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
4
We have decided to create a new plugin that utilizes the full feature set of the go-ceph library. This new plugin will support Ceph versions Pacific (16), Quincy (17), Reef (18), and Squid (19). Support for the upcoming Tentacle (20) release is planned, pending its official adoption by the go-ceph library. As go-ceph is not supported on Windows, the new plugin will not be available for that platform. Only linux support
The existing plugin, which supports Ceph versions 15 through 19, will be deprecated along with the Ceph RESTful mgr module. This approach allows users on newer Ceph versions to monitor their setups with the modern go-ceph-based plugin, while those on older versions can continue using the existing RESTful solution.
Prev. ticket title and description ->
Ceph plugin for Zabbix Agent 2 uses deprecated RESTful API Ceph MGR module
Ceph plugin for Zabbix Agent 2 uses deprecated RESTful API Ceph MGR module which causes memory leaks in Ceph MGR due to the known bug in Ceph.
Ceph developers are going to mark the Ceph MGR module RESTful API as deprecated in the near future: https://github.com/ceph/ceph/pull/54984#issuecomment-1868867158
Also they encourage users to switch to the new ceph_api, which is provided by the Ceph Dashboard module.
So, for the Ceph plugin to work in the future, it should use the new api. (go-ceph is a better choice)