监控cpu负载的脚本

简介:

#!/bin/sh
NUM=`uptime | awk -F ',' '{print $4}' | awk -F ' ' '{print $3}'`
echo $NUM >/tmp/num.log
num=`tail -n1 /tmp/num.log | awk -F '.' '{print $1}'`
n1=`ps -ef|grep httpd | grep -v grep| wc -l `
n2=`netstat -nat|grep -i "80" | grep -v grep | wc -l`
n3=`netstat -na | grep ESTABLISHED | wc -l`
log="/tmp/log"

if [ $num -gt 10 ] 
then
echo "start at `date +%D" "%T` , load_num=$NUM,http_80=$n1,ESTABLISHED=$n2" >> $log
mysql -p3333 -e 'show processlist;' >> $log
/qeedoodb/sendEmail-v1.55/sendEmail -f test@test.com -t test1@test.com  -s s.test.com -xu test@test.com -xp 123  -u CPU负载异常 -m load_num=$NUM,http_80=$n1,ESTABLISHED=$n2
fi



本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/632214

相关文章
|
2月前
|
运维 Linux
Linux系统调优详解(二)——CPU负载查看相关命令
Linux系统调优详解(二)——CPU负载查看相关命令
51 10
|
5月前
|
Oracle 关系型数据库 Linux
解决在linux服务器上部署定时自动查找cpu,内存,磁盘使用量,并将查询结果写入数据库的脚本,只能手动运行实现插库操作
问题描述:将脚本名命名为mortior.sh(以下简称mo),手动执行脚本后查询数据库,表中有相应的信息,放入自动执行队列中,脚本被执行,但是查询数据库,并没有新增数据。
43 0
|
5月前
|
Shell
我来教你如何将cpu使用率up起来(shell脚本[含注释])
我来教你如何将cpu使用率up起来(shell脚本[含注释])
242 0
|
5月前
|
Shell 测试技术 Linux
通过shell脚本进行linux服务器的CPU和内存压测
通过shell脚本进行linux服务器的CPU和内存压测
166 0
|
8月前
|
监控 小程序
利用PowerShell写的一个CPU监控小程序
业务部门需要,所以写的一个CPU监控小程序,有窗口显示,同时会在当前目录生成日志,有需要的自取,复制代码,TXT另存为xx.ps1即可。 仅供学习交流。
125 0
|
4月前
|
传感器 监控 Linux
Linux|奇怪的知识---CPU温度监控
Linux|奇怪的知识---CPU温度监控
99 0
|
10月前
|
监控 Python
【python】实现cpu/内存监控的功能(非常简单)
【python】实现cpu/内存监控的功能(非常简单)
433 0
|
10月前
|
存储 监控 Linux
windows下cpu和性能指标监控Top10的实现
windows下cpu和性能指标监控Top10的实现
windows下cpu和性能指标监控Top10的实现
|
4月前
|
监控 数据可视化 Java
双CPU监控的目的以及主流编程语言实现代码示例
监控CPU使用率可以帮助检测系统瓶颈和性能问题,有助于及时识别并解决故障。
421 2
|
5月前
|
监控 调度 Python
电脑监控软件所含的CPU资源监控的代码(使用psutil库)
本文使用psutil库来获取CPU使用率、运行的进程、CPU温度、风扇速度和CPU核心的工作情况。这些信息可用于自定义电脑监控软件的CPU资源监控功能
484 1

热门文章

最新文章