借鉴:https://www.ibm.com/developerworks/cn/linux/1304_caoyq_glances/index.html glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运 ...
分类:
其他好文 时间:
2019-02-22 14:01:31
阅读次数:
283
1、需求描述
编写名为sysmon.sh的Shell监控脚本
监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
百分比只需精确到个位,如7%、12%、23%等
出现以下任一情况时告警:磁盘占用率超过90%、CPU使用率超过80%、
内存使用率超过90%,告警邮件通过mail命令发送到指定邮箱
结合crond服务,每半小时执行一次监控脚本
2、思路与命令测试
分析:监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
df 命令
awk 命令
mpstat 命令(需安装sysstat软件包)
free 命令
crontab 命令
3、脚本编程与调试
使用用df命令提取出根分区的磁盘占用率,赋值给变量DUG
使用mpstat命令提取CPU使用率,赋值给变量CUG
使用free命令提取出内存使用率,赋值给变量MUG
使用if语句判断上述监控项目是否超标,将需要告警的信息保存到/tmp/alert.txt文件;若该存在则作为告警邮件发送
调试优化并设置crontab计划
分类:
系统相关 时间:
2019-02-06 23:59:33
阅读次数:
706
Perfmon是啥? Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等 性能分析方法 内存分析方法 内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。 主要方法和步骤: 1.首先查看Memo ...
1、使用top查看系统当前负载情况。 在显示过程 按P会按照cpu使用率排序,按M会按照内存占用率排序。 2、多核CPU上,每个核的使用率,使用 mpstat mpstat -P ALL 1 10 -P ALL, 表示显示所有CPU核,1,10,表示每隔1秒,显示10次后停止。 mpstat -P ...
分类:
其他好文 时间:
2018-09-01 00:05:18
阅读次数:
245
概述 Spring Boot 监控核心是 spring-boot-starter-actuator 依赖,增加依赖后, Spring Boot 会默认配置一些通用的监控,比如 jvm 监控、类加载、健康监控等。 我们之前讲过Docker容器的可视化监控,即监控容器的运行情况,包括 CPU使用率、内存 ...
分类:
编程语言 时间:
2018-08-30 12:26:37
阅读次数:
255
(一)nmon工具概述 nmon是以一个用来做linux服务器监控的工具,通过nmon,可以实现对以下参数的监控: --CPU使用率 --内存、交换空间使用率 --网络使用情况 --磁盘I/O,读写速度 --网络I/O速度,传输和读写速度 --顶级进程,查看哪些应用程序占用的CPU较多 --网络文件 ...
分类:
系统相关 时间:
2018-08-14 23:32:34
阅读次数:
1223
Adobe Flash Player 下载如何找到网站真实IP地址 | 独自等待-信息安全博客免费黑客网,黑客技术入门教程 - 危险漫步博客sed tr 去除PATH中的重复项 - DarryO - 博客园Windows下用C语言获取进程cpu使用率,内存使用,IO情况 - kimi's blog ...
分类:
其他好文 时间:
2018-05-12 14:25:07
阅读次数:
246
一、基于SNMP通过OID获取思科交换机的CPU、内存使用率1.获取CPU使用率的OID:1.3.6.1.4.1.9.2.1.56.0过去5秒中CPU使用率1.3.6.1.4.1.9.2.1.57.0过去1分钟CPU使用率1.3.6.1.4.1.9.2.1.58.0过去5分钟CPU使用率2.获取内存使用率的OID:1.3.6.1.4.1.9.9.48.1.1.1.5.1已使用(分配)内存1.3.6
分类:
其他好文 时间:
2018-04-26 18:23:26
阅读次数:
777
转载:http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这 ...
分类:
系统相关 时间:
2018-04-26 15:30:18
阅读次数:
220
一、简介 perfmon可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等 二、使用方法 1、使用快捷键win+R,打开运行窗口,输入perfmon,回车或点击确定 2、右键单击“性能监视器”--“新建”--“数据收集器集” 3、点击“下一步”,选择保存路径,点击“完成”。 4、打开“数 ...