Chinaunix首页 | 论坛 | 博客
  • 博客访问: 435812
  • 博文数量: 56
  • 博客积分: 2705
  • 博客等级: 少校
  • 技术积分: 740
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-21 13:52
文章分类

全部博文(56)

文章存档

2016年(1)

2014年(1)

2013年(5)

2012年(4)

2011年(8)

2010年(10)

2009年(15)

2008年(12)

分类:

2009-04-17 11:52:36

   最近我们cdn的一个客户(杭州网通)频繁反映说我们的cdn系统经常在晚上10~12点或凌晨4点左右出现系统不能正常服务的情况;正常情况下边缘服务器ESP是要与资源控制中心保持定期交互的,当长时间交互失败CR就会标记ESP处于异常状态,将不再为用户提供服务;经查证此时间段是系统流量高峰期,个别ESP峰值流量已经达到93.05Mbps接近100M的极限难免保证不会突破100M这样的话就很可能影响CR与ESP之间的正常交互,系统不能正常提供服务就在所难免...为准确监控ESP的流量情况,就忙着配置了MRTG服务,现将配置过程记录如下:
    前提条件:被监控服务器必须开启SNMP服务,apache-http安装包,mrtg-2.15.2.zip服务包;
          (本次配置在windows下进行,linux环境配置类似就不在赘述)
           1.安装apache-http服务,同时将工作目录设定为:  F:\mrtg
           2.安装perl环境(ActivePerl-5.8.8.822-MSWin32-x86-280952.msi)
           3.解压mrtg-2.15.2.zip到C盘C:\mrtg-2.15.2
             通过cmd进入到C:\mrtg-2.15.2\bin输入perl mrtg验证perl环境是否安装成功;
             Usage: mrtg
             mrtg-2.9.17 is the Multi Router Traffic Grapher.
             If you want to know more about this tool, you might want
             to read the docs. They came together with mrtg!
             Home:
             如有以上提示说明perl环境安装成功;
           4.配置mrtg
             (1)cfgmaker的使用:
在cmd的C:\mrtg-2.15.2\bin目录下执行命令perl cfgmaker --global="WorkDir: F:\mrtg" --global "RunAsDaemon: yes" --output mrtg.cfg

该命令格式如下/usr/local/bin/cfgmaker --global "WorkDir: /usr/local/www/data/mrtg" --global "RunAsDaemon: yes" --global "Language: chinese" --output example.cfg --community=****** 202.115.1.137
说明一下上面这条命令的含义:
--global "WorkDir: /usr/local/www/data/mrtg"
这是一个全局配置选项,指定工作目录为/usr/local/www/data/mrtg/,MRTG会将所有图片和数据放到这个目录下,你也可以采用其它选项将图片和数据分开存放.
--global "RunAsDaemon: yes"
指定mrtg以伺服进程的方式运行,这一行是必需的,没有这一行的话,mrtg在前台运行之后即退出.
--global "Language: chinese"
指定html页面上使用中文说明.
--output example.cfg
指定配置文件名为example.cfg
--community=******
指定口令,这里因为安全方面的考虑,我用******代替在命令行输入的口令.
202.115.1.137
这是新村5#444设备间的1100交换机的IP地址.
当你正确无误地输入了上面的命令并且按下回车键之后,cfgmaker会通过SNMP简单网络管理协议从交换机上获取所需要的配置信息,如每一个网络接口 上的IP地址,网络接口类型等等.在成功获取到交换机的所有信息之后,cfgmaker会将这些信息写入example.cfg配置文件中去.到这 里,cfgmaker的工作就完成了.
    (3)indexmaker的使用:
     C:\mrtg-***\bin>perl indexmake F:\mrtg\index.html mrtg.cfg
     将在F:\mrtg目录下生成index.html
    (4)运行mrtg
     C:\mrtg-***\bin>perl mrtg mrtg.cfg
    
要让mrtg始终运行可直接在配置文件mrtg.cfg中加入
RunAsDaemon: yes
Interval:5
如果配置文件正确无误,在终端控制台会输出下面这一行:
Daemonizing MRTG ...

(5)配置系统服务:(可选)
1.添加srvany.exe服务
   instsrv MRTG "C:\mrtg-2.10.15\bin\srvany.exe"
2.配置srvany:
   在注册标HEKY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRTG中添加parameters子键。在子键中添加以下项目:
  Application的字符串,内容为C:\Perl\bin\perl.exe
  AppDirectory的字符串,内容为C:\mrtg-2.10.15\bin\
  AppParameters的字符串,内容为mrtg --logging=mrtg.log mrtg.cfg
3.在服务中启用MRTG服务即可实时监控指定主机信息

阅读(1005) | 评论(1) | 转发(0) |
0

上一篇:viki替换命令

下一篇:windows下dig的使用

给主人留下些什么吧!~~

chinaunix网友2009-05-20 08:45:44

太慢了,能多写点不,一个月也没写几篇,再这样下去把你的博黑了,嘿嘿(^--^)