美文网首页
Zabbix监控网站关键词

Zabbix监控网站关键词

作者: 阿当运维 | 来源:发表于2020-11-19 14:45 被阅读0次

要监控网站关键词有没有发生更改,被篡改则告警发邮件。
思路和上篇监控主从状态一样,先通过脚本命令来求出所需要的关键词出现的次数,如果为1,出现了1次或者多次代表正常,如果这个关键词出现的次数为0,则代表内容不存在,被篡改了。

curl -s "http://192.168.1.252"


image.png

1.脚本内容:

[root@server-1 data]# cat check_str.sh 
#!/bin/bash
WEBURL="http://192.168.1.252/"
chek_str="智鸟科技"
NUM=`curl -s $WEBURL|grep -c "$chek_str"`
echo $NUM

2.编辑配置文件zabbix_agented.conf加入

UserParameter=mystr.rep, sh /data/check_str.sh

mystr.rep是自定义的key名字,后面是脚本所在路径
保存退出,重启agent服务。systemctl restart zabbix-agent

3.在zabbix服务端测试能否得到value

[root@server-3 ~]# zabbix_get  -s 192.168.1.252 -k mystr.rep
1

此时结果为1,证明目前关键词状态正常并且可以被客户端获取。

zabbix——web界面配置

a.配置--选择被监控主机--监控项--创建监控项(写上名称和key值)


image.png

b.创建图形


image.png
c.创建触发器-选择严重性(最好是选择user setting里媒介报警触发的范围内的严重性,否则不会报警)
条件是获取的值不等于1,不等于1就代表被篡改。如果监控词本身会出现多次,此处可以设置成小于1,小于1就是一次都没出现过。表达式根据需求设置,可以投多个
image.png

设置完成。报警的设置可以看监控nginx篇

测试:修改网页监控词,被zabbix捕获,报警邮件 image.png image.png

也可以使用zabbix自带的web监测来监控

相关文章

网友评论

      本文标题:Zabbix监控网站关键词

      本文链接:https://www.haomeiwen.com/subject/zofjpktx.html