点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
监测目的
监测方式
cpu=`top -b -n5 | fgrep "Cpu(s)" | tail -1 | awk -Fid, {split($1, vs, ","); v=vs[length(vs)]; sub(/s+/, "",
v);sub(/s+/, "", v); printf "%d", 100-v;}`
echo $cpu%
代码解析:
然后通过算法运算得出使用率。
time=$(date "+%Y-%m-%d %H:%M:%S")
memoryUsed=`free -m | sed -n 2p | awk {printf "%f
",($3)/$2*100}`
echo "memory USE:${memoryUsed}% ${time}"
memory=`echo "$memoryUsed" | cut -d "." -f 1`
if [ $memory -gt 5 ]
then
echo 您当前内存使用率${memoryUsed}%
else
exit
fi
代码解析:设置时间参数#Y年份,m月份, d日期 时分秒 data是时间,后面""里的是时间格式。
time=$(date "+%Y-%m-%d %H:%M:%S")
diskUsage=`df -h | sed -n 2p | awk {print $5}`
disk=`echo "$diskUsage" | cut -d "%" -f 1`
echo "$disk"
if [ $disk -gt 10 ]
then
echo 您当前磁盘使用率${disk}%
else
exit
Fi
代码解析:
总 结
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129103.html
摘要:嘉宾介绍张劲太云,阿里巴巴应用与基础运维平台产品与架构部高级开发工程师,主要负责测试环境研发和效能提升,喜欢开源。 摘要: 测试环境是研发/测试同学最常用的功能,稳定性直接影响到研发效率,那如何提升测试环境的稳定性?阿里巴巴应用与基础运维平台高级开发工程师张劲,通过阿里内部实践,总结了一套测试环境稳定性提升方法,供大家参考。 点此查看原文:http://click.aliyun.com...
摘要:原文出自听云技术博客断断续续写了将近一个月,听云第一版数据库管理平台终于写完了,期间来来回回的改了好多次小毛病,现在已经部署到生产环境上去了。主机管理这里主要是主机列表管理和业务组列表管理。 原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/600 断断续续写了将近一个月,听云第一版数据库管理平台终于写完了,期间来来回回的改...
阅读 1356·2023-01-11 13:20
阅读 1706·2023-01-11 13:20
阅读 1215·2023-01-11 13:20
阅读 1906·2023-01-11 13:20
阅读 4165·2023-01-11 13:20
阅读 2755·2023-01-11 13:20
阅读 1400·2023-01-11 13:20
阅读 3670·2023-01-11 13:20