ET-SMP安装

文章描述:-2022年3月28日发(作者:鲁敬庄)[转载] VS2005下编译、安装et-snmp 5.4.1.2手记 2011-01-06 10:23 VS2005下编译、安装et-snmp 5.4.1.2手记 by Flyfish 2008-09-08: ======================================================== 0、安装Activ

-

ET-SMP安装2022年3月28日发(作者:鲁敬庄)


[转载] VS2005下编译、安装et-snmp 5.4.1.2手记
2011-01-06 10:23
VS2005下编译、安装et-snmp 5.4.1.2手记


by Flyfish



2008-09-08:

========================================================

0、安装Active Perl 5.8.8 build820。

1、下载文档,并解压至某目录,以下称此目录为$unzip_dir,称$unzip_dirnet-snmp-5.4.1.2
为$SourceDir.

2、使用VS2005打开$SourceDirWin32下的,点击“全部是”转换VC工程。

3、修正Bug:

将libagent工程中的agent_文件( 或$SourceDiragentagent_ )中从第535行

netsnmp_assert(!

修改为:

if (new_sub->namelen != 1) * ignore root OID dups *

netsnmp_assert(!



4、编译代码前配置:$SourceDirWin32net-snmpnet-snmp-config.h头文件

a)、定义安装位置宏ISTALL_BASE:

#define ISTALL_BASE (注意: 使用UIX路径分隔符'')

b)、定义PSDK使用宏(MIB-2支持):HAVE_WI32_PLATFORM_SDK

#define HAVE_WI32_PLATFORM_SDK 1

5、编译阶段:此阶段生成的库文件(*.lib)都已统一放在$SourceDirWin32lib目录下,而生成的可执行工具都在
$SourceDirWin32bin目录下。

a)、生成库文件(*.lib)

在VS2005中依次Build如下工程( 注意顺序! ), 方法:选中工程-->右键-->Rebuild

--> libagent工程生成

--> libhelpers工程生成

--> libsnmptrapd工程生成

--> netsnmpmibssdk工程生成

--> libsnmp工程生成(网上有文章说一定要最后生成此lib)

b)、生成可执行工具程序( , „„)

VS2005菜单Build-->Batch Build...,选中除a)中已Build过的五个工程之外所有工程,生成Release版程序,点
击Rebuild。



c)、编译perl SMP module要用到的DLL:。

配置$SourceDirWin32net-snmpnet-snmp-config.h头文件, 定义ETSMP_USE_DLL宏:

#define ETSMP_USE_DLL 1

在vc中打开,build-->Batch Build-->clean-->Batch Build-->Rebuild All







6、安装

a)、打开$SourceDirWin32,确保安装位置为c:usr (与第四步 a)中设置一致 )。

set ISTALL_BASE=注意为windows分隔符'' )

b)、打开命令提示符窗口,运行进行安装。

此步会在c:usr目录下安装相应文件。

c)、拷贝$SourceDirWin32local*.bat文件至c:usrbin目录下。

拷贝完之后c:usrbin下应该有22个文件(*.exe + *.bat)。

d)、把c:usrbin加入到系统环境变量PATH.

e)、测试:

snmptranslate -IR -Td linkDown

会得到:

IF-MIB::linkDown

linkDown OTIFICATIO-TYPE

-- FROM IF-MIB

OBJECTS { ifIndex, ifAdminStatus, ifOperStatus }

DESCRIPTIO

an agent role, has detected that the ifOperStatus object for

one of its communication links is about to enter the down

state from some other state (but not from the notPresent

state). This other state is indicated by the included value

of ifOperStatus.

::= { iso(1) org(3) dod(6) internet(1) snmpV2(6) snmpModules(3) snmpMIB(1) snmpM

IBObjects(1) snmpTraps(5) 3 }



7、配置代理

a)、打开C:usrbin,检查第2行是否为set MYPERLPROGRAM=c:usrbinsnmpconf,不是的话请改
成这个。

b)、打开C:usrbinsnmpconf,查所有usrlocal并替换为C:usr。

