背景: 对分布式存储ceph集群进行监控
监控工具:zabbix 5.0 +
主要监控方式:ceph? zabbix模块和zabbix_agent 2
ceph? zabbix模块
安装zabbix_agent+zabbix_sender
yum install zabbix_sender
启用zabbix模块
ceph mgr module enable zabbix
配置zabbix_server 和host信息
ceph zabbix config-set zabbix_host serverIP ceph zabbix config-set identifier?
客户端ip ceph zabbix-show
导入模板并链接到主机
/usr/share/ceph/mgr/zabbix/zabbix_template.xml
手动发送测试
ceph zabbix send
采用zabbix_agent2监控ceph
启用restful模块
ceph mgr module enable restful
生成自签证书
ceph restful create-self-signed-cert
创建API用户
ceph restful create-key zabbix
查看api秘钥
ceph restful list-keys
验证api秘钥可用
curl -k?https://key:value@ip:port/server
添加模板并修改宏-zabbix自带模板-略
修改zabbix配置文件跳过tls验证
vi /etc/zabbix/zabbix-agent2.conf
Plungins.ceph.insecureSkipVerify=true?
systemctl restart zabbix-agent2
如果遇到ceph.osd.stat 报错,“access.denied "可做如下配置
ceph auth caps mgr.node106 mon 'allow *' osd 'allow *' mds 'allow *' #这里的node106 从ceph auth list中查看得到 ceph-mgr -i node106 #这里的node106 从ceph -s中查看管理节点
效果