Chinaunix首页 | 论坛 | 博客
  • 博客访问: 271963
  • 博文数量: 188
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -30
  • 用 户 组: 普通用户
  • 注册时间: 2017-03-29 11:17
文章分类
文章存档

2013年(8)

2012年(5)

2011年(13)

2010年(26)

2009年(63)

2008年(20)

2007年(32)

2006年(21)

分类: 网络与安全

2007-04-29 14:56:36

Windows下MRTG完全配置说明

一、 IIS中配置一个Web站点,用于发布MRTG的监控信息,站点的根目录为C:\Inetpub\wwwroot然后,获取MRTGWin32版本和Activeperl,分别安装到C:\mrtg-2.15.1C:\perl

二、 snmp配置:

 

Windows2003
1.
安装简单管理协议(snmp)
2.
管理工具--服务--SNMP Service属性--安全,接受团体名称,添加一个团体名称(public),指定其只能只读权限;

3.接受来自这些主机的SNMP数据包,添加,填入你要使用mrtg监测的服务器IP

4.管理工具--服务--SNMP Service属性--代理,勾选所有或125选项;
5.
如果你有防火墙的话开通udp协议的161端口给你要使用mrtg监测的服务器;
6.
重起snmp service即可.

 

配置命令:

Cisco 2924Cisco 2950交换机用如下命令进行设置
Switch#configure terminal
Switch(config)#snmp-server community public RO  ; public
RO(只读)的共同体的密码

Switch(config)#snmp-server community private RW  ;private
RW(读写)的共同体的密码
Switch(config)#exit
退出
Switch#write memory
Building configuration...
存盘
  出于网络安全的考虑,一是密码需要修改为较安全的密码,二是不建议设置RW(读写)的SNMP设置。
2.如果是Cisco 3550交换机的话,配置SNMP如下:
snmp-server community public RO
snmp-server community private RW

3.Cisco 7507路由器
snmp-server community public RO
4.Cisco PIX520防火墙
snmp-server community public

 

三.MRTG的配置:
 1.  
进入 d:\mrtg\bin 目录:
C:\mrtg-2.15.1\bin> perl cfgmaker  youxi@192.168.8.3   --global "WorkDir: C:\Inetpub\wwwroot\mrtg"    --global "Options[_]: growright,bits" --global "RunAsDaemon: yes" --global "Language: GB2312" --output “C:\Inetpub\wwwroot\mrtg\mrtg.cfg”    

 

4.运行MRTG:
C:\mrtg-2.15.1\bin> wperl mrtg --logging=eventlog C:\Inetpub\wwwroot\mrtg\mrtg.cfg
2.
使用IndexMaker生成报表首页
:
C:\mrtg-2.15.1\bin> perl indexmaker –output c:\Inetpub\wwwroot\mrtg\index.html --title=test-mrtg c:\Inetpub\wwwroot\mrtg\mrtg.cfg
访问http:// 192.168.8.3 /mrtg/index.htm MRTG是否可以正常工作,生成统计图形。如果正常,终止程序,


四。将MRTG配置为系统服务:
 
由于MRTG需要由perl来编译执行,不能直接添加为系统服务srvany.exe这两个程序来帮助我们把MRTG添加为系统服务。将Windows中的instsrv.exesrvany.exe复制到C:\mrtg-2.15.1\bin

添加srvany.exe为服务:

C:\mrtg-2.15.1\bin>  instsrv mrtg "d:\mrtg\bin\srvany.exe"

配置srvany:

在注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\services|mrtg 中添加

一个 Parameters 子键。再在 parameters 子键 中添加以下项目:
Application  
的字串值,内容为C:\Perl\bin\perl.exe
AppDirectory 
的字串值,内容为
C:\mrtg-2.15.1\bin
AppParameters 
的字串值,内容为 mrtg --logging=mrtg.log C:\Inetpub\wwwroot\mrtg\mrtg.cfg

 

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