shell自动巡检服务器基础配置
每个项目都要部署在服务器上,那么服务器的安全性能和一些基本情况是我们需要了解的,比如服务器CPU、内存、文件系统、磁盘IO、还有一些网络连通性等等,这些操作很多项目组都是安排一个特定的巡检人员来完成,那么为什么不写一个shell脚本来自动巡检服务器而代替人工操作呢,下面给出巡检的标准与shell脚本代码:
一、巡检标准
一、巡检标准
1.1 CPU利用率巡检
1) 执行巡检指令(红色字体部分):top,结果示例如下,该显示结果会每隔3秒刷新一次。按【q】键可退出巡检。
2) 关注图中红色标记部分,连续三次及以上低于20%,认为CPU占用率过高,系统存在风险。
1.2 内存利用率巡检
1) 执行巡检指令(红色字体部分): free -g,(-g的意义是单位为GB)结果示例如下。
2) 关注图中红色标记部分,若低于总量的20% (GB),认为内存占用率过高,系统存在风险。
1.3 文件系统巡检
1) 执行巡检