`
275553385
  • 浏览: 724520 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

shell检测cpu负载大于10时候并记录

 
阅读更多
#!/bin/sh
i=`uptime|awk -F, '{print $4}'|awk -v b=6 '{print($1>b)?"1":"0"}'`
if [ $i -ne 0 ]
then
       echo "`uptime`" >//usr/local/app/nginx/logs/`date +%Y%m%d-%H%M%S`.txt
       echo "`ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head`" >/usr/local/app/nginx/logs/`date +%Y%m%d-%H%M%S`.txt
else
       exit;
fi

 并写入crontab机制。

分享到:
评论

相关推荐

    Linux常用的系统监控shell脚本

    此脚本周期性地捕获系统统计信息,包括日期、时间、活动用户数、负载平均值、空闲内存和CPU空闲时间,并保存至CSV文件中: 1. **初始化输出文件**:定义CSV输出文件路径。 2. **获取系统信息**:利用`date`、`...

    Linux shell脚本实现CPU预警

    - 实现连续三次检测到CPU高负载后执行特定动作(如发送邮件报警等)。 #### 四、总结 通过以上分析可以看出,该脚本有效地实现了CPU预警功能,并能够针对高负载情况进行深入分析。在实际部署时还需根据具体环境...

    Shell实现识别物理cpu个数、核心数

    在Linux系统中,使用Shell脚本来识别物理CPU的个数、核心数以及是否启用超线程技术是一项常见的任务。这有助于系统管理员更好地理解和优化服务器性能。以下是如何使用Shell脚本来实现这一目标的方法。 首先,我们...

    常用shell监控脚本.txt

    - 监控服务器的整体性能,包括CPU负载、内存使用、磁盘空间等。 - 监测与特定服务或主机的连接状态。 #### 三、磁盘空间占用超过阈值报警脚本 **脚本概述**:当磁盘空间使用率超过90%时,发送邮件通知。 **核心...

    cf-auto-uam:b一个简单的bash脚本,可在CPU负载高时自动启用CF UAM

    CF-Auto-UAM安装两个cronjob: 一项cronjob每15秒检查一次CPU负载,如果该负载大于10,则会启用CloudFlare在Attack Mode(攻击模式)下。 一个cronjob,每10-30分钟检查一次CPU负载,如果它小于10,则会禁用“攻击...

    b.zip_introduced6bb_输入

    例如,当CPU负载持续过高时,可以触发告警机制,通知管理员采取措施。而“cdn.vip.qq.com”可能是指腾讯的CDN(内容分发网络)服务,这可能意味着该程序或脚本的一部分功能是与CDN相关的,或者是从CDN获取资源,也...

    2010年9月Linux系统管理考试模拟题.pdf

    16. BIOS设置:Memory Hole选项涉及内存地址空间的问题,关闭它能确保Linux正确检测到全部内存,尤其是大于16MB的部分。 17. hdparm命令:用于查询和修改硬盘参数,-g选项用于显示硬盘设备的详细信息。 18. 启动...

    Linux命令大全-2024

    - `cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c`:列出并计数不同的 CPU 型号。 - `cat /proc/cpuinfo | grep physical | uniq -c`:列出并计数物理 CPU 数量。 - `getconf LONG_BIT`:显示 CPU 位数...

    Linux 常用命令大全,非常实用的文档

    `cal 10 2012` 显示 2012 年 10 月的日历。 - **`cat /etc/issue` & `cat /etc/redhat-release`**: 分别用来查看当前系统发行版的信息。 - **示例**: `cat /etc/issue` 可能会显示类似于 "Ubuntu 22.04.1 LTS" 的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    -w: 并不会真的重开机,只是把记录写到/var/log/wtmp文件里。 -d: 不把记录写到/var/log/wtmp文件里(-n这个参数包含了-d)。 -i: 在重开机之前先把所有与网络相关的装置停止。 install 1.作用 install...

    阿里巴巴系统工程师2022实习生笔试.pdf

    其他排序算法如Shell排序、冒泡排序和插入排序的平均效率较低。 2. **链表操作复杂度**:在单向链表中,删除头部元素的操作复杂度不受队列长度影响,为O(1)。而尾部元素的删除、头部元素之前插入一个元素以及尾部...

    03开源NewSql数据库TiDB-Deep Dive into TiDB

    TiDB 整套系统的复杂性比较高,运维及使用的难度要大于单机数据库,所以希望能提供尽可能方便的方案帮助用户使用 TiDB。比如尽可能简化部署、升级、扩容方式,尽可能容易的定位系统中出现的异常状态。 围绕上面三点...

Global site tag (gtag.js) - Google Analytics