Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5681844
  • 博文数量: 1948
  • 博客积分: 10648
  • 博客等级: 上将
  • 技术积分: 23712
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-22 09:38
个人简介

HI,movno1

文章分类

全部博文(1948)

文章存档

2020年(2)

2019年(12)

2018年(2)

2016年(2)

2015年(1)

2014年(2)

2013年(19)

2012年(8)

2011年(41)

2010年(388)

2009年(122)

2008年(385)

2007年(259)

2006年(705)

我的朋友

分类: 系统运维

2007-10-31 09:19:38

Windows下MRTG的安装配置
 

一.在裝MRTG之前,Windows必須裝有以下兩種元件:
        Internet Inforrmation Services(IIS)
        Management and Monitoring Tools   
二. 安裝完這兩個元件就可以安裝MRTG了. 由于MRTG是使用Perl语言编写的,所以我们在Windows环境中需要先来配置Perl环境,Perl直接安装即可,一般安装在C:\perl , 安裝方法如下:
1、打开Perl的安装文件 ,点下一步.

2、同意协议下一步.

3、在这里要注意了,系统默认是安装在 Perl 目录里面,但为了我们以后使用程序的方便,一定要记得修改为 usr 目录,盘符一般应和web的根目录所在的盘一致.

4、下一个画面会让您确认是否使用[PPM3发送个人信息至ASPN],不要选它,直接按下一步.

5、这里可以全部选择上,下一步.

6、提示准备好了开始安装了,下一步.开始安装.

7、硬盘一阵响之后,系统就安装成功了!大概在等几分钟,安装Perl 到此结束.

三.      PERL安裝完成後, 在控制台/系統管理工具/服務, 把"服務"打開.

先把SNMP Service和SNMP Trap Service兩個服務啟動.啟動完成後,再右擊SNMP Service,點擊"內容" . 點擊"安全性"編輯群體名稱,名稱可以隨意安排,不過要和交換機配置時相吻合,權利選擇"READ ONLY"(只读).

四. 交換機设置SNMP
Switch>en
Password:
Switch # conf t
Switch (config)# snmp-server community test RO
"Test"這個名字可以隨意,不過一定要和編輯群體名稱時一樣.RO就是"READ ONLY"(只读).

Switch (config)# snmp-server host 192.168.0.7 test
"192.168.0.7"為主機的IP,而不是交換機的IP. "test"就是編輯群體名稱時的名字.
Switch (config)# snmp-server enable traps        "enable traps"是允許訪問交換機信息.
Switch # wr
" show run"查看配置信息,看看是否有如下類似的信息:
snmp-server community test RO
snmp-server enable traps snmp authentication warmstart linkdown linkup coldstart
snmp-server enable traps config
snmp-server enable traps copy-config
snmp-server enable traps syslog
snmp-server enable traps entity
snmp-server enable traps flash insertion removal
snmp-server enable traps bridge
snmp-server enable traps stpx
snmp-server enable traps rtr
snmp-server enable traps c2900
snmp-server enable traps vtp
snmp-server enable traps vlancreate
snmp-server enable traps vlandelete
snmp-server enable traps port-security
snmp-server enable traps MAC-Notification
snmp-server enable traps envmon fan shutdown supply temperature status
snmp-server enable traps hsrp
snmp-server enable traps cluster
snmp-server enable traps vlan-membership
snmp-server host 192.168.0.7 test
如果有上面類似的信息的話交换机的SNMP已经正常工作了。

. 安装MRTG

现在最新的版本是:mrtg-2.9.27.zip 如果您使用的是LINUX或者UNIX系统,可以直接下载mrtg-2.9.27.tar.gz 。软件下载回来后,我们要先将其解压。由于MRTG是一个PERL写的程序,不需要安装,稍后有些安装过程需要在DOS里面完成,所以建议解压的路径为C:\MRTG。解压後,运行cmd,进入DOS状态; c:\>cd\mrtg\bin 进入刚才解压的MRTG目录. 准备执行命令.
使用perl mrtg 命令测试MRTG是否正确 ,以下执行命令行:
           1.      perl cfgmaker test@192.168.0.2 --global "WorkDir: d:\www\192" --output mrtg192.cfg
注: “ test@192.168.0.2”使用的是您需要获得SNMP数据的设备的Community 和它的IP地址(交換機IP地址).
                 WorkDir: D:\www\192 使用的是正确安装MRTG后,需要使用到的WEB目录,所以你要在D盤下手動創建" www"的目錄,還要在"www"的目錄里創建"192"的目錄.
                  output mrtg192.cfg 则是输出后的配置文件名称,這個文件生成在"D:\www\192"下的"192"的目錄里
改好了之后按一下回车,系统就开始执行配置了。由于我是先使用的是交换机来作为的SNMP源,上面命令执行后,它会绑定24个端口,有一些信息显示出来.
        2.      执行perl mrtg mrtg192.cfg命令,执行這個命令會在"C:\MRTG\bin'的目錄里生成一個"mrtg192.cfg" 的文件.
       3.      要使MRTG可以随时得到最新的流量图,我们还需要修改一下配置脚本,主要是刚才output参数所带的文件名mrtg192.cfg,使用文本编辑器打开它。文件头部已经说明了在Windows系统里面或者在UNIX系统里面的不同配置方法,现在因为是新版的MRTG,已经自动在尾部添加了工作目录,不需要我们再手工编辑。为了使网络流量图可以每5分钟自动更新一次,我们还需要在
###Global Config Options的下一行加入一条命令:
    RunAsDaemon: yes
       这条命令的作用是使MRTG每5分钟自动去获取一次SNMP的数据及更新网络流量图形,保存文件,退出。
        4.      執行"start /D C:\mrtg\bin wperl mrtg --logging=eventlog mrtg192.cfg"命令,當你執行完這個命令後,在"D:\www\192"下會生成很多文件,如圖片和網頁,還有另外一些參數文件.
       5.      執行" perl indexmaker --output=d:\www\192\index.htm mrtg192.cfg"命令,這個命令的作用就是把"D:\www\192"下那些零星的圖片和網頁綜合到一個"index.htm"的網頁里。
       6.      另外還可以加載一個觀察CPU負載的網頁,方法就是在配置脚本里加入命令, 用文本编辑器打开它.把它拉到文件的最底部,在倒數第二行的位置,也就是在"
" 和 "WorkDir: d:\www\192"之間加入命令,如下圖:

         圖中方框中就是加入的命令, 圖中" test@192.168.0.2"是交換機裡面的用戶名和交換機的IP地址. 而"Title[CPU]: 1_CPU"和"PageTop[CPU]:

1_CPU

"這兩句話都是顯示在網頁上的名字,可以根據不同的要求變換顯示,目的只是便予區分.

7. 为了使系统在每次开机后,能自动运行该命令,我们还需要在启动里面加入这个快捷方式。
1)、在桌面击右键,选择快捷方式。
2)、输入快捷方式的运行命令行为 start /D c:\mrtg/bin wperl   
mrtg –logging=eventlog mrtg.cfg
3)、输入一个好记的文件名,如”mrtg流量监控”。
至此,MRTG已经可以正常运行了,并且会给我们提供每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图。

技术支持参考网站:

http://people.ee.ethz.ch/~oetiker/webtools/mrtg/download.en.html

http://people.ee.ethz.ch/~oetiker/webtools/mrtg/

http://www.somix.com/support/mrtg_repository.php?cmd=vendor&vendor=10&vendor_name=Cisco

阅读(2005) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~