作业1:编写httpd监控脚本

本文档将指导你如何编写一个用于监控HTTPD服务器的脚本,包括关键指标的检查,性能数据收集,以及异常报警功能。通过这个脚本,你可以确保你的web服务稳定运行并及时发现潜在问题。
摘要由CSDN通过智能技术生成
#!/bin/bash
 ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ];then
   echo "Error:you should be root to run this script!" 
      exit 1
      fi
systemctl start httpd  &>>/dev/null
 if   [ $? == 0 ];then
while true
do
        echo -e "
        \033[31m start   启动Apache服务 \033[0m 
        \033[32m stop    停止Apache服务 \033[0m 
        \033[33m restart 重启Apache服务 \033[0m 
        \033[34m status  检查Apache服务 \033[0m 
        \033[35m exit    退出执行程序   \033[0m 
                "
read -p "请输入一个您的指令:"  i
case $i in
start|START)
      systemctl start httpd && echo "Apache启动成功" || echo "Apache启动失败"
      ;;
stop|STOP)
      systemctl stop httpd && echo "Apache停止成功" || echo "Apache停止失败"
      ;;
restart|RESTART)
      systemctl restart httpd && echo "Apache重启成功" || echo "Apache重启失败"
      ;;
status|STATUS)
      systemctl status httpd && echo -e &#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值