Luminous 新特性:Zabbix
widodh
Ceph manager 服务 (ceph-mgr) 是在 Kraken 版本中引入的,在 Luminous 版本中,它通过许多新的 python 模块进行了扩展。其中一个模块是将整体集群状态和性能导出到 Zabbix。
启用仪表板模块 ¶
Zabbix 模块包含在 ceph-mgr 包中,因此如果您已升级到 Luminous,那么您已经拥有它!启用 Zabbix 模块只需一条命令
$ ceph mgr module enable zabbix
配置模块 ¶
该模块只需要少量配置即可工作
- Zabbix 服务器的主机名
- Zabbix 中 Ceph 集群的标识符
这些可以设置为 Ceph 内部的 config-key 选项
$ ceph zabbix config-set zabbix_host zabbix-server.local $ ceph zabbix config-set identifier ceph.local
Zabbix 模板 ¶
在模块的 源代码目录 中,可以找到一个 XML 模板 文件,可以将其导入到 Zabbix 中。
创建一个主机并将该主机链接到新创建的模板。确保该主机与 Ceph config-key 参数中配置的标识符名称相同。
命令 ¶
Zabbix 模块注册了一些命令。 其中一个是能够立即将数据发送到 Zabbix,另一个只是显示当前配置
$ ceph zabbix config-show $ ceph zabbix send
使用它 ¶
几分钟后,数据应开始出现在 Zabbix 的“最新数据”中,并且主机将开始填充图形。
模板中预配置了多个触发器,如果配置了 Zabbix 中的操作,将发送通知。
了解更多 ¶
- ceph-mgr zabbix 模块文档
- ceph-mgr zabbix 模块源代码