Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

HongAndYi 2020-01-09

Ceph mgr Zabbix module

202018

14:54

Ceph 数据可视化。

主机

安装组件

Mon.A

Zabbix-agent用于基础监控

Zabbix-send 用于mgr发送可视化展示

Mon.B

Zabbix-agent

Zabbix-send

Mon.C

Zabbix-agent

Zabbix-send

osd节点

Zabbix-agent

  • Zabbix安装部署

    Zabbix这里需要用到Zabbix Server 、Zabbix-agent 、Zabbix-send和zabbix_template.xml这个是一个ceph的模版文件。

    • Zabbix Server部署 我这里有现成的服务器就不在赘述部署环境了。如需要部署Zabbix Server 网上搜索下即可找到部署步骤,Docker run 一个Zabbix Server 也非常刺激。
      • Zabbix Server的配置
        • 查找Zabbix模版文件
        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
        • 把此模版导入到Zabbix Server中。登录Zabbix web ui 导入
        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
          • 1
          • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
          • 2
          • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
          • 完成。

            ??

      • Zabbix创建组-组关联模版-添加主机
        • 1
        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

          ??

        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

          ??

        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

          ??

        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

          ??

        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

          ??

        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

          ??

        • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
        • 完成。
    • Zabbix-agent 和Zabbix-send 默认yum安装的。
      • yum install zabbix-agent
        • 配置agent-cocnfig 添加Server 地址即可,无多余配置。
        • agent这里主要做ceph集群的基础监控cpu、内存、网络等。
      • yum install zabbix-send
        • Zabbix-send 是一个命令行工具 后面会用到,在这里先安装上,无需看网上什么Zabbix-send命令教程 在ceph中的用法不一样后面介绍,很简单。
  • Ceph 配置

    ceph的Zabbix监控需要mgr服务,没有安装的按照官网步骤安装下。官网安装配置mgr地址:这里https://docs.ceph.com/docs/master/start/quick-ceph-deploy/

    • Mgr module 启用Zabbix 模块
      • ceph mgr module enable zabbix
      • 启用模块完成之后配置
        • 配置Zabbix服务器
        • ceph zabbix config-set zabbix_host 10.110.149.126
        • 配置mgr地址
        • ceph zabbix config-set identifier 10.110.149.4
        • 其他配置都默认即可。查看配置

          [ ~]# ceph zabbix config-show

          {"zabbix_port": 10051, "zabbix_host": "10.110.149.126", "identifier": "10.110.149.4", "zabbix_sender": "/usr/bin/zabbix_sender", "interval": 60}

          Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

    • Zabbix-send命令
      • 在Zabbix Server和ceph mgr Zabbix 模块配置完成后就可以测试下发送数据了
      • ceph zabbix send
      • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
    • 发送成功。
  • Granfana展示配置
    • 此次不介绍Granfana的安装。我们只是拿来用它展示,不关心部署,其实部署也是很简单的。
    • 配置Granfana数据源添加Zabbix
      • 点击configuation-datasources 选择添加Zabbix,如果没有此数据源插件请自行安装。
    • 登录到Granfana上选择导入dashboard
      • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
      • 导入ceph Cluster dashboard模版。
      • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

        ??

      • Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示
      • 选择数据库即可。
  • 出图

    Ceph mgr Zabbix module ceph利用Zabbix+Granfana数据可视化展示

相关推荐