Использую шаблон Ceph by Zabbix Agent2 для сбора статистики из Ceph, после настройки всего необходимого (описано на странице шаблона) не отображаются некоторые метрики вроде Ceph OSD Commit latency Avg, а в логах Zabbix Server можно встретить строчку:
item "clu-node1:ceph.osd.stats["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]" became not supported: Access denied.
Сбор метрик происходит через менеджер Ceph путём обращения к монитору (на сколько я понимаю), из сообщения можно понять, что доступ к некоторым метрикам запрещен.
Посмотреть разрешения для менеджера с помощью команды ceph auth ls
mgr.clu-node1
key: AQBu9b9jXT4LHRAAtCcCT4hPBeNd4w3pFbG5AA==
caps: [mds] allow *
caps: [mon] allow profile mgr
caps: [osd] allow *
Видим, что у монитора стоят ограниченные права, каких именно прав не хватает я, к сожалению не стал разбираться и разрешил всё *:
ceph auth caps mgr.clu-node1 mon 'allow *' osd 'allow *' mds 'allow *'
Необходимо перезапустить менеджера systemctl restart ceph-mgr@clu-node1.service
После чего все метрики, которые указаны в шаблоне, стали собираться.
Ссылка на багтреккер Zabbix: https://support.zabbix.com/browse/ZBX-19465