服务器巡查脚本

脚本编程步骤

脚本编程一般分为以下几个步骤:

需求分析:根据系统管理的需求,分析脚本要实现的功能、功能实现的层次、实现的命令与语句等;

命令测试,将要用到的命令逐个进行测试,以决定使用的选项要设置的变量等,

脚本编程:将测试好的命令写入到脚本文件中,并通过各种语句将命令执行的结果保存、判断或者发出报警等;

测, 试调优:对脚本进行测试,并根据结果进行优化,建议一边编程一边调试以减少错误的发生。

 MAC 记录与端口扫描脚本

1. 需求描述

(1)扫描,获取各个主机的端口

>   编写名为system.sh 的脚本,记录局域网中各主机的 MAC 地址,保存到/etc/ethers 文件中;若此文件已存在,应先转移进行备份;每行一条记录,第1列为IP 地 址 ,第 2列为对应的 MAC  地址。

>   检查有哪些主机开启了匿名FTP  服务,扫描对象为/etc/ethers 文件中的所有 IP 地址,扫描的端口为21 。

2. 实现步骤

创建文件system.sh,然后编写一下脚本

后面加上if语句的结尾fi,以及for语句的结尾done

开发系统监控脚本

1. 需求描述

>   编写名为 sysmon.sh 的 Shell 监控脚本。

>   监控内容包括 CPU 使用率、内存使用率、根分区的磁盘占用率。

>   百分比只需精确到个位,如7%、12%、23%等。

>   出现以下任一情况时告警:磁盘占用率超过 90% 、CPU  使用率超过80%、内存使用率超过 90%,  告警邮件通过 mail 命令发送到指定邮箱。

>   结 合crond 服务,每半小时执行一次监控脚本。

2. 实现步骤

编写自动化脚本system.sh

在服务器上安装mailx

yum -y install mailx

修改mailx的配置文件

vim /etc/mail.rc

前两个为邮箱账号,后一个为邮箱的授权码

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
监控业务服务器的指标可以从以下几个方面来考虑: 1. CPU 使用率:CPU 是服务器最重要的资源之一,如果 CPU 使用率过高,可能会导致服务器响应变慢或者崩溃。因此,需要监控服务器的 CPU 使用率,及时发现 CPU 负载过高的情况,并采取相应的措施进行优化和调整。 2. 内存使用率:服务器内存也是重要的资源之一,如果内存使用率过高,可能会导致服务器崩溃或者应用程序运行缓慢。因此,需要监控服务器的内存使用率,及时发现内存占用过高的情况,并采取相应的措施进行优化和调整。 3. 磁盘使用率:服务器磁盘空间也是重要的资源之一,如果磁盘使用率过高,可能会导致应用程序无法正常运行或者数据丢失。因此,需要监控服务器的磁盘使用率,及时发现磁盘空间不足的情况,并采取相应的措施进行优化和调整。 4. 网络流量:服务器的网络流量也需要进行监控,尤其是在高并发的情况下,需要时刻关注服务器的网络流量,及时发现异常情况,并采取相应的措施进行优化和调整。 5. 日志监控:服务器的系统日志和应用程序日志也需要进行监控,通过对日志的分析,可以及时发现服务器的异常情况,比如系统崩溃、应用程序运行异常等,从而采取相应的措施进行处理。 总之,以上这些指标是服务器监控的必要指标,通过对这些指标的监控,可以及时发现服务器的异常情况,并采取相应的措施进行优化和调整,保证服务器的稳定性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值