Board logo

标题: Unix/Linux 系统自动化管理 网络接口带宽管理篇(4) [打印本页]

作者: look_w    时间: 2018-6-13 15:38     标题: Unix/Linux 系统自动化管理 网络接口带宽管理篇(4)

脚本使用示例以下为 bandmonitor.sh 脚本在 AIX 上使用示例。
1 .编辑 crontab 文件,每天零点运行一次 bandmonitor.sh 脚本。其中,-s 30,  表示脚本每 30 秒查询并计算网络接口带宽利用率,– c 172800,将查询计算 172800 次,这两个参数保证脚本能运行一天时间, -u 85,表示该接口带宽利用率门限值设为 85%,监控日志可通过– l 参数指定,本例采用默认值,即为 /root/en0.log 文件。
清单 12. 编辑 crontab
1
2
3
4
[AIXn01]> crontab – e
# start to monitor bandwidth of interface en0 every 0 o ’ clock
0 0 * * * /root/bandmonitor.sh -i en0 – s 30 – c 172800 – u 85 \
>/tmp/bandmonitor.out 2>&1




2 .用户收到告警邮件,需要进一步查询历史记录时,可查看日志文件。
清单 13. 查看日志文件
1
2
3
4
5
6
7
8
c209f7n16:/root # cat eth0.log|more
Start to monitor interface eth0 at 20090721074128.
Interface eth0 is working on Duplex:Half Speed:100.
Utilization threshold is 80 percent.
Network traffic recording.....
INT:eth0   TIME:20090721074128   TRANS:570460766 RECV:28919401   ALARM:NO
INT:eth0    TIME:20090721074158   TRANS:570462132 RECV:28923747   ALARM:NO
INT:eth0    TIME:20090721074228   TRANS:570463752 RECV:28925435   ALARM:NO






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0