该步骤必须执行,snmpconf中的文件路径采用的是UIX下的usrlocal,这里必须改为Windows下的C:usr,
但符号仍然保持UIX下的符号,不用改成windows下的符号,否则运行时会提示无法创建路径。

c)、运行 snmpconf -i (在c:usrsharesnmp下生成文件)

选择 3:

-->选择 3: Textual mib parsing

-->选择 1: Specifies directories to be searched for mibs

-->输入 c:usrsharesnmpmibs

-->输入 finished回车

-->finished回车

-->quit回车,正常退出。

d)、将C:usrsharesnmp目录下的拷贝至C:usretcsnmp目录。

e)、拷贝$SourceDirwin3232至C:usretcsnmp目录下,并改名。

f)、修改配置代理信息。

主要是access control的设置,详见其中注释说明。



注:配置文件主要有三个:--------代理和管理站之间的通信参数,如访问控制、系统信息、子代理信息


---------MIB库设置

-----trap设置

文件存在于几个地方: 根目录、c:usretcsnmp, c:usrsnmppersist,以及 c:usrsharesnmp (此目录下
多半为采用perl脚本程序snmpconf向导生成的文件)



8、运行代理

cmd下输入:

snmpd -f -Le -d (输出详细收发信息) 或

snmpd (不输出详细收发信息) 或

snmpd Ip:port (运行于指定端口)

正常运行提示:

ET-SMP version 5.4.1.2

运行为一个进程,请不要关闭此窗口!



注:a)、如果提示以下信息,表明无法绑定端口(默认agent为161,trapReceiver为162),请更改端口、或关闭占
用该端口其他服务(如windows snmp service)。

Error opening specified endpoint

Server Exiting with code 1

b)、若出现以下信息,表明未修正3中所说Bug。

netsnmp_assert x failed C:net-snmp-5.4.1net-snmp-5.4.1agentagent_: 535

netsnmp_assert x failed C:net-snmp-5.4.1net-snmp-5.4.1agentagent_: 535

netsnmp_assert x failed C:net-snmp-5.4.1net-snmp-5.4.1agentagent_: 535



9、测试

新开cmd窗口, 输入:

snmpget -c public -v 2c localhost ime.0

当前窗口会得到:

DISMA-EVET-MIB::sysUpTimeInstance = Timeticks: (15400) 0:02:34.00

如果运行snmpd时使用了输出详细收发信息,会在运行snmpd的窗口看到诸如下面的信息:

Received 38 bytes from UDP: [127.0.0.1]:4712

0000: 30 24 02 01 01 04 03 7A 78 6D A0 1A 02 02 6C B4 0$.....zxm....l.

0016: 02 01 00 02 01 00 30 0E 30 0C 06 08 2B 06 01 02 ......0.0...+...

0032: 01 01 03 00 05 00 ......



Received SMP packet(s) from UDP: [127.0.0.1]:4712

GET message

-- DISMA-EVET-MIB::sysUpTimeInstance



Sending 40 bytes to UDP: [127.0.0.1]:4712

0000: 30 26 02 01 01 04 03 7A 78 6D A2 1C 02 02 6C B4 0&.....zxm....l.

0016: 02 01 00 02 01 00 30 10 30 0E 06 08 2B 06 01 02 ......0.0...+...


0032: 01 01 03 00 43 02 3C 28 ....C.<(




10、Perl SMP Module安装

注意:一定要使用DLL版的SMP Lib,即5c)中生成的。且已经安装好了静态库版本的ET-SMP在
$ISTALL_BASE下(Perl SMP 模块测试需要用到 和 )。

安装依照$SourceDirperlsnmpreadme说明文档。



cmd下进入$SourceDir,运行.

-->确保当前目录已在$SourceDirperl下

-->nmake install



在我的安装过程中,直至第9步都很顺利,但是perl SMP模块的安装出了点问题: nmake 不过。

提示信息如下:

„„

fatal error U1077: 'filesmicrosoft visual studio 8vcbin: return code '0xc0000135'

„„

网上有文章说是不到以下四个文件:、、、

