linux主机巡检脚本(内存,磁盘,cpu)
#!/bin/bash #author by acrossyao #date: 2021-02-08 #放假巡检脚本 echo "---------------------------------------「OS系统巡检信息」---------------------------------------" #OS_IP=`hostname -i | awk '{print $1}'` OS_IP="" IPLIST=`hostname -i` for elem in $IPLIST do regex="\b(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9])\b" ckStep2=`echo $elem | egrep $regex | wc -l` if [ $ckStep2 -eq 0 ] then aa=1 else OS_IP+=$elem", " fi done OS_HOSTNAME=`hostname` OS