Linux查看实时网卡流量的几种方式 来源 https://www.jianshu.com/p/b9e942f3682c 在工作中,我们经常需要查看服务器的实时网卡流量。通常,我们会通过这几种方式查看Linux服务器的实时网卡流量。 1. sar -n DEV 1 2 sar命令包含在sysstat ...
分类:
系统相关 时间:
2019-03-20 18:54:56
阅读次数:
198
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.centos 7.0镜像 2.vertica-9.1.1-1.x86_64.RHEL6.rpm 安装过程: 1.安装CentOS 7.0 注意:挂载的文件系统必须是ext4,不能是默认的xfs! 2.关闭防火墙 3.设置selinux为disable 4.安装依赖包 5.安装必要工具 ...
分类:
其他好文 时间:
2019-01-17 10:21:18
阅读次数:
224
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -t ...
分类:
系统相关 时间:
2019-01-05 22:41:02
阅读次数:
243
1、系统状态工具:sysstat, 包含很多监控linux系统状态的工具,pidstat 安装方法: sudo apt-get install sysstat 2、性能优化工具: perf 安装方法: sudo apt-get install linux-tools-generic linux-to ...
分类:
系统相关 时间:
2018-12-23 00:21:41
阅读次数:
235
环境准备:1、主机名:vim/etc/sysconfig/network2、本地域名解释vim/etc/hosts#################必要的依赖####################################yuminstallbinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develglibcglibc-c
分类:
数据库 时间:
2018-12-06 20:16:05
阅读次数:
229
pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、设备IO等系统资源的占用情况 常用的参数: u:默认的参数,显示各个进程的cpu使用统计 r:显示各个进程的内存使用统计 d:显示各个进程的IO使用情况 p:指定进程号 输出说明: %usr:进程在用户空间占用cpu ...
分类:
其他好文 时间:
2018-11-25 10:15:08
阅读次数:
174
mpstat是sysstat工具的一个命令,MultiProcessor Statistics用于多CPU处理器的系统中,可以统计单个或者多个CPU的平均状态 常用参数: p:指定监控的CPU,ALL表示所有的CPU(默认输出所有CPU的平均统计信息) mpstat P ALL 5 2:表示每隔5秒 ...
分类:
其他好文 时间:
2018-11-25 10:14:48
阅读次数:
201
iostat是sysstat工具的一个命令,用于查看 CPU和磁盘的IO信息 常用参数: c:仅显示CPU的统计信息(默认显示CPU和磁盘的IO信息) d:仅显示磁盘的IO信息 k:以K为单位显示美妙的磁盘请求次数 p:指定设备,ALL表示全部设备 输出说明: avg cpu段: %user:用户空 ...
分类:
移动开发 时间:
2018-11-25 10:11:30
阅读次数:
199
查询Linux系统负载情况,一般需要了解三个方面的信息: 1、Linux系统配置。如Linux版本号、CPU、内存、网络、磁盘等; 2、收集系统负载信息的手段。常用的工具包有sysstat和procps等。 3、查询结果分析。通过工具包获取系统负载信息,要具体分析系统是否负载、某项指标参数是否超标、 ...
分类:
系统相关 时间:
2018-11-25 01:28:02
阅读次数:
289