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

相关推荐
修己xj3 小时前
nslookup 使用指南:两种模式与常用查询技巧
linux
唠玖馆5 小时前
文件系统详解
linux·文件系统·ext2
GeW5 小时前
当Linux内核开始“确定性”,制造高端化才有了底层语法
linux
星恒随风6 小时前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
Alluxio7 小时前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
StarsGreen8 小时前
libva在intel平台上的前端流程简介
linux
坤坤子吖11 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
Sayai11 小时前
Neo4j 图数据质量检查实战:环路检测、孤立节点与连通分量,两条 Cypher 引出的数据体检清单(含变长路径性能陷阱)
运维·neo4j·图数据库·数据质量·cypher
青瓦梦滋11 小时前
Redis主从复制
服务器·数据库·redis·缓存·bootstrap
Elastic 中国社区官方博客12 小时前
更少的位数,相同的召回率:DiskBBQ 更保守的自动校准扫描
大数据·运维·开发语言·人工智能·elasticsearch·搜索引擎