监控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 服务已停止的告警邮件内容

相关推荐
Dawn-bit2 小时前
Linux 运维基础扩展:跳板机、堡垒机与物理服务器全流程
linux·运维·服务器·云计算·运维开发
新时代牛马2 小时前
Linux 定时任务:crontab、anacron 与systemd timer
linux·运维·服务器
IT摆渡者2 小时前
1panel 配置申请手动解析网站SSL证书
服务器·网络协议·ssl
疯狂打码的少年2 小时前
【计算机网络】子网掩码与子网划分计算(含CIDR表示法)
服务器·笔记·计算机网络·php
网硕互联的小客服3 小时前
怎样在CMD里用chkntfs /x C: 命令来取消磁盘自检?——原理与实践全解
运维·服务器·网络
布莱克6053 小时前
Linux 常用命令详解:从入门到实战
linux·运维·服务器
学习路上_write4 小时前
Linux黑马命令学习
linux·运维·服务器
那年窗外下的雪.5 小时前
AIDC 学习日志|第 22 天|All-Active/Single-Active 故障演练设计
服务器·网络·学习·算法·哈希算法
Android系统攻城狮5 小时前
Linux Gstreamer深度解析之gst_audio_channel_reorder_map调用流程与实战(十八)
linux·运维·服务器·音视频进阶·gstreamer音视频进阶
cc_yy_zh5 小时前
学习使用kali抓包
服务器·学习·php