暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

linux监测服务器CPU、内存及磁盘占用情况并检查接口联通性

巴韭特锁螺丝 2022-08-19
156

1、脚本内容具体如下:

    df -h


    uesdMem1=`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.sh 
      Filesystem Size Used Avail Use% Mounted on
      /dev/mapper/centos-root 550G 39G 511G 8% /
      devtmpfs 16G 0 16G 0% /dev
      tmpfs 16G 0 16G 0% /dev/shm
      tmpfs 16G 209M 16G 2% /run
      tmpfs 16G 0 16G 0% /sys/fs/cgroup
      /dev/sda1 1014M 145M 870M 15% /boot
      /dev/mapper/centos-home 142G 34G 108G 24% /home
      tmpfs 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 out
      Trying 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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论