码迷,mamicode.com
首页 >  
搜索关键字:zabbix监控脚本    ( 9个结果
zabbix 触发器匹配字符串告警
一、说明以前有时候是用zabbix自定义监控脚本使其返回值为数字,方便zabbix进行记录或者判断。现在的需求是,如果异常会返回一段异常描述,也就是一些字符串信息,该如何判断告警呢?Zabbix监控脚本返回值是字符串时,也可以使用字符串函数来创建触发器。二、编写监控脚本脚本返回信息是一行字符串;运行... ...
分类:其他好文   时间:2019-12-23 18:37:11    阅读次数:308
zabbix监控脚本
#!/bin/bashMySQlBin=/usr/bin/mysqlMySQLAdminBin=/usr/bin/mysqladminHost=192.168.50.202User=zabbixPassword=123456if[[$#==1]];thencase$1inUptime)result=$MySQLAdminBin-u$User-p$Password-h$Hoststatus2>
分类:其他好文   时间:2019-01-21 11:21:25    阅读次数:119
zabbix监控脚本
#!/bin/bash############################################################# $Name: zabbix_linux_plugins.sh# $Function: zabbix plugins# $Author: zhangcaiw ...
分类:其他好文   时间:2018-08-25 15:33:26    阅读次数:217
Zabbix监控——Zabbix自定义用户参数制作监控项
很多情况下,我们使用zabbix内建的监控项不足以监控企业的具体业务,这时就需要使用zabbix提供的自定义参数扩展接口,自己根据业务监控需求,开发相应的脚本作为数据获取途径,自定义参数又存在两种方式,一种是直接把脚本内容写在自定义参数配置文件里面,另一种是写成独立的脚本文件,自定义参数配置文件里面直接调用脚本。
分类:其他好文   时间:2018-03-16 21:33:59    阅读次数:329
zabbix3.0/3.2/3.4自动安装脚本
自动化安装zabbix脚本(3.0/3.2/3.4)一、zabbix简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。二、zabbix..
分类:其他好文   时间:2017-08-31 22:22:56    阅读次数:323
Zabbix监控Tengine 后端服务器健康检查
一应用场景描述:前端使用Tengine作为负载均衡器,需要对监控Tengine到后端服务器的健康状况,利用Tengine提供的接口可以获取每一个后端主机的状态,是up还是down等。二编写Zabbix监控脚本Tengine的ngx_http_upstream_check_module模块提供后端监控检查功能。可以使用html,csv,j..
分类:其他好文   时间:2016-12-03 16:02:55    阅读次数:209
自定义zabbix监控脚本
1.在客户端修改配置文件/etc/zabbix/zabbix_agentd.conf#为了方便这里是用yum安装的zabbix需要改动两个地方:(1)UnsafeUserParameters=1(2)UserParameter=my.net.if[*],/usr/local/sbin/zabbix/net.sh$1$2#其中UserParameter用来自定义键值,名称可以自定义,如果自己写的..
分类:其他好文   时间:2016-07-20 06:48:14    阅读次数:238
Python一键添加Zabbix监控脚本
由于时间关系没有在脚本里把创建主机组和模板的功能,只是单单实现了添加主机的功能zabbix_tools.py#!/usr/bin/python#coding:utf-8importjsonimporturllib2fromurllib2importURLErrorimportsysclassZabbixTools:def__init__(self):self.url=‘http://lihuipeng.blog.51cto.com/..
分类:编程语言   时间:2016-07-13 23:27:10    阅读次数:371
Zabbix监控(十二):自动监控Linux端口
1、客户端新建脚本[root@agent01~]#vi/usr/local/zabbix_agent/sbin/discovertcpport.sh #!/bin/bash portarray=(`netstat-tnlp|egrep-i"$1"|awk{‘print$4‘}|awk-F‘:‘‘{if($NF~/^[0-9]*$/)print$NF}‘|sort|uniq`) #namearray=(`netstat-tnlp|egrep-i"$1"|awk{‘print$7‘}|awk-F‘..
分类:系统相关   时间:2014-11-21 00:07:40    阅读次数:414
9条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!