使用Zabbix监控Ceph Jewel集群

获取监控脚本及配置文件

$ sudo git clone https://github.com/thelan/ceph-zabbix.git
$ cd ceph-zabbix
$ sudo cp ceph-status.sh /opt/
$ sudo cp zabbix_agent_ceph_plugin.conf /etc/zabbix/zabbix_agentd.conf.d/

安装依赖

$ sudo apt-get install bc

重启zabbix agent

$ sudo /etc/init.d/zabbix-agent restart

在zabbix web中导入zabbix_templates目录下的以下模板并链接要监控的主机

zbx_ceph_cluster_template.xml
zbx_ceph_mds_template.xml
zbx_ceph_mon_template.xml
zbx_ceph_osd_template.xml

修复模板图形字体显示异常问题

将windows中的以下字体文件添加到zabbix服务器的/usr/share/zabbix/fonts目录:

C:\Windows\Fonts\simkai.ttf

修改/usr/share/zabbix/include/defines.inc.php配置文件的以下选项:

//define('ZBX_GRAPH_FONT_NAME',         'graphfont'); // font file name    注释此行
define('ZBX_GRAPH_FONT_NAME',           'simkai'); // font file name    添加此行

//define('ZBX_FONT_NAME', 'graphfont');    注释此行
define('ZBX_FONT_NAME', 'simkai');    添加此行

刷新zabbix web页面即可。

注:此方法无须重启zabbix服务端。

posted @ 2020-10-30 16:53  Varden  阅读(218)  评论(0编辑  收藏  举报