美文网首页
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