五,自定义监控项并创建图形

摘要:
4.为此监视项创建图形主机--图形--将图形添加到此点,添加自定义监视项并创建图形。稍后将描述模板添加。

目录
五,zabbix自定义监控项

一,为什么要自定义监控项

有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们需要按照zabbix的规范自定义监控项目,满足自己生产环境监控需求

二,自定义监控项中的基础概念

item: Items是从agnet主机里面获取的所有数据。通常情况称itme为监控项,item由key+参数组成
Key:我们可以理解为key是item的唯一标识,在agent端有很多监控项,zabbix-server根据key区分不同的监控项
trigger:触发器是建立在item数据上的,具有阈值触发事件的功能
基本格式: :.()}
server:agent名称,加入主机时配置的
key:就是上面说的key
function:对阈值进行操作的函数,以下函数
operate:表达式
constant:常量

三,自定义监控项配置

1,自定义监控项基本格式

key[*],[command|sh]
UserParameter=Redis.Info[*],/etc/zabbix/sh/redis/redismonitor.sh $1 $2
# <key[参数]>,<命令或者脚本>
# [*]:固定格式,表示server端是否传过来参数,在命令或者脚本中用$1,23...引用,shell脚本中的引用$$1,2,3..引用,
# 如果server端不传参数,[*]可以不写

2,在agent上自定义监控项

vim /usr/local/etc/zabbix_agentd.conf  #路径根据实际情况

UnsafeUserParameters=1 # 默认为0,表示不允许自定义key
Include=/usr/local/etc/zabbix_agentd.conf.d/*.conf  #可以不添加,个人习惯针对不同监控分开写

vim /usr/local/etc/zabbix_agentd.conf.d/redis.conf
UserParameter=Redis.Status,status=`redis-cli -h 127.0.0.1 -p 6380 ping|grep -c PONG` &&echo $status
UserParameter=Redis.Info[*],/etc/zabbix/sh/redis/redismonitor.sh $1 $2 

3,web页面添加监控项

  1. 【配置】->【主机】,点击所要监控的主机
  2. 点击【监控项】
  3. 点击右上角【创建监控项】
  4. 创建监控项
  5. 名称自定义即可
  6. 键值:写上agent端定义的KEY
  7. 其他配置视情况而定即可

五,自定义监控项并创建图形第1张

然后重启agent端,稍等片刻即可显示新增监控项的数据。

五,自定义监控项并创建图形第2张

4,为该监控项创建一个图形

主机--图形--添加图形
五,自定义监控项并创建图形第3张

五,自定义监控项并创建图形第4张

至此,添加自定义监控项并创建图形已完成。后续将就模板添加进行说明。

免责声明:文章转载自《五,自定义监控项并创建图形》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用友面试10款免费开源图表插件推荐下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SpringBoot实现JWT认证

SpringBoot实现JWT认证 本文会从Token、JWT、JWT的实现、JWTUtil封装到SpringBoot中使用JWT,如果有一定的基础,可以跳过前面的内容~ Token 简介 Token 是一个临时、唯一、保证不重复的令牌,例如智能门锁,它可以生成一个临时密码,具有一定时间内的有效期。 实现思路 UUID具有上述的特性,所以我们可以使用UUI...

Redis操作命令大全(NodeJS版)

/*—————————————————————————————— * 本文案例基于以下运行环境: * 系统: CentOS 5.x * NodeJS版本: 0.9 以上 * Redis版本: 2.8 * Redis-nodejs 扩展: 0.12.1  /*—————————————————————————————— Part 1: 安装扩展 使用以下命令...

高德JS API WEB认证方式通过代理服务器解决秘钥存储问题

高德JS API的标准使用流程分为5步,但是实际与认证相关的可以缩减为两步: key申请 key使用 key申请 1 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI ) 」,设置域名白名单,可选(建议设置域名白名单)。 2 添加成功后,可获取到key值和安全密钥jscode(自2021年12月02日升级,升级之后所申请的 ke...

Redis时延问题分析及应对

Redis时延问题分析及应对 Redis的事件循环在一个线程中处理,作为一个单线程程序,重要的是要保证事件处理的时延短,这样,事件循环中的后续任务才不会阻塞; 当redis的数据量达到一定级别后(比如20G),阻塞操作对性能的影响尤为严重; 下面我们总结下在redis中有哪些耗时的场景及应对方法; 耗时长的命令造成阻塞 keys、sort等命令 keys命...

Windows下Redis的安装和部署

Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,z...

Zabbix监控PostgreSQL

title: Zabbix监控PostgreSQLtags: PostgreSQL,zabbixauthor: Chinge Yangdate: 2017-03-06 Zabbix监控PostgreSQL @(学习)[PostgreSQL,zabbix] 目录 title: Zabbix监控PostgreSQLtags: PostgreSQL,zabb...