Chinaunix首页 | 论坛 | 博客
  • 博客访问: 574458
  • 博文数量: 98
  • 博客积分: 4045
  • 博客等级: 上校
  • 技术积分: 1157
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-31 16:56
文章分类

全部博文(98)

文章存档

2010年(7)

2009年(15)

2007年(73)

2006年(3)

我的朋友

分类: WINDOWS

2009-09-11 16:50:14

关于SNMP 一些工具的使用

1 软件下载

 

ActivePerl(v5.8.x) 下载地址:ftp://192.168.10.160/perl/ 或者

 

• Net-SNMP(v5.3.1) 下载地址:ftp://192.168.10.160/net-snmp/ 或者

 

• gnu_regex.exe下载地址:ftp://192.168.10.160/net-snmp/或者

 

• snmptt(v1.1) 下载地址:ftp://192.168.10.160/snmptt/ 或者

 

2 Perl

 

• 解压缩下载的ActivePerl-xxx.zip,比如ActivePerl-5.8.8.819-MSWin32-x86-267479.zip

 

• 打开Windows的命令行窗口,并切换到ActivePerl-xxx.zip解压缩后的目录。

 

• 在Windows命令行窗口中,运行Installer.bat,并按照屏幕提示完成安装。

 

3 Net-SNMP

 

3.1 安装Net-SNMP

 

• 运行net-snmp安装程序net-snmp-5.3.1-1.win32.exe,按照屏幕的提示完成安装。安装时只选择net-snmp的基本组件(Base Components)Perl SNMP模块(Perl SNMP Modules)即可。

 

• 运行gnu_regex.exe解压缩后,将得到的gnu_regex.dll复制到%windir%\system32下。

 

• 打开Windows命令行窗口,运行以下命令: ppm remove NetSNMP

cd [NetSNMP_HOME]\Perl

ppm install NetSNMP.ppd

其中,[NetSNMP_HOME]net-snmp安装到的目录。

 

3.2 使用Net-SNMP

 注意:在使用net-snmp软件中的命令前,请首先将相关的mib文件放置到mibdirs目录(缺省位置为[NetSNMP_HOME]/share/snmp/mibs)中。mibdirsnet-snmp的配置文件snmp.conf中配置,而snmp.conf缺省放置在[NetSNMP_HOME]/etc/snmp目录中。其中,[NetSNMP_HOME]net-snmp安装到的目录。命令的详细用法请参阅net-snmp的帮助文件([NetSNMP_HOME]/docs)

 

1.要编译的mib文件,例如mymib.mib拷贝到 C:\usr\share\snmp\mibs

2.set MIBFILES=C:\usr\share\snmp\mibs\mymib.mib

 

3.mib2c –c mib2c.old-api.conf mymib

 

writing to mymib.h

writing to mymib.c

running indent on mymib.c

running indent on mymib.h

 

4.把编译成的.C.H文件拷贝到相应工程里就OK

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