监控httpd状态

1.执行 dnf install postfix s-nail -y 命令,安装邮件服务相关软件包

2.启动 postfix 服务,通过 ss 与 status 命令验证 25 端口监听、服务处于 running 运行状态

3.执行 dnf install httpd -y 命令,安装 Apache 网页服务软件包

4.启动 httpd 服务,核查 80 端口正常监听、服务为 active 运行状态

5.执行 dnf install nmap -y 命令,安装端口扫描工具 nmap

6.使用 vim 编辑器创建 http.sh 监控脚本文件

7.在脚本内写入 http 服务监控逻辑,实现 nmap 扫端口、判断服务状态并发送告警邮件

8.nmap 扫描本机端口确认 80 端口开放,运行脚本输入 IP,提示 http 服务已开启,查看系统 root 邮箱

9.打开 root 系统邮件,查看脚本发送的 http 服务正常的告警邮件内容

10.停止 httpd 服务,nmap 扫描发现 80 端口关闭,再次执行脚本提示服务未开启,查看系统 root 告警邮箱

11.打开 root 系统邮件,查看脚本推送的 httpd 服务已停止的告警邮件内容

相关推荐
日取其半万世不竭2 小时前
云服务器迁移怎么少停机?DNS 切换前后的完整清单
运维·服务器
法外狂徒15 小时前
将 Pi Agent 接入 HagiCode 的实践之路
服务器·前端·人工智能
Dovis(誓平步青云)5 小时前
《精讲Spring Boot后端跑另一个端口:如何解决暴露服务器问题》
服务器·人工智能·spring boot·后端·生成对抗网络
流量猎手6 小时前
Vscode登陆服务器
服务器·ide·vscode
xywww16810 小时前
大模型 API 选型实战:GPT、Gemini、Claude 接入时该看哪些指标?
运维·服务器·人工智能·python·gpt·langchain
欢呼的太阳14 小时前
数据库设计Step by Step (10)——范式化
服务器·数据库·oracle
夜雪一千15 小时前
Python enumerate() 函数完整详解:遍历同时获取索引,告别手动计数
服务器·windows·python
大E帝国子民117 小时前
MacOS 安装Seismic Unix
服务器·macos·unix
德福危险18 小时前
富有想象力的XSS盲打:靶机练习之Tempus_fugit5
服务器·网络·xss