zoukankan      html  css  js  c++  java
  • zabbix学习-2 自定义监控项和图形

    三个步骤:

    snailshadow 标签:

    1,修改配置文件

    vim /etc/zabbix/zabbix_agentd.conf

    语法:UserParameter=key,命令/脚本    --命令/脚本返回值要小于512kb

    举例:获取登录的用户数

    UserParameter=login-user-num,uptime  |grep -ioE "[0-9]+ USERS" |awk '{print $1}'

    2,重启zabbix-agent服务

    [root@study06 ttf-arphic-uming-0.0.20050501]# service zabbix-agent restart
    Shutting down Zabbix agent:                                    [确定]
    Starting Zabbix agent:                                         [确定]

    3,zabbix-server添加监控项

    在server端测试是否能够获取到agent新添加的key

    在server端安装zabbix-get工具

    [root@study06 zabbix]# yum install zabbix-get-3.0.17-1.el6.x86_64.rpm

    测试命令:

    [root@study06 zabbix]# zabbix_get --help
    General options:
      -s --host host-name-or-IP          指定主机名或者IP地址

      -p --port port-number                指定agent的端口

      -I --source-address IP-address    指定源地址

      -k --key item-key                        指定监控的item

      -h –help                                    查看帮助信息
      -V –version                                查看版本信息

    [root@study06 zabbix]# zabbix_get -s 10.80.0.166 -k login-user-num
    2
    [root@study06 zabbix]# uptime
     16:48:05 up 86 days,  5:35,  2 users,  load average: 0.38, 0.38, 0.33

    进入配置-主机-选择目的主机的监控项:

    image

    点击右上角【创建监控项】,列举一些主要配置:

    image

    image

    4,自定义图形

    点击【配置】-【主机】-【图形】

    image

    点击右上角创建图形

    image

    查看图形,点击【监测中】-【图形】-选择“群组”,“主机”,“图形”:

    image

  • 相关阅读:
    Python3 实现一个简单的TCP 客户端
    Mac 下 安装 和 使用 Go 框架 Beego
    Go 操作文件及文件夹 os.Mkdir及os.MkdirAll两者的区别
    Go gin 之 Air 实现实时加载
    Mac os 配置常用alias
    Mac 下 MAMP配置虚拟主机
    Thinkphp5 项目部署至linux服务器报403错误
    Linux 安装最新版 node.js 之坑
    Mac item2如何使用rz sz 上传下载命令
    Mac 使用 iTerm2 快捷登录远程服务器
  • 原文地址:https://www.cnblogs.com/snailshadow/p/9068470.html
Copyright © 2011-2022 走看看