WindowsにNet-SNMP 5をインストールする.7

2921 ワード

Windowsにnet-snmp 5.7をインストールことを簡単に記録した.1の手順で、最新のソースパッケージはnet-snmp公式サイトでダウンロードできます.
net-snmp 5.7をインストールする.1前にインストールする必要があります
  • VS2010
  • Win32 OpenSSL v1.0.1f
  • ActivePerl 5.16.3

  • インストール手順は次のとおりです.
  • はWindows 7システムに付属のWindows SNMPサービスを停止し、 -> -> でSNMPサービスを見つけることができます.
  • コマンドライン端末cmd、またはPowerCMD、any other you like
  • を開く
  • build OpenSSLの場合、INCLUDEとLIBが適切なOpenSSLインストールディレクトリを指すように設定され、以下に示すように
  • .
    E:\install_snmp
    et-snmp-5.7.1\win32>set INCLUDE=C:\OpenSSL-Win32\include E:\install_snmp
    et-snmp-5.7.1\win32>set LIB=C:\OpenSSL-Win32\lib\VC\static

    4)vcvarsall.batを実行してVisual Studioのインストールディレクトリに表示されるVisual Studioビルド環境を初期化します.
    E:\install_snmp
    et-snmp-5.7.1\win32>"C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"

    5)ソースパッケージのwin32\build.batを実行する.
    E:\install_snmp
    et-snmp-5.7.1\win32>build.bat

    画面に設定ウィザードが表示されると予想されますが、最終的な結果は次のとおりです.enable winExtDLL agentを使用する必要があります.そうしないと、一般的なMIBが取得できないものがあります.
    Net-SNMP build and install options
    ==================================
    .  OpenSSL support:                enabled
    .  Platform SDK support:           enabled
    .  Install path:                   c:/usr
    .  Install after build:            enabled
    .  Perl modules:                   enabled
    .  Install perl modules:           enabled
    .  Quiet build (logged):           enabled
    .  Debug mode:                     disabled
    .  IPv6 transports (requires SDK): disabled
    . winExtDLL agent (requires SDK): enabled
    . Link type:                      static
    . Install development files       disabled
    
    F.  Finished - start build
    Q.  Quit - abort build

    注意:ActivePerlバージョン、ActivePerl 5.24または5.26バージョンを使用すると、perl moduleのコンパイルに失敗します.
    1、buildが終了すると、スクリプトを実行するプロンプトが表示され、プロンプトに従って実行され、ソースパッケージのinstall-net-snmp.batスクリプトが実行されます.
    E:\install_snmp
    et-snmp-5.7.1\win32>install-net-snmp.bat

    7)PATH環境変数にnet-snmpのbinディレクトリを加え,端末でsnmpコマンドを直接実行できるようにする.
  • net-snmpのバージョンを検出:
  • E:\install_snmp
    et-snmp-5.7.1\win32>snmpd -v E:\install_snmp
    et-snmp-5.7.1\win32>snmpwalk --version

    9)net-snmpをWindowsサービスとして登録する:
    E:\install_snmp
    et-snmp-5.7.1\win32>snmpd -register

    un-register the service:
    E:\install_snmp
    et-snmp-5.7.1\win32>snmpd -unregister

     
  • net-snmp:
  • を起動
    E:\install_snmp
    et-snmp-5.7.1\win32>net start "Net-SNMP Agent"

    net-snmpを停止するには、次のコマンドを使用します.
     
    E:\install_snmp
    et-snmp-5.7.1\win32>net stop "Net-SNMP Agent"

     
    上記動作は、net-snmpソースパケット中のREADMEを参照する.win 32ドキュメント、疑問があれば直接このドキュメントを表示します.