zabbix 获取不到自定义脚本的值解决
agent端:
zabbix 自定义脚本
[root@localhost script]# cat check_ping.sh #!/bin/bash result=$(/usr/local/nagios/libexec/check_icmp -s $1 $2) a=$(echo $result | awk '{print $1}') if [ $a == "OK" ];thenecho "0000" elseecho "2222" fi [root@localhost script]#
执行脚本:
[root@localhost script]# sh check_ping.sh 172.16.8.11 www.baidu.com 0000 [root@localhost script]# [root@localhost script]# sh check_ping.sh 172.16.8.11 www.nimeiakao.com2222[root@localhost script]
修改zabbix_agentd.conf配置并重启服务:
+++++++++++++ ### Option: UnsafeUserParameters # Allow all characters to be passed in arguments to user-defined parameters. # 0 - do not allow # 1 - allow # # Mandatory: no # Range: 0-1 # Default: UnsafeUserParameters=1### Option: UserParameter # User-defined parameter to monitor. There can be several user-defined parameters. # Format: UserParameter=<key>,<shell command> # See 'zabbix_agentd' directory for examples. # # Mandatory: no # Default: UserParameter=check.icmpping[*],/usr/local/zabbix/script/check_ping.sh $1 $2 ++++++++++++++++++++++++++[root@localhost etc]# /etc/init.d/zabbix_agentd restartShutting down zabbix_agentd: [ OK ]Starting zabbix_agentd: [ OK ][root@localhost etc]#
在服务端使用命令检测自定义key是否可行:
[root@localhost ~]# zabbix_get -s 172.16.8.11 -p 10050 -k "check.icmpping[172.16.8.11,172.16.8.12]" 0000 [root@localhost ~]# zabbix_get -s 172.16.8.11 -p 10050 -k "check.icmpping[172.16.8.11,192.168.1.2]" ZBX_NOTSUPPORTED [root@localhost ~]# 从上面可以看出,对于不通的值zabbix服务端始终取不到值,出现ZBX_NOTSUPPORTED
zabbix取不到值得解决办法:
修改agent端的超时时间并重启agent服务:
### Option: Timeout # Spend no more than Timeout seconds on processing # # Mandatory: no # Range: 1-30 # Default: #Timeout=3 Timeout=8[root@localhost etc]# /etc/init.d/zabbix_agentd restartShutting down zabbix_agentd: [ OK ]Starting zabbix_agentd: [ OK ][root@localhost etc]#
在server端再次测试:
[root@localhost ~]# zabbix_get -s 172.16.8.11 -p 10050 -k "check.icmpping[172.16.8.11,172.16.8.12]" 0000 [root@localhost ~]# zabbix_get -s 172.16.8.11 -p 10050 -k "check.icmpping[172.16.8.11,192.168.1.2]" 2222 [root@localhost ~]#
转载于:https://www.cnblogs.com/osxlinux/p/3949094.html
zabbix 获取不到自定义脚本的值解决相关推荐
- 在controller中无法通过注解@Value获取到配置文件中定义的值解决办法
使用springMVC的朋友,有时候可能会遇到以下问题: 想在controller中使用@Value指定变量,但是无法得到对应的值.而在server层获取,是正常的. 解决方案: 1:在srping- ...
- zabbix自定义监控Key值
说明: zabbix自带的默认模版里包括了很多监控项,有时候为了满足业务需求,需要根据自己的监控项目自定义监控项,这里介绍一种自定义监控项的方式. 1,首先编写自定义监控脚本,本文以监控httpd进程 ...
- 【逗老师带你学IT】PRTG自定义脚本获取H3C Loadbalance负载均衡链路状态
本文介绍如何使PRTG监控系统的自定义脚本功能,ssh登录网络设备,抓取很多snmp无法获取的监控指标. 本文主要涉及的技术点: 1.python paramiko模块应用 2.paramiko模块回 ...
- SpringBoot中通过@Value获取自定义配置的值
场景 在SpringBoot项目中的application.properties中定义变量,要在 controller中获取自定义配置的值. 实现 打开 application.properties ...
- zabbix监控mysql内存_zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数...
zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数 首先,在zabbix脚本目录下添加一个脚本,写入如下代码 #!/bin/bash #license:GPL ...
- java获取其他窗体上的控件,怎么获取从引用自定义panel控件的frame里获取它的控件的值...
如何获取从引用自定义panel控件的frame里获取它的控件的值? 以下是自定义的panel控件: package snooker; import java.awt.Component; import ...
- 使用 Docker 安装 Zabbix,并配置自定义监控项
使用 Docker 安装 Zabbix,并配置自定义监控项 一.Zabbix 简介 1.监控功能 2.Zabbix 工作原理 3.Zabbix 组件 4.Zabbix 进程 二.使用 Zabbix 配 ...
- Cacti 自定义脚本监控
Cacti 自定义脚本监控 ************************************************* 脚本内容: [root@cacti scripts]# cat get_ ...
- zabbix常用key和自定义key的讲解
zabbix中常用到的几个key: 1.监控端口的:net.tcp.port[,3306] /usr/local/zabbix/bin/ -s192.168.8.120 -knet.tcp.port[ ...
最新文章
- php面向对象引用文件,PHP面向对象之对象和引用
- JavaScript——使用对话框
- vb datatable转二维数组_一次稀疏数组的实现过程(附解答思路)
- 课程目标 java 1615308884
- php sql获取字段名称,mssql获取字段名及注释,以及一系列问题
- 整理python笔记001(列表(深浅copy),元祖,字典,集合)
- 【Windows】WPS | 多级编号 | 自定义多级标号
- 项目中碰见的错误(三) 对路径的访问被拒绝
- ctfshow-菜狗杯-web(一)
- 中企海外周报 | 哈弗F7x性能版在俄罗斯上市;徐工首家海外银行落户巴西
- vmware虚拟机不能识别u盘/移动硬盘原因之一
- trie树模板(前缀树)
- 设置RecyclerView某Item背景色
- NaN是什么?NaN == NaN 的结果是什么?为什么?
- vim代码格式化插件clang-format
- 基于python获取少量图片的简单代码
- 浅淡元宇宙发展面临的难题
- 计算机各个组成部分介绍
- 计算机软件著作权申请时间线
- 方正中间件SOA解决方案(下)
热门文章
- Python OpenCV学习笔记之:使用MOG2视频背景消除
- Spark源码分析之二:Job的调度模型与运行反馈
- 基于模板的通用代码生成器LKGenerator(一)-发布和主要功能介绍
- android4.0自定义锁屏总结【android锁屏研究一】
- 设计模式学习之---Adapter(适配器)模式
- ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案(转)
- debug模式不报错,release模式报错
- SqlServer存储过程调用接口
- InfoQ就Spring Boot 2.0 GA版发布采访了项目牵头人Phil Webb
- 使用webuploader组件实现大文件分片上传,断点续传