最近给系统做了一点优化,前几天去查看系统监控,想看看上线前后cpu使用率曲线变化情况。查看的时候意外发现上线前后内存占用相差不少,20%以上。 本来我没怎么在意这个问题,因为我们系统会在运行过程中缓存部分数据内容。但客户觉得有异常,坚持要查。于是把一个月的内存使用情况调出来看,这一看就发现问题了: ...
分类:
其他好文 时间:
2019-03-10 12:26:45
阅读次数:
162
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
1.top命令top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 2 ...
分类:
系统相关 时间:
2019-01-19 11:20:13
阅读次数:
172
1. 安装Influxdb:https://blog.csdn.net/v6543210/article/details/84134403, 2. 安装grafana.http://docs.grafana.org/installation/debian/. 3. 安装Go. 1.下载golang安 ...
分类:
数据库 时间:
2019-01-14 20:17:10
阅读次数:
892
来源:http://www.jianshu.com/p/42e4287ffeda 话不多说,直入正题。 先上图,看一下监控的效果。 如下是监控我们网站系统错误的邮件。包含了请求的url地址,以及详细的异常信息。 一、监控所有的request请求 如何实现系统监控,自动发送错误日志的邮件呢?只需配置配 ...
分类:
编程语言 时间:
2019-01-12 16:00:05
阅读次数:
213
1、psutil是一个跨平台库(https://github.com/giampaolo/psutil) 能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。 2、IPy(http://github.com/haypo/python-i ...
分类:
编程语言 时间:
2019-01-04 23:34:15
阅读次数:
308
python模块之psutil 一、psutil模块 1、介绍 psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工 ...
分类:
其他好文 时间:
2019-01-01 12:27:50
阅读次数:
220
Linux top命令的用法详细详解 (转自https://www.cnblogs.com/zhoug2020/p/6336453.html) 首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 ...
分类:
系统相关 时间:
2018-12-27 13:23:30
阅读次数:
153
一:系统监控 top:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 free:显示内存的使用状态 free -m 单位为MB free -h 单位为G ps aux:查看进程相关信息 kill:杀死进程 kill -9 pid ...
分类:
系统相关 时间:
2018-12-18 23:48:42
阅读次数:
296