zabbix 自定义key值监控

1、zabbix一般监控使用zabbix即可,如果自定义的监控的话也是可以的,现看下zabbix.agentd.conf里面的介绍

UnsafeUserParameters 默认参数是0,0表示不启用UserParameter,1表示启用。

2、 UserParameter=<key>,<shell command> 这个就是自定义监控的命令,key加上监控的选项,如下监控http的连接数

3、改完配置以后一定要重启下,之后再服务端测试下

这里可以看到有输出的,但是没访问所以很少

zabbix-get -s agent_ip -p 10050 -k <key>

4、下面在web端添加监控,选着“项目-创建监控项”

这里填写名称和键值

然后存档即可

5、之后再添加个图像方便查看,选着“图像-创建图像”,这里可以看到httpcount项目已经建立成功了

6、这里写个名字,添加选着建立好的项目,存档就ok了

7、预览下就可以看到图形的了,但是发现下面有方框的乱码

8、这里的乱码从windows下控制面板-字体-下面选着个你喜欢的就行,上传到zabbix_server端的/var/www/html/zabbix/fonts/,替换DejaVuSans.ttf,名字还是这个即可,乱码就ok了

时间: 2025-01-04 03:36:39

zabbix 自定义key值监控的相关文章

zabbix自定义KEY监控服务状态[不需要端口]

zabbix监控Windows下的服务并实现告警和重启服务 首先 创建获取服务状态的脚本 一.Windows脚本 @echo off set srvname=%1 for /f "skip=3 tokens=4" %%i in ('sc query %srvname%') do set "zt=%%i" &goto :next :next if /i "%zt%"=="RUNNING" ( :服务运行正常,返回1. e

Zabbix建立自定义key值

Zabbix本身已经带有很多的监控项(items),而且这些监控项之间还可以数值加减乘除,这样的结果已经更加灵活丰富.但是毕竟zabbix的自带items还是有限,而我们在实际生产中也有一些额外需要的监控项目,比如说商品套餐价格.网站点击量.开发人员殴打产品经理次数(囧~)这样的数字或者文本也带进监控范围里,所以说,"自定义key值"就显得很重要了,不过zabbix在这一段做的是很不错的. 举个例子,还是看门狗.由于本公司广大模块服务器是只有内网权限没有外网权限的,所以想直接走服务器内

zabbix 自定义 key (转)

转自:http://www.cnblogs.com/miclesvic/p/6164303.html 1.在zabbix_agent端zabbix_agentd.conf配置文件中增加自定义Key(/usr/local/zabbix_agent/etc/zabbix_agentd.conf) ### Option: UserParameter # User-defined parameter to monitor. There can be several user-defined parame

Zabbix自定义key监控docker

一.需求场景在某些docker容器中运行着java,容器提供API供监控调用.需要监控服务运行是否正常和容器内JVM使用情况. 二.想法编写监控脚本,使用自定义key的方式添加到Zabbix中. 三.实践1.编写服务监控脚本 #!/bin/bash interval_time=600 service_port_file=/script/tmp/service_port.txt #Gener_service_port tee > ${service_port_file} << EOF ap

zabbix 自定义key 监控mysql增删查改

1.先熟悉一下zabb自定义key的使用格式 vim /etc/zabbix/zabbix_agentd.d/mysql.conf##zabbix_agentd.d在这个文件夹下的.conf,都会被agent读取,我们这里新建的一个配置文件方便使用,这样就不需要去动主配置文件了 UserParameter=echo[*],echo "$1" #要传递参数要带[*],且key键必须全局唯一 UserParameter=ifconfig,ifconfig|awk NR==2'{print

zabbix -- 自定义key

为什么要自定义KEY?有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法.我们可以在客户端配置文件zabbix_angentd.conf里面配置UserParameter. UserParameter=key,command   #语法 用户自定义参数包含一个key和一个命令,key必须整个系统唯一,配置好之后,重启客户端. 然后配置item,在key的位置填上我们自定义的key即可 #命令示例 UserParameter=ping,ech

zabbix 自定义key的简单使用

zabbix版本:zabbix-3.0.2 zabbix客户端配置: zabbix的监控类型分为server和server active(不确定用哪个适合,可以都选择) 在zabbix_agentd.conf中Hostname一定要填写,而且不能和其他监控服务器重复. 自定义key之前需要先设置个参数:UnsafeUserParameters=1 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/ # Include=/usr/local/et

zabbix自定义脚本做监控及自制模板初探

一.说明 zabbix监控支持自定义脚本以及自制模板来扩展监控,换句话说就是对业务自定义监控;因此通过撰写脚本完成自定义监控十分有必要;这里的脚本既可以用shell也可以用python等语言;另外自定义了脚本主要目的是获取业务相关的监控数据;还需要结合zabbix web GUI上的模板才能生效;本文的目的就是基于之前的zabbix相关部署操作之后的补充! 任务:通过撰写脚本获取tcp 的各种状态,添加tcp状态模板,添加触发器;添加图形:完整实现脚本自定义监控的整个步聚流程! 二.agent端

zabbix自定义key

客户端操作: zabbix 客户端的启动 ./zabbix_agentd -c /usr/local/etc/zabbix_agentd.conf 添加自定义key vi /usr/local/etc/zabbix_agentd.conf 将UnsafeUserParameters从0设置为1,默认是0,即默认自定义key功能是关闭的 在末行添加 UserParameter=io.read,iostat |grep "\<vda\>"|awk '{print $3}' 保存