Zabbix监控Nginx服务器关键词(架构模式:阿里云服务器一体化部署)

首先介绍一下这是我的网站的博客界面:
在这里插入图片描述现在我要实现对 “时间定义青春的博客” 这个关键句进行监控

一、配置服务器

1、

curl -s http://www.wujincheng.xyz/|grep 时间定义青春的博客|wc -l
//通过这条命令实现对关键句的出现次数进行统计

在这里插入图片描述2、修改zabbix_agentd.conf配置文件

vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf

在其中添加如下内容:

UserParameter=check_nginx,curl -s http://www.wujincheng.xyz/|grep 时间定义青春的博客|wc -l
UnsafeUserParameters=1

在这里插入图片描述
3、Zabbix_server端尝试获取key

/etc/init.d/zabbix_agentd restart
/usr/local/zabbix/bin/zabbix_get -s www.wujincheng.xyz -k check_nginx

在这里插入图片描述获取到了值,成功!server端配置完毕!

二、配置网页

1、创建监控项
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述我们现在可以看到虽然我们添加了监控项,但是还没有图像,接下来我们要定义它的图像:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述再最后点添加即可。

2、最后我们还需要定义关键词触发器
在这里插入图片描述在这里插入图片描述 在这里插入图片描述在这里插入图片描述再点添加即可。

可能有人会问,我们现在已经实现了对关键词的监控为什么我们还要定义触发器?
答:因为我们现在只是对其进行了监控,若发生关键词被黑客篡改,也只是图形变了。并不会报警,我们定义触发器是为了给这个监控项定义什么情况下报警,该事件的预警级别是什么。

发布了162 篇原创文章 · 获赞 142 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44571270/article/details/103788806