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 中的操作,将发送通知。

了解更多