美文网首页
Linux服务器巡检脚本部署

Linux服务器巡检脚本部署

作者: 小明阿婆 | 来源:发表于2022-01-05 21:12 被阅读0次

    巡检脚本

    # 查看服务器当前时间
    echo -n `date|awk '{print $(NF-1)}'`" ";
    # 查看服务器hostname
    echo -n `hostname`" ";
    # 查看服务器CPU核心数
    echo -n `lscpu|grep "CPU(s):"|awk '{print $2}'`" ";
    # 查看服务器内存容量
    echo -n `free -h|grep "Mem:"|awk '{print $2}'`" ";
    # 查看服务器当前CPU使用率
    echo -n `vmstat 2 1|awk 'NR==3{printf "%d%%",(100-$(NF-2))}'`" ";
    # 查看服务器当前内存使用率
    echo -n `free -b|grep "Mem:"|awk '{printf ("%.2f%",$NF/$2)}'`" ";
    # 查看服务器本地文件系统使用率
    echo -n `df -l|grep -w "/opt"|awk '{print $NF,$(NF-1)}'`" ";
    # 查看服务器nfs文件系统使用率
    echo -n `df --type=nfs|grep -w "/nas"|awk '{print $NF,$(NF-1)}'`" ";
    
    echo "";
    

    添加到定时任务

    # crontab -e
    
    # 巡检
    1 * * * * /usr/bin/sh /nas/xj.sh >> /nas/results.txt
    # 另一台服务器,延迟一定时间再写文件
    1 * * * * /usr/bin/sleep 5;/usr/bin/sh /nas/xj.sh >> /nas/results.txt
    



    参考链接

    (4条消息) awk 输出倒数第二列 判断并输出符合条件的所有行Srfun的博客-CSDN博客awk输出倒数第二列

    linux下free命令详解 - 哪是什么大佬 - 博客园 (cnblogs.com)





    PS:微信公众号"小明阿婆"回复:"xj",可获取完整MarkDown文件

    相关文章

      网友评论

          本文标题:Linux服务器巡检脚本部署

          本文链接:https://www.haomeiwen.com/subject/enmkcrtx.html