1、脚本内容具体如下:
df -huesdMem1=`free -m|awk 'NR==2 {print $3}'`totalMem=`free -m|awk 'NR==2 {print $2}'`COMM_MEMORY_VALUE=`expr $uesdMem1 \* 100 $totalMem`echo "----------------------------------"echo "内存使用率:"echo "${COMM_MEMORY_VALUE}%"CPU_IDLE=$(sar 2 2 |grep -ivE "CPU" |tail -1|awk ' {print $NF}')COMM_CPU_VALUE=`echo "100 $CPU_IDLE" |awk '{printf("%0.2f\n",$1 - $2)}'`echo "----------------------------------"echo "CPU使用率"echo "${COMM_CPU_VALUE}%"echo "----------------------------------"echo "检查接口连通性:"(sleep 1;) |telnet 10.243.72.254 9099(sleep 1;) |telnet 10.243.72.254 9087(sleep 1;) |telnet 10.243.66.41 9056(sleep 1;) |telnet 10.40.10.65 8205(sleep 1;) |telnet 10.40.95.84 8081(sleep 1;) |telnet 10.40.95.84 18082(sleep 1;) |telnet 10.39.195.6 8011(sleep 1;) |telnet 10.33.217.29 9980(sleep 1;) |telnet 10.33.217.29 9990(sleep 1;) |telnet 10.243.72.254 9102(sleep 1;) |telnet 10.243.72.254 9200(sleep 1;) |telnet 10.243.72.254 9302(sleep 1;) |telnet 10.243.72.254 9300(sleep 1;) |telnet 10.243.72.254 9301(sleep 1;) |telnet 10.197.30.94 26335(sleep 1;) |telnet 10.243.72.254 9087(sleep 1;) |telnet 10.243.72.254 9093(sleep 1;) |telnet 10.243.72.254 9401
2、执行效果如下:
[root@p-hse-app01 sh]# ./check.shFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 550G 39G 511G 8% /devtmpfs 16G 0 16G 0% /devtmpfs 16G 0 16G 0% /dev/shmtmpfs 16G 209M 16G 2% /runtmpfs 16G 0 16G 0% /sys/fs/cgroup/dev/sda1 1014M 145M 870M 15% /boot/dev/mapper/centos-home 142G 34G 108G 24% /hometmpfs 3.2G 0 3.2G 0% /run/user/0/dev/loop0 9.5G 9.5G 0 100% /mnt----------------------------------内存使用率:24%----------------------------------CPU使用率0.88%----------------------------------检查接口连通性:Trying 10.243.72.254...telnet: connect to address 10.243.72.254: Connection timed outTrying 10.243.72.254...^CTrying 10.243.66.41...^CTrying 10.40.10.65...^CTrying 10.40.95.84...^C[root@p-hse-app01 sh]# ^C
文章转载自巴韭特锁螺丝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




