zabbix监控ceph存储

Zabbix监控ceph存储 Ceph作为一个开源的分布式存储平台,可以从软件层面正确提供所有的企业级存储特性,本文主要介绍使用Zabbix监控Ceph集群的两种方式。本文只是提供监控Ceph的思路或者方法,...

Zabbix监控ceph存储

Ceph作为一个开源的分布式存储平台,可以从软件层面正确提供所有的企业级存储特性,本文主要介绍使用Zabbix监控Ceph集群的两种方式。本文只是提供监控Ceph的思路或者方法,不涉及详细的配置。

 

1.使用Agent2监控Ceph

Zabbix5.0开始,Zabbix Agent2开始支持对Ceph的监控,Ceph提供了Restful的模块,利用restful模块调用命令获取Ceph的相关状态,restful模块的监听端口为8003,关于此模块的使用方法可以参考这个文档,ceph restful模块使用文档 ,接下来介绍使用此模块的方法。

 

启用restful模块

ceph mgr module enable restful

生成ssl证书

ceph restful create-self-signed-cert

创建API用户

ceph restful create-key zabbix

查看所有的api 密钥

ceph restful list-keys

验证api用户是否可用

ceph-mgr为所在mgr节点的主机名或IP,端口8003

curl -k https://zabbix:ff074980-2218-4d7d-9262-6ab8a7108b12@ceph3:8003/server

添加模板并修改宏

url修改为mgr所在的host

修改配置文件跳过TLS验证

由于刚才用的是自签证书,所以需要修改配置文件来跳过TLS的验证

 

vim /etc/zabbix/zabbix_agent2.conf
Plugins.Ceph.InsecureSkipVerify=true
systemctl restart zabbix-agent2

 

2.使用Zabbix Sender监控Ceph集群

ceph Luminous版本起,ceph-mgr开始提供Zabbix模块用于对Ceph的监控,接下来介绍使用此模块的方法

 

安装zabbix-sender

rpm -Uvh https://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-release-5.2-1.el7.noarch.rpm
yum install zabbix-sender -y

 

启用Zabbix模块

ceph mgr module enable zabbix

 

配置Zabbix Serverhost信息

ceph zabbix config-set zabbix_host 192.168.3.108
ceph zabbix config-set identifier node1
ceph zabbix config-show

导入模板并链接到主机

我们可以从Zabbix模块的源码目录获取模板,模板位置位于,导入之后链接模板即可

/usr/share/ceph/mgr/zabbix/zabbix_template.xml

手动发送数据测试

ceph zabbix send

 

 

0 条评论

请先 登录 后评论
YOHOHO
YOHOHO

14 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章