Linux性能监控脚本

一 资源性能监控

系统负载

2 CPU空间

内存、交换分区

磁盘空间

用户

性能数据记录 超过警告值报警通知

Linux性能监控脚本 

Linux性能监控日志 /usr/monitor/performance/performance_%Y%m%d.log

二 进程服务监控

1 apache

2 mysql

3 ftp

4 mail

5 ssh

其他服务

服务开启关闭记录 异常关闭报警通知

Linux进程监控脚本  

Linux进程监控日志 /usr/monitor//process/process_%Y%m%d.log

三 网络情况监控

1上传速率

2下载速率

3当天最高上传速率

4当天最低下载速率

流量监测

Linux网络流量监控脚本 

获取网卡流量的命令有很多,如:

cat /proc/net/dev | grep "eth0" | tr : " " | awk '{print $2}'

cat /sys/class/net/eth0/statistics/rx_bytes

ifconfig eth0|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}'

 

Linux网络流量监控日志 /usr/monitor/network/network_$(date +%Y%m%d).log

2流量分析

Linux网络流量分析脚本 

运行结果:

 

本文所提到的的脚本会在接下来的博文上传,请留意接下来的博文哦