运维之道 | Zabbix监控网站关键词,防止恶意篡改网站信息,并触发微信告警

news/2024/5/20 17:38:00/文章来源:https://blog.csdn.net/VillianTsang/article/details/104373025

前言

Zabbix 监控网站关键词,防止恶意篡改网站信息,并触发微信告警

一、主机规划

服务器IP
Zabbix-server192.168.1.111
Zabbix-agent、Nginx192.168.1.116

二、Zabbix-agent端安装Nginx服务

1、获取nginx源码包,并解压
[root@localhost src]# ls
nginx-1.8.0.tar.gz
[root@localhost src]# tar -xzvf nginx-1.8.0.tar.gz
2、编译安装
[root@localhost src]# cd nginx-1.8.0/
[root@localhost nginx-1.8.0]# ./configure --prefix=/usr/local/nginx
[root@localhost nginx-1.8.0]# make && make install
3、修改nginx发布页面做测试
[root@localhost ~]# vim /usr/local/nginx/html/index.html<h1>ZABBIX-test</h1>			///添加这一句测试语句
4、重启nginx服务
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload
5、访问nginx界面

在这里插入图片描述

6、统计测试界面中是否存在ZABBIX-test文字,如果存在则数字大于或等于1
[root@localhost ~]# curl -s 192.168.1.116/| grep -c ZABBIX-test
1

三、配置zabbix监控关键词

1、编写监控脚本
[root@localhost ~]# vim /tmp/auto_monitor_nginx.sh```javascript
#!/bin/bash
#by auto monitor nginx test
WEBSITE="http://192.168.1.116/"
NUM=`curl -s $WEBSITE| grep -c "ZABBIX-test"`
echo $NUM
2、授予脚本可执行权限,并测试
[root@localhost tmp]# chmod +x auto_monitor_nginx.sh 
[root@localhost tmp]# sh auto_monitor_nginx.sh 
1
3、在zabbix-agent.conf配置文件中创建key值
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.confUserParameter=check_nginx_word,sh /tmp/auto_monitor_nginx.sh
4、重启zabbix-agent服务
[root@localhost ~]# systemctl restart zabbix-agent
5、在zabbix-server端测试获取键值
[root@zabbix ~]# zabbix_get -s 192.168.1.116 -k check_nginx_word
1				///获取成功

四、配置zabbix-web端

1、创建主机

在这里插入图片描述
在这里插入图片描述

2、创建监控

在这里插入图片描述
在这里插入图片描述

3、创建图像

在这里插入图片描述
在这里插入图片描述

4、创建触发器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、配置微信告警
运维之道 | Zabbix 使用企业微信发送邮件报警及定制邮件报警内容

PS:触发微信告警详细步骤可按此链接进行操作


五、查看检测结果及微信触发告警

1、查看检测图像

在这里插入图片描述

2、将Nginx配置文件中的"ZABBIX-test"字删除,查看触发告警
[root@localhost ~]# vim /usr/local/nginx/html/index.html<h1>ZABBIX-test</h1>			///将此含删除
3、重启Nginx服务
[root@localhost ~]# 
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload

在这里插入图片描述

4、查看zabbix-web端图像

在这里插入图片描述

5、查看微信触发告警

在这里插入图片描述
在这里插入图片描述

6、将"ZABBIX-test"值写入Nginx配置文件中,再次查看告警
[root@localhost ~]# vim /usr/local/nginx/html/index.html<h1>ZABBIX-test</h1>			///添加这一句测试语句

在这里插入图片描述
在这里插入图片描述


PS:通过此案例,可以自行按企业需求编写脚本,并在ZABBIX中创建监控项和触发器,并部署企业微信告警信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_823305.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

运维之道 | Nginx gzip压缩提升网站速度

前言 gzip压缩作用&#xff1a;将响应报⽂发送⾄客户端之前可以启⽤压缩功能&#xff0c;这能够有效地节约带宽&#xff0c;并提⾼响应⾄客户端的速度,压缩会消耗nginx的cpu性能&#xff1b; gzip压缩可以配置&#xff1a;http&#xff08;对所有模块有效&#xff09;、server…

一步一步教你用linux+宝塔面板搭建几种常见的网站

一步一步教你用linux宝塔面板搭建几种常见的网站文章转自鲸鱼啊&#xff1a;https://www.jingyua.com 宝塔是一个vps控制面板&#xff0c;用于管理VPS服务器。具体的也就不用说了&#xff0c;网上教程太多了。 购买VPS&#xff0c;这里就默认已经有合适的VPS&#xff0c;连接…

宝塔面板+PTCMS搭建自采集小说网站

文章转自鲸鱼啊&#xff1a;https://www.jingyua.com 现在已经默认安装好宝塔面板&#xff0c;如果没有请移步这里&#xff1a;一步一步教你用vps宝塔面板搭建几种常见的网站 下载源文件&#xff1a; https://pan.baidu.com/s/11LarIAdZGVqTDWstcHYKPA 提取码: crxw 宝塔面板…

网站 页面公共部分的处理

HTML如何引用公共的页眉头部header.html文件和尾部footer.html文件&#xff1f; 因保密等诸多因素&#xff0c;线上项目运行效果&#xff0c;暂不推荐大家观看&#xff0c;敬请谅解。 本次实例为临时花了几分钟手写的&#xff0c;下面就来讲一下常用的方法&#xff1a; 当前方法…

WordPress网站漏洞利用及漏洞修复解决方案

2019年正月刚开始&#xff0c;WordPress最新版本存在远程代码注入获取SHELL漏洞&#xff0c;该网站漏洞影响的版本是wordpress5.0.0&#xff0c;漏洞的产生是因为image模块导致的&#xff0c;因为代码里可以进行获取目录权限&#xff0c;以及文件包含功能&#xff0c;导致远程代…

expires缓存提升网站负载

nginx的缓存设置 提高网站性能对于网站的图片,尤其是新闻站, 图片一旦发布, 改动的可能是非常小的.我们希望 能否在用户访问一次后, 图片缓存在用户的浏览器端,且时间比较长的缓存.可以, 用到 nginx的expires设置 .nginx中设置过期时间,非常简单,在location或if段里,来写.格式…

网站页面优化必然趋势—WebP 图片!

本文梗概&#xff1a;众所周知&#xff0c;浏览器可以通过 HTTP 请求的 Accpet 属性 来指定接收的内容类型。依靠这个技术&#xff0c;可以在不修改任何 HTML/CSS 或者图片的情况下&#xff0c;向浏览器提供优化的图片&#xff0c;从而降低带宽消耗&#xff0c;提高页面加载速度…

AnjularJs的增删改查(单页网站)

2016.6.4 学习文献&#xff1a; 你的第一个AngularJS应用&#xff1a;https://segmentfault.com/a/1190000000347412 AngularJS 提交表单的方式&#xff1a;http://www.oschina.net/translate/submitting-ajax-forms-the-angularjs-way AngularJS中$http服务的简单用法:http://…

mouseover,mouseout与mouseenter,mouseleave

针对单个元素&#xff0c;使用感一样。 差异提现在有子元素的情况下&#xff1a; mouseover和mouseout在父元素和其子元素都可以触发&#xff0c;当鼠标穿过一个元素时&#xff0c;触发次数得依子元素数量而言。mouseenter和mouseleave只在父元素触发&#xff0c;当鼠标穿过一个…

如何让浏览器打开一个网站的时候执行一个自定义脚本

以chrome为例&#xff0c;先安装一个tampermonkey的插件&#xff0c;安装好之后点击一下按钮&#xff0c;添加新脚本,写入如下代码之后保存。 第七行的意思是&#xff0c;当我们打开百度的时候才会执行这个脚本。脚本的作用就是弹出一个消息。 转载于:https://www.cnblogs.com/…

docker (2)---存储、网络(利用docker容器上线静态网站)

一、docker底层依赖的核心技术 1、命名空间 (Namespaces) 2、控制组 (Control Groups) 3、联合文件系统 (Union File System) 4、Linux 虚拟网络支持&#xff1a;本地和容器内创建虚拟接口 (1) 命名空间(Namespaces)&#xff1a; 实现了容器间资源的隔离&#xff0c;每个容器…

从QQ网站中提取的纯JS省市区三级联动

今天收到园友信息&#xff0c;想问我要原来写的一个 《 纯JS省市区三级联动 》文章中最新的省市区数据。 那个是老早以前搞的。记得数据是从数据库中提取生成的。一时也找不到当时的数据库了。 我发现在 http://ip.qq.com/ 的网站中有QQ自己的JS省市区三级联动。所以研究了一下…

无需注册支持快速安全视频的网站

大家好&#xff0c;我是你们的小金子。今天要分享的是一个无需注册支持快速安全视频的网站&#xff0c;既然说到快速&#xff0c;那么我们先来看看到底有多快速。首先打开网站 https://brie.fi/ng/ 会展示如下网页。点击 Start Video Chat&#xff0c;即可直接开始视频。分享右…

Google 出品网站性能质量及错误分析工具

大家好&#xff0c;我是你们的章鱼猫。今天给大家推荐一款由 Google 出品的 Chrome 插件&#xff1a;Lighthouse&#xff0c;它能够分析网站的性能、质量及错误等。市面上类似工具很少&#xff0c;可以看出越大的公司对性能和质量越看重。这款工具通过 Chrome 安装后使用也非常…

GitHub Star 10K,让你的网站更炫酷的开源库

大家好&#xff0c;我是你们的章鱼猫。现在不少网站都支持了骨架屏&#xff0c;能够在网页数据加载前&#xff0c;展示固定的布局&#xff0c;能够减少用户在进入网页时感受到白屏的不适感。今天要给大家推荐一个标星 1 万的开源库&#xff1a;react-content-loader&#xff0c…

1 分钟提升网站使用体验,这么香的方法不想知道吗?

大家好&#xff0c;我是你们的章鱼猫。今天要推荐的开源项目是 instant.page&#xff0c;在介绍项目之前&#xff0c;我们先说说项目的介绍语&#xff0c;如下&#xff1a;Make your site’s pages instant in 1 minute and improve your conversion rate by 1%.什么意思呢&…

非常棒的练手项目, 一个基于 SpringBoot 开源的小说和漫画在线阅读网站

大家好&#xff0c;我是章鱼猫。今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站。这个开源项目叫&#xff1a;fiction_house。这个开源项目是一个多平台&#xff08;web、安卓 app、微信小程序&#xff09;、功能完善的小说弹幕网站&#xf…

「硬核推荐」一份网站流量变现教程及资料大全

文章首发于微信公众号「GitHub精选」&#xff0c;欢迎大家关注。大家好&#xff0c;我是章鱼猫。今天推荐的这个项目是「awesome-seo」&#xff0c;Google SEO 研究及流量变现。作者为什么要做 SEO&#xff1f;在互联网中&#xff0c;流量就是钱。掌握一定的 SEO 技术&#xff…

天若有情天亦老,我为网站加一秒

文章首发于微信公众号「GitHub 精选」&#xff0c;欢迎大家关注。打开微信&#xff0c;使用 “搜一搜”&#xff0c;搜索「GitHub 精选」&#xff0c;即可关注。大家好&#xff0c;我是章鱼猫。今天推荐的这个项目是「1s」&#xff0c;有些网站&#xff0c;当我们给它 1s 时&am…

开发者论坛一周精粹(第三十六期) 网站备案 oss存储

开发者论坛每周选取精华内容总结&#xff0c;精选论坛优质贴&#xff0c;每周更新一期&#xff0c;方便大家阅读&#xff01; 依赖SDK时发生错误 ziyeyc http://bbs.aliyun.com/read/576757.html 域名认证&#xff0c;时间太慢了吧 追梦天使11 http://bbs.aliyun.com/read/57…