10.邮件服务器搭建并脚本实现监控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 服务已停止的告警邮件内容

相关推荐
晨枫阳20 小时前
@changesets/cli是什么?哪些情况下需要使用?怎么使用
linux·运维·ubuntu
天远Date Lab20 小时前
零信任架构实战:基于天远行驶证核查构建自动化车队准入网关
运维·人工智能·架构·自动化
不会就选b21 小时前
Linux之网络基础(二)
linux·运维·网络
莫浅子1 天前
Day 4:USB 2.0 时序与带宽预算
linux·运维·网络
ly76891 天前
Linux 从入门到实践:系统架构、常用命令、服务管理与故障排查详解
linux·运维·系统架构
2401_868534781 天前
在企业环境中快速安装配置 FreeBSD Unix 服务器操作系
linux·网络协议
小雪崩1 天前
嵌入式学习 day27:标准IO
linux·c语言·学习
XUEYUAN52121 天前
Cloudflare 防护机制深度剖析与跨境数据采集工程化实践
服务器·网络·网络协议·tcp/ip·http
Arnold.Shen1 天前
Dell Storage SC - 如何发送SupportAssist,并启用安全控制台
linux·安全