[ZBXNEXT-9402] Create new Ceph plugin that gathers monitoring data from dashboard modules RESTful API Created: 2024 Jun 11 Updated: 2025 Apr 04 |
|
Status: | Need info |
Project: | ZABBIX FEATURE REQUESTS |
Component/s: | Agent (G), Agent2 plugin (G) |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | New Feature Request | Priority: | Minor |
Reporter: | Ivan Briazgin | Assignee: | Leonards Survilo |
Resolution: | Unresolved | Votes: | 4 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Issue Links: |
|
||||
Team: | |||||
Story Points: | 4 |
Description |
It was decided that the best course of action is to create a new plugin that would be able to utilise full feature set of Ceph dashboard modules RESTfull API. The existing plugin would get depricated together with Ceph restful module. Allowing users of newer ceph versions to monitor their setup with the capable dashboard module, but users of older ceph versions could continue using the restful module.
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. |