2024年软件测试最新用 Zabbix 监控值统计每个月触发器告警次数_设备告警如何统计,2024年最新2024年大厂软件测试面经

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

password:数据库密码

db:数据库名

“”"

host = ‘localhost’

port = 3306

user = ‘zabbix’

password = ‘zabbix’

db = ‘zabbix’

mysql = pymysql.connect(host=host,port=port,user=user,passwd=password,db=db)

sql = “select name,count(name) ‘发送次数’,from_unixtime(clock) ‘发生时间’ from events where clock in (select clock from events where TIMESTAMPDIFF(day,from_unixtime(clock,‘%Y-%m-%d’),current_date)<30) and value=1 and source=0 group by name order by count(name) desc;”

cursor = mysql.cursor()

cursor.execute(sql)

for col in cursor.fetchall():

print(col[0].strip()+" | “+str(col[1])+” | "+col[2].strftime(‘%Y-%m-%d’))

cursor.close()

mysql.close()

if name == “main”:

main()


解析一下:


sql并没有做优化,读者可自行优化改查询语句


Sql语句中,events表中的source=1代表是触发器的时间,value=1代表触发器的状态是problem即(问题)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909100952118.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)  
 脚本中sql语句在数据库查询的结果如下图  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909101006557.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)  
 第三步:把脚本添加到agent自定义键值中  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909101017811.png#pic_center)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909101029392.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)  
 记得要重启zabbix\_agent,不然配置无效


**第四步:验证测试结果**  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909101043802.png#pic_center)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909101059412.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)


第一列:触发器名


第二列:每个月这个触发器出现的次数


第三列:是触发器第一次出现的时间


## 扩展


## 如何针对 Zabbix 模板里某个主机的触发器进行修改


**背景:**  
 一个模板被多台主机使用,其中某一台主机的告警阈值需要被修改,后续其他机器的该项告警阈值需要保持不变。如果只是监控项上触发器,我们可以选择在主机上直接停用不符合阈值的告警,再新建一条阈值符合预期的触发器告警这种做法,但是如果触发器是来自自动发现规则的触发器类型的话,我们再用这种新增的做法,那涉及修改的内容就会多很多,特别是自动发现规则里面的监控项原型数量很多的时候,你要新建就会很麻烦。  
 现在决定对触发器类型里面的阈值设置成宏值,以为后续可以进行灵活地修改做基础。  
 1、监控原型、触发器类型、最新数据,如图1、2、3.  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020102614005828.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026140106766.png#pic_center)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026140116258.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)  
 2、现在查看主机的触发器以及现在的最新告警,如图4、5.  
 主机生成的相应触发器:  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026140125792.png#pic_center)  
 现在最新的告警内容  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026140134519.png#pic_center)  
 3、现在进入到相应的触发器,尝试进行修改。如图6.  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026140150294.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)  
 因为该触发器内容源于模板里面的触发器类型,在主机里面是没法进行修改的,只能去到上一级的模板里面才能修改,但若在模板进行了修改,后续使用该模板的机器也会跟随模板而改。违背了开始的需求。


4、在模板尝试新建一条触发器类型,设置宏值以取代具体的阈值。如图7。  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020102614020669.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3,size_16,color_FFFFFF,t_70#pic_center)  
 对比上下两条触发器可知,针对的内容是一样的,不同的是把原本具体设定的阈值改为了宏值。




![img](https://img-blog.csdnimg.cn/img_convert/f3a5e926c68b5889439a9be5afefd978.png)
![img](https://img-blog.csdnimg.cn/img_convert/7efb55697bca3f922f58dd4588508c5d.png)

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618608311)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

18608311)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值