[ZBXNEXT-9402] Create new Ceph plugin that gathers monitoring data using go-ceph Created: 2024 Jun 11 Updated: 2025 Oct 30 Resolved: 2025 Oct 08 |
|
| Status: | Closed |
| Project: | ZABBIX FEATURE REQUESTS |
| Component/s: | Agent (G), Agent2 plugin (G) |
| Affects Version/s: | None |
| Fix Version/s: | 8.0.0alpha1 |
| Type: | New Feature Request | Priority: | Minor |
| Reporter: | Ivan Briazgin | Assignee: | Oskars Pucka |
| Resolution: | Fixed | Votes: | 7 |
| Labels: | None | ||
| Remaining Estimate: | 0h | ||
| Time Spent: | 154h 34m | ||
| Original Estimate: | 0h | ||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Team: | |||||||||
| Story Points: | 4 | ||||||||
| Description |
|
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 moduleCeph 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) |
| Comments |
| Comment by Denis Pavlov [ 2025 May 10 ] |
|
they've removed restful module: zabbix should use new ceph api |
| Comment by Oskars Pucka [ 2025 Sep 22 ] |
|
Available in versions:
Ceph plugin : Ceph |
| Comment by Martins Valkovskis [ 2025 Sep 30 ] |
|
Updated documentation: |