print "$val\n";
print "$val2\n";
print "0\n";
print "0\n";
修改权限:chmod 700 mrtg-cpu
/usr/local/bin/mrtg /usr/www/traffic/cpu/cpu.cfg就会生成cpu.html等文件了。
可以通过http://******/traffice/cpu/cpu.html看到cpu的使用情况了。
我设定每10分钟run一次.
*/10 * * * * /usr/local/bin/mrtg /usr/www/traffic/cpu/cpu.cfg
由于我是每隔10分钟run一次,所以原先装上bsdsar以后系统预设每隔20分钟执行一次的bsdsar_gather也要修正.
修改 /etc/crontab
#20,40 8-18 * * * root /usr/local/bin/bsdsar_gather
#0 * * * * root /usr/local/bin/bsdsar_gather
*/10 * * * * /usr/local/bin/bsdsar_gather
四、下面来介绍一下如何监控整网的流量
我们的核心交换是cisco6509,下面的交换机是cisco3524,我们没有其他交换机,所以下面我说的命令是针对cisco的,其他的可参考手册自己作相应的修改。
在6509的二层上设置:
set snmp rmon enable
set snmp community read-only mrtg
在FreeBSD机器上:
/usr/local/bin/cfgmaker --output=/usr/www/mrtg/6509.cfg mrtg@10.0.0.1
然后修改6509.cfg文件,主要修改以下内容,以符合你的实际情况,此处的10.0.0.1是6509的ip地址。
ee /usr/www/mrtg/6509.cfg
WorkDir: /usr/www/mrtg
Options[_]: growright, bits
Language:Chinese
/usr/local/bin/mrtg /usr/www/mrtg/6509.cfg
这个需要运行3次,前两次都会报错,不用去理会他,第3次就应该没有错误了,不过,
若是有问题的话,就需要改6509.cfg,再执行直到没有错误发生为止。
制作首页index.html:
/usr/local/bin/indexmaker --output=/usr/www/mrtg/6509.html /usr/www/mrtg/6509.cfg
让它每隔5分钟运行一下:
crontab -e
*/5 * * * * /usr/local/bin/mrtg /usr/www/mrtg/6509.cfg
五、监控下面交换机的流量
方法类似6509,只是命令有点不同:
snmp-server community mrtg ro,其他的照抄改一下文件的名字就行了。
六、后记:
这几个可能是大家比较关心的使用了,其他的我也没试过,大家如果有其他的利用请后续上,或者通知我wuming122@eyou.com,多谢!
七、FAQ:
################Q1############################
Q1:我在英文下
Max In: 935.6 kb/s (0.9%)
Max Out: 5306.4 kb/s (5.3%)
可是在中文下只显示
最大 流入: 935.6 $1$2/秒 (0.9%)
最大 流出: 5306.4 $1$2/秒 (5.3%)
这是怎么回事?
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 流量 内存 监控 回复 使用 CPU ramswap 执行 文件 修改 |
注册
个人空间
