暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

初识zabbix(数据采集一)

老王话运维 2021-09-12
624

数据采集

一、跨平台的zabbix客户端:

1、介绍

    zabbix客户端支持如图所示的操作系统,可以看到zabbix对于主流的操作系统都有支持。

    在这里下载所需客户端https://www.zabbix.com/cn/download_agents

zabbix客户端支持主动模式(客户端主动发送监控项到服务端)和被动模式(服务端发送监控请求后客户端回应对应数据),客户端支持一下监控内容

2、开启第一个监控项(服务端主动模式)

       a、下载软件包(也可以使用yum或者rpm安装)

    # uname -a
    Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    复制
      # 下载并对应的软件版本并解压到对应目录
      wget https://cdn.zabbix.com/zabbix/binaries/stable/5.0/5.0.15/zabbix_agent-5.0.15-linux-3.0-amd64-static.tar.gz
      mkdir ./zabbix_agent
      tar -xzvf zabbix_agent-5.0.15-linux-3.0-amd64-static.tar.gz -C ./zabbix_agent
      # 创建zabbix运行所需用户
      groupadd zabbix
      useradd -g zabbix zabbix
      # 修改配置文件
      vim ./zabbix_agent/conf/zabbix_agentd.conf
      ...
      Server=172.18.1.24# 服务端地址
      ...
      # 启动客户端
      ./zabbix_agent/sbin/zabbix_agentd -c ./zabbix_agent/conf/zabbix_agentd.conf
      复制

              b、目录介绍

        # tree ./zabbix_agent
        ./zabbix_agent
        ├── bin
        │   ├── zabbix_get # 监控项发送程序
        │   └── zabbix_sender # 监控项接受程序
        ├── conf
        │   ├── zabbix_agentd
        │   │   ├── userparameter_examples.conf # 配置文件示例1
        │   │   └── userparameter_mysql.conf # 配置文件示例2
        │   └── zabbix_agentd.conf # 配置文件
        └── sbin
            └── zabbix_agentd # 主程序
        复制

             c、服务端终端测试监控项(获取CPU的使用率)

          # zabbix_get -s 172.18.1.26  -p 10050 -k 'system.cpu.util[,user]'
          0.066683
          复制

          zabbix客户端支持哪些监控项可参考如下链接:

          https://www.zabbix.com/documentation/5.0/zh/manual/appendix/items/supported_by_platform

              d、服务端web添加监控主机

              e、服务端web添加主机监控项(服务端主动模式)


              f、查看监控值

          至此zabbix服务端已经可以获得主机的CPU使用率了


          上一篇zabbix安装部署


          点关注不迷路


          文章转载自老王话运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论