把这四个文件从C:Program FilesMicrosoft Visual Studio 8Common7IDE拷到C:Program FilesMicrosoft
Visual Studio 8Vcbin下后又出现问题:

error LK2001 unresolved external symbol„„_security_cookie

网上也有解决方法,说是的缓冲区安全检查选项作怪,关掉即可(使用Gs-), 可是命令行下不知怎么关掉。



我的机子同时安装了vs2005和vc6.0sp6.



最后换用vc6.0安装目录下的nmake、cl、link,安装Microsoft Platform SDK for Windows Server 2003 SP1,最
终解决此问题,详细步骤如下:



a)、安装PSDK

b)、Start Menu -->Programs ->Microsoft Platform SDK... ->Visual Studio Registration ->Register PSDK
Directories with Visual Studio

c)、在windows环境变量PATH中,把vc6的nmake、cl、link路径C:Program FilesMicrosoft Visual StudioVC98Bin
加到最前面。

d)、把PSDK的D:PROGRAM FILESMICROSOFT PLATFORM SDKICLUDE、D:PROGRAM FILESMICROSOFT PLATFORM SDKlib
目录分别加到include和lib环境变量中。

e)、用vc6.0打开。把PSDK的目录加到VC6设置中去:

工具-->选项-->目录,把D:PROGRAM FILESMICROSOFT PLATFORM SDKICLUDE加到include files的顶部,D:PROGRAM
FILESMICROSOFT PLATFORM SDKlib加到library files的顶部。

f)、把$Sourceincludenet-snmp目录拷到C:Program FilesMicrosoft Visual StudioVC98Include中去。(此
步是否真需要?)

g)、把$加到工程Libnetsnmptrapd中去。

h)、按照5 c)中编译DLL的步骤重新编译DLL

i)、执行步骤6安装


j)、运行,可能会测试不通过,但没问题。

k)、nmake install。安装成功!


***********************************************************************************************

运行输出:

(其中 实现--20080825有关et-SMPnet-snmp-5.4.1.2为我的源代码目录,也即$source)

E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2>.win32

Remember to run this script from the base of the source directory.

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::default_store

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::AS

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::OID

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::agent::Support

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::agent::default_store

Writing Makefile for etSMP::agent

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for SMP

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::TrapReceiver

Writing Makefile for Bundle::etSMP

Make the Perl SMP modules.

If errors are seen stop here and review perl.

请按任意键继续. . .

Test the Perl SMP modules.

终止批处理操作吗(Y)? y



E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2perl>

***********************************************************************************************

运行nmake install 输出:


(其中为我的Active Perl安装目录)

E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2perl>nmake install


Microsoft (R) Program Maintenance Utility Version 6.00.8168.0

Copyright (C) Microsoft Corp 1988-1998. All rights reserved.



MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

cd ..

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPTrapReceiver

Installing D:PerlsitelibautoetSMPTrapReceiver


Installing D:PerlsitelibautoetSMPTrapReceiver

Installing D:PerlsitelibautoetSMPTrapReceiver

Installing D:PerlsitelibautoSMP

Installing D:PerlsitelibautoSMP

Installing D:PerlsitelibautoSMP

Installing D:PerlsitelibautoSMP

Files found in blibarch: installing files in bliblib into architecture depende

nt library tree

Appending installation info to D:Perllib



E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2perl>



之后Perl SMP模块就可以运行了...

**************************************************************************************************


[转载] VS2005下编译、安装et-snmp 5.4.1.2手记
2011-01-06 10:23
VS2005下编译、安装et-snmp 5.4.1.2手记


by Flyfish



2008-09-08:

========================================================

0、安装Active Perl 5.8.8 build820。

1、下载文档,并解压至某目录,以下称此目录为$unzip_dir,称$unzip_dirnet-snmp-5.4.1.2
为$SourceDir.

2、使用VS2005打开$SourceDirWin32下的,点击“全部是”转换VC工程。

3、修正Bug:

将libagent工程中的agent_文件( 或$SourceDiragentagent_ )中从第535行

netsnmp_assert(!

修改为:

if (new_sub->namelen != 1) * ignore root OID dups *

netsnmp_assert(!



4、编译代码前配置:$SourceDirWin32net-snmpnet-snmp-config.h头文件

a)、定义安装位置宏ISTALL_BASE:

#define ISTALL_BASE (注意: 使用UIX路径分隔符'')

b)、定义PSDK使用宏(MIB-2支持):HAVE_WI32_PLATFORM_SDK

#define HAVE_WI32_PLATFORM_SDK 1

5、编译阶段:此阶段生成的库文件(*.lib)都已统一放在$SourceDirWin32lib目录下,而生成的可执行工具都在
$SourceDirWin32bin目录下。

a)、生成库文件(*.lib)

在VS2005中依次Build如下工程( 注意顺序! ), 方法:选中工程-->右键-->Rebuild

--> libagent工程生成

--> libhelpers工程生成

--> libsnmptrapd工程生成

--> netsnmpmibssdk工程生成

--> libsnmp工程生成(网上有文章说一定要最后生成此lib)

b)、生成可执行工具程序( , „„)

VS2005菜单Build-->Batch Build...,选中除a)中已Build过的五个工程之外所有工程,生成Release版程序,点
击Rebuild。



c)、编译perl SMP module要用到的DLL:。

配置$SourceDirWin32net-snmpnet-snmp-config.h头文件, 定义ETSMP_USE_DLL宏:

#define ETSMP_USE_DLL 1

在vc中打开,build-->Batch Build-->clean-->Batch Build-->Rebuild All







6、安装

a)、打开$SourceDirWin32,确保安装位置为c:usr (与第四步 a)中设置一致 )。

set ISTALL_BASE=注意为windows分隔符'' )

b)、打开命令提示符窗口,运行进行安装。

此步会在c:usr目录下安装相应文件。

c)、拷贝$SourceDirWin32local*.bat文件至c:usrbin目录下。

拷贝完之后c:usrbin下应该有22个文件(*.exe + *.bat)。

d)、把c:usrbin加入到系统环境变量PATH.

e)、测试:

snmptranslate -IR -Td linkDown

会得到:

IF-MIB::linkDown

linkDown OTIFICATIO-TYPE

-- FROM IF-MIB

OBJECTS { ifIndex, ifAdminStatus, ifOperStatus }

DESCRIPTIO

an agent role, has detected that the ifOperStatus object for

one of its communication links is about to enter the down

state from some other state (but not from the notPresent

state). This other state is indicated by the included value

of ifOperStatus.

::= { iso(1) org(3) dod(6) internet(1) snmpV2(6) snmpModules(3) snmpMIB(1) snmpM

IBObjects(1) snmpTraps(5) 3 }



7、配置代理

a)、打开C:usrbin,检查第2行是否为set MYPERLPROGRAM=c:usrbinsnmpconf,不是的话请改
成这个。

b)、打开C:usrbinsnmpconf,查所有usrlocal并替换为C:usr。

该步骤必须执行,snmpconf中的文件路径采用的是UIX下的usrlocal,这里必须改为Windows下的C:usr,
但符号仍然保持UIX下的符号,不用改成windows下的符号,否则运行时会提示无法创建路径。

c)、运行 snmpconf -i (在c:usrsharesnmp下生成文件)

选择 3:

-->选择 3: Textual mib parsing

-->选择 1: Specifies directories to be searched for mibs

-->输入 c:usrsharesnmpmibs

-->输入 finished回车

-->finished回车

-->quit回车,正常退出。

d)、将C:usrsharesnmp目录下的拷贝至C:usretcsnmp目录。

e)、拷贝$SourceDirwin3232至C:usretcsnmp目录下,并改名。

f)、修改配置代理信息。

主要是access control的设置,详见其中注释说明。



注:配置文件主要有三个:--------代理和管理站之间的通信参数,如访问控制、系统信息、子代理信息


---------MIB库设置

-----trap设置

文件存在于几个地方: 根目录、c:usretcsnmp, c:usrsnmppersist,以及 c:usrsharesnmp (此目录下
多半为采用perl脚本程序snmpconf向导生成的文件)



8、运行代理

cmd下输入:

snmpd -f -Le -d (输出详细收发信息) 或

snmpd (不输出详细收发信息) 或

snmpd Ip:port (运行于指定端口)

正常运行提示:

ET-SMP version 5.4.1.2

运行为一个进程,请不要关闭此窗口!



注:a)、如果提示以下信息,表明无法绑定端口(默认agent为161,trapReceiver为162),请更改端口、或关闭占
用该端口其他服务(如windows snmp service)。

Error opening specified endpoint

Server Exiting with code 1

b)、若出现以下信息,表明未修正3中所说Bug。

netsnmp_assert x failed C:net-snmp-5.4.1net-snmp-5.4.1agentagent_: 535

netsnmp_assert x failed C:net-snmp-5.4.1net-snmp-5.4.1agentagent_: 535

netsnmp_assert x failed C:net-snmp-5.4.1net-snmp-5.4.1agentagent_: 535



9、测试

新开cmd窗口, 输入:

snmpget -c public -v 2c localhost ime.0

当前窗口会得到:

DISMA-EVET-MIB::sysUpTimeInstance = Timeticks: (15400) 0:02:34.00

如果运行snmpd时使用了输出详细收发信息,会在运行snmpd的窗口看到诸如下面的信息:

Received 38 bytes from UDP: [127.0.0.1]:4712

0000: 30 24 02 01 01 04 03 7A 78 6D A0 1A 02 02 6C B4 0$.....zxm....l.

0016: 02 01 00 02 01 00 30 0E 30 0C 06 08 2B 06 01 02 ......0.0...+...

0032: 01 01 03 00 05 00 ......



Received SMP packet(s) from UDP: [127.0.0.1]:4712

GET message

-- DISMA-EVET-MIB::sysUpTimeInstance



Sending 40 bytes to UDP: [127.0.0.1]:4712

0000: 30 26 02 01 01 04 03 7A 78 6D A2 1C 02 02 6C B4 0&.....zxm....l.

0016: 02 01 00 02 01 00 30 10 30 0E 06 08 2B 06 01 02 ......0.0...+...


0032: 01 01 03 00 43 02 3C 28 ....C.<(




10、Perl SMP Module安装

注意:一定要使用DLL版的SMP Lib,即5c)中生成的。且已经安装好了静态库版本的ET-SMP在
$ISTALL_BASE下(Perl SMP 模块测试需要用到 和 )。

安装依照$SourceDirperlsnmpreadme说明文档。



cmd下进入$SourceDir,运行.

-->确保当前目录已在$SourceDirperl下

-->nmake install



在我的安装过程中,直至第9步都很顺利,但是perl SMP模块的安装出了点问题: nmake 不过。

提示信息如下:

„„

fatal error U1077: 'filesmicrosoft visual studio 8vcbin: return code '0xc0000135'

„„

网上有文章说是不到以下四个文件:、、、

把这四个文件从C:Program FilesMicrosoft Visual Studio 8Common7IDE拷到C:Program FilesMicrosoft
Visual Studio 8Vcbin下后又出现问题:

error LK2001 unresolved external symbol„„_security_cookie

网上也有解决方法,说是的缓冲区安全检查选项作怪,关掉即可(使用Gs-), 可是命令行下不知怎么关掉。



我的机子同时安装了vs2005和vc6.0sp6.



最后换用vc6.0安装目录下的nmake、cl、link,安装Microsoft Platform SDK for Windows Server 2003 SP1,最
终解决此问题,详细步骤如下:



a)、安装PSDK

b)、Start Menu -->Programs ->Microsoft Platform SDK... ->Visual Studio Registration ->Register PSDK
Directories with Visual Studio

c)、在windows环境变量PATH中,把vc6的nmake、cl、link路径C:Program FilesMicrosoft Visual StudioVC98Bin
加到最前面。

d)、把PSDK的D:PROGRAM FILESMICROSOFT PLATFORM SDKICLUDE、D:PROGRAM FILESMICROSOFT PLATFORM SDKlib
目录分别加到include和lib环境变量中。

e)、用vc6.0打开。把PSDK的目录加到VC6设置中去:

工具-->选项-->目录,把D:PROGRAM FILESMICROSOFT PLATFORM SDKICLUDE加到include files的顶部,D:PROGRAM
FILESMICROSOFT PLATFORM SDKlib加到library files的顶部。

f)、把$Sourceincludenet-snmp目录拷到C:Program FilesMicrosoft Visual StudioVC98Include中去。(此
步是否真需要?)

g)、把$加到工程Libnetsnmptrapd中去。

h)、按照5 c)中编译DLL的步骤重新编译DLL

i)、执行步骤6安装


j)、运行,可能会测试不通过,但没问题。

k)、nmake install。安装成功!


***********************************************************************************************

运行输出:

(其中 实现--20080825有关et-SMPnet-snmp-5.4.1.2为我的源代码目录,也即$source)

E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2>.win32

Remember to run this script from the base of the source directory.

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::default_store

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::AS

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::OID

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::agent::Support

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::agent::default_store

Writing Makefile for etSMP::agent

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for SMP

et-SMP base directory: E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2



Writing Makefile for etSMP::TrapReceiver

Writing Makefile for Bundle::etSMP

Make the Perl SMP modules.

If errors are seen stop here and review perl.

请按任意键继续. . .

Test the Perl SMP modules.

终止批处理操作吗(Y)? y



E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2perl>

***********************************************************************************************

运行nmake install 输出:


(其中为我的Active Perl安装目录)

E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2perl>nmake install


Microsoft (R) Program Maintenance Utility Version 6.00.8168.0

Copyright (C) Microsoft Corp 1988-1998. All rights reserved.



MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

cd ..

MAKE -f Makefile all -nologo

cd ..

MAKE -f Makefile all -nologo

cd ..

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagent

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPagentdefault_storedefault_

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPAS

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPdefault_storedefault_

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPOID

Installing D:PerlsitelibautoetSMPTrapReceiver

Installing D:PerlsitelibautoetSMPTrapReceiver


Installing D:PerlsitelibautoetSMPTrapReceiver

Installing D:PerlsitelibautoetSMPTrapReceiver

Installing D:PerlsitelibautoSMP

Installing D:PerlsitelibautoSMP

Installing D:PerlsitelibautoSMP

Installing D:PerlsitelibautoSMP

Files found in blibarch: installing files in bliblib into architecture depende

nt library tree

Appending installation info to D:Perllib



E:MSSMP实现--20080825有关et-SMPnet-snmp-5.4.1.2perl>



之后Perl SMP模块就可以运行了...

**************************************************************************************************

-

ET-SMP安装

发布时间:2022-03-28 13:19:22
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 17 条评论,715人围观)
住房商业贷款计算器V铁粉13 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
-->选择 3
spank紫藤V铁粉16 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
PerlsitelibautoetSMPagent Installing D
无锡房产中介V铁粉16 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
b)
天刹V铁粉27 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
安装et-snmp 5.4.1.2手记 by Flyfish 2008-09-08
婴儿打嗝V铁粉20 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
按照5 c)中编译DLL的步骤重新编译DLL i)
薄荷减肥论坛V铁粉10 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
并改名
茫然若失V铁粉6 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
称$unzip_dirnet-snmp-5.4.1.2为$SourceDir. 2
中天会展城V铁粉21 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
但没问题
哪里有三级V铁粉15 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
usr
xpsviewerV铁粉4 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
如访问控制
董翔V铁粉23 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
提示信息如下: „„ fatal error U1077
济南写字楼V铁粉4 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
选中除a)中已Build过的五个工程之外所有工程
12306电话订票V铁粉12 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
可是命令行下不知怎么关掉
妙手仁心3V铁粉21 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
PerlsitelibautoetSMPOID Installing D
疥疮图片V铁粉4 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
执行步骤6安装 j)
生态效益V铁粉6 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
agent