永发信息网

zabbix 监控服务 怎么触发三次在报警

答案:2  悬赏:0  手机版
解决时间 2021-04-08 23:31
zabbix 监控服务 怎么触发三次在报警
最佳答案
触发器表达式设置为:周期t内(t以次数计,设置3),最小值>N时触发报警。即返回值连续3次大于阈值N才会报警。
{xxxxx:xxxxx.min(#3)}>N
全部回答
zabbix监控添加主机,报警、监控的设置 根据使用zabbix这么久的经验,总结了一套zabbix比较实用的添加主机、监控报警的使用流程,供大家参考。 一:添加处理方法,就是如何报警 打开zabbix的管理------处理方法----create media type: 我用的是脚本发邮件的方式来报警的,脚本名字为mail.py。指的一提的是脚本存放位置,我的脚本是放在/usr/local/zabbix/bin/目录下面,在这里不写目录的据对路径,直接写脚本名字,他的路径设置是在zabbix服务器端的配置文件中设置的,在zabbix_server.conf配置文件中设置:alertscriptspath=/usr/local/zabbix/bin/ 二:添加zabbix用户和组,设置其邮箱地址等信息 1:打开zabbix的管理------用户---选择用户组下拉----create user group: 填写个组名,设置需要的权限直接保存就成,其他的不用填写和选择。 2:打开zabbix的管理------用户---选择用户下拉----create user: 填写用户信息 3:添加报警介质,就是报警方式,因为是报警,【信息】那项就不用勾选,信息一般就是服务器信息发生变化时报警,这个一般没有什么意义,所以不勾选,不过你也可以选择,根据个人喜好。类型的话就是选择处理发放中的报警介质,选择你添加的。然后可以保存信息,完成添加用户(permissions那项没有不填写)。 三:报警触发器触发的动作设置 当监控项中的触发器达到你设置的报警值之后,需要执行操作来发送邮件等动作。具体设置: 1:打开zabbix的系统配置---操作---- 选择事件源为触发器------create action: 2:触发条件设置: 3:详细操作设置,即满足触发条件之后执行什么动作,这里一般设置为发邮件之类的,设置收邮件的用户(建议每个组对应一个用户,这样发邮件的时候容易设置发送对象): 四:zabbix中常用到的几个key zabbix的key可以理解为zabbix的命令,执行这个key可以得到相应的结果。 1:监控端口的:net.tcp.port[,3306] /usr/local/zabbix/bin/ -s192.168.8.120 -knet.tcp.port[,3306] 返回1为192.168.8.120的端口3306存在,0为不存在 2:监控进程的:proc.num[mysqld] /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[mysqld] 返回值为192.168.8.120中mysqld的进程数量 /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[] 返回值为192.168.8.120中所有的进程数量 3:查看cpu核数的:system.cpu.num 返回值为服务器cpu的核数 4:查看系统的系统启动时间和当前时间:system.boottime、system.localtime 返回值为系统启动时间和当前时间,为时间戳格式 5:查看系统的简单信息:system.uname 返回值为192.168.8.120的系统信息,类似于linux系统的uname -a命令 6:查看windowns系统当前网卡的进出流量:net.if.out[{host.name},bytes]、net.if.in[{host.name},bytes]和linux系统的key:net.if.out[eth0,bytes]、net.if.in[eth0,bytes]一样 /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.in[192.168.8.120,bytes] 返回值为ip为192.168.8.120的进流量,此值为计数值,单位为bytes,减去上次取得值,除以时间间隔为此段时间内的平均流量 /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.out[192.168.8.120,bytes] 返回值为ip为192.168.8.120的出流量,此值为计数值,单位为bytes,减去上次取得值,除以时间间隔为此段时间内的平均流量 7:查看系统内存大小:vm.memory.size[total],返回值单位bytes 8:查看文件的大小: vfs.file.size[file] 如: vfs.file.size[/var/log/syslog] 返回的是/var/log/syslog的大小,单位是:bytes 9:查看文件是否存在:vfs.file.exists[file] 文件如果存在返回0,不存在返回1 10:查看文件的md5:vfs.file.md5sum[file]查看小文件的md5,返回为md5值(好像只有2.0以上的版本有这个key) 11:自动发现网卡并监控流量和自动发现分区及分区挂载情况的两个key:net.if.discovery,vfs.fs.discovery,windows和linux监控模板中都有这模板(2.0以上版本),应用即可 以上是常用的key,其实监控服务器无非就是内存、硬盘占用、cpu负载、流量、服务器和端口等情况。如果要监控其他的可以自定义key来实现,本人喜欢自定义key,写个脚本来返回,得到自己想要的监控结果,zabbix在这块做的非常好,扩展性很强,支持各种脚本来实现自定义的key。 要启用自定义key,需要在客户端的配置文件中启用unsafeuserparameters=1参数,然后在配置文件的最下面来定义key,如: userparameter=free.disk,/usr/local/zabbix/bin/disk.py free.disk为key的名字,/usr/local/zabbix/bin/disk.py为服务器端调用free.disk这个key时执行的脚本,其结果就是free.disk的返回值。脚本可以是任何可以运行的脚本语言。 五:创建监控模板和监控项 其实在zabbix服务器端安装完成之后,就有许多自带的监控模板,基本上可以满足大众化的监控需求,不过其中有许多是没有必要的监控项或是自己不感兴趣的,比较冗余,所以要做好监控的话,还是自定义模板和监控项,这个监控模板可以修改zabbix系统自带的,也可以自己创建。以下为自己创建监控模板。 1:创建监控模板: 打开zabbix的系统配置---模板----create template: 填写模板名字和模板所在组保存即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题His brother aims to
东方童民族艺术教育地址在什么地方,想过去办
调侃自己辛苦的句子,体现等快递很久的句子
装修洁具包括吗
—Thank you very much for giving me a hand
jeep品牌都有什么车型
老公发短信给他的情人问还能不能在一起是什么
拂去云烟十万里下一句,急求首歌名!!歌词有
单选题美国所谓“国会—行政部门中国委员会”
我梦见自己的女儿滑冰很快她还大笑
阿飞正传台词经典,《大学》中的经典名句
南京鼓楼医院-门诊地址在哪,我要去那里办事
在读数时,每一级前面的零一定要读,有几个零
德清气象科普馆地址在哪,我要去那里办事
国家用瓷办公室在什么地方啊,我要过去处理事
推荐资讯
朕为你打下的江山是太阳的后裔台词?
单选题播到土壤里的种子不能萌发的原因是A.种
辣婆婆川湘小炒地址在什么地方,想过去办事
小人拉尔夫大冒险和古惑狼123怎么存档
和微笑有关的经典句子,关于距离的经典句子,
为什么我在风之动漫里面看不了图片,漫画都是
开心宝贝童车行在哪里啊,我有事要去这个地方
阳痿早泄吃比利劲管用吗
T500S步步高点读机没有2017新版小学一年级语
我是一名高一生。我和一女生总是频繁对视,一
夫妻双非都不是香港人能到香港生小孩吗?
你还知道哪些边塞诗歌,你还知道哪些发人深省
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?