首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Unix/Linux 系统自动化管理 网络接口带宽管理篇(4)

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

返回列表