NetWorker:SNMP 通知を設定、作成、および変更する方法
概要: このKBでは、Simple Network Management Protocol (SNMP)通知と基本的なトラップ受信者を構成する方法の概要について説明します。
手順
SNMPトラップの概要
NetWorker SNMP(Simple Network Management Protocol)モジュール(NetWorkerサーバ パッケージに含まれる)を使用すると、NetWorkerサーバからSNMP管理エージェントに通知メッセージを送信できます。
NetWorkerサーバからのトラップを受け入れるには、SNMP対応のネットワーク管理ソフトウェアを構成する必要があります。SNMP管理操作の詳細については、ネットワーク管理のマニュアルを参照してください。
NetWorker SNMPモジュールは、トラップを使用してNetWorkerイベント通知をSNMP管理ステーションに伝達します。トラップは、SNMPエージェント(NetWorkerサーバー)からSNMPイベント マネージャーに送信される非送信請求通知です。NetWorkerでSNMP通知を構成するときに、NetWorkerサーバーがSNMPイベント マネージャーに送信するトラップのタイプを定義できます。
制限事項および機能拡張の変更については、ご使用のNetWorkerバージョンの『NetWorker管理ガイド』を参照してください。『NetWorker管理ガイド』は、次の場所から入手できます https://www.dell.com/support/home/product-support/product/networker/docs
LinuxでSNMP v2cトラップを受信します。
LinuxでSNMP v2cトラップを受信するには、次の手順を実行します。次のパッケージをインストールします。
net-snmp-agent-libsnet-snmp-libsnet-snmp
- 次の場所にあるNetWorkerのMIBファイルをLinuxトラップ受信者フォルダー(
/usr/share/snmp/mibsを使用):
- Linux NetWorkerサーバー:
/opt/nsr/snmp/NETWORKER-MIB.txt- コピーの代わりにシンボリックリンクを使用できます。
ln -s /opt/nsr/snmp/NETWORKER-MIB.txt /usr/share/snmp/mibs/NETWORKER-MIB.txt
- コピーの代わりにシンボリックリンクを使用できます。
- Windows NetWorkerサーバー(デフォルト):
C:\Program Files\EMC NetWorker\nsr\snmp\NETWORKER-MIB.txt
- 以下を
snmptrapd.conf:authCommunity log,execute,net public NetWorkerサーバーで、SNMP通知コマンド(nsrtrap)を[NetWorker通知またはポリシー通知コマンド]フィールドに入力します。
- Linux の場合
/usr/sbin/nsrtrap -c community_string traps_receiver_address - Windows の場合
"C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -c community_string traps_receiver_address"- 「Fusion」
-iversionは、nsrtrapコマンドを使用する場合、デフォルトの SNMP バージョンは 2c です。
- 「Fusion」
- NetWorker:通知の概要: NetWorker:通知の概要。
- NetWorker:ポリシー通知を構成する方法: NetWorker:ポリシー電子メール通知を構成する方法
4.Linuxトラップ レシーバーで、次のコマンドを実行してSNMPトラップを保存します。
nohup snmptrapd -f -C -c ./snmptrapd.conf -Lf /var/log/snmptrap.log -M /usr/share/snmp/mibs -m NETWORKER-MIB &
nohup オプションを使用すると、セッションが終了した後でもコマンドが実行されます。リアルタイム イベントを監視するには、 & をクリックして、コマンドをバックグラウンドで実行します。「 /var/log/snmptrap.log トラップを受信すると、ファイルが更新されます。上記のコマンドを実行するときに、選択した別の場所を指定できます。
WindowsでSNMP v2cトラップを受信します。
WindowsでSNMP v2cトラップを受信するには、次の手順を実行します。
SNMPトラップ受信者の場合:
- IReasoning MIBブラウザーをインストールします。
- iReasoning MIBブラウザは、使用できる唯一のSNMPレシーバーではありません。ただし、他のSNMPトラップ受信者に進む前に機能を検証するための無料のテスト機能を提供します。これをスキップして別のトラップ受信者で設定する場合は、トラップツールのドキュメントを参照してください。
- NetWorkerサーバーからMIBファイルをロードします。
- Linuxの場合
/opt/nsr/snmp/NETWORKER-MIB.txt - Windows(デフォルト):
C:\Program Files\EMC NetWorker\nsr\snmp\NETWORKER-MIB.txt
- Linuxの場合
- [アドレス]フィールドに、NetWorkerサーバーのIPを指定します。
- [Tools>Trap Receiver>Trap Receiver Settings]を選択します。
- User Datagram Protocol (UDP)とポート162を選択します。
- NetWorkerサーバーで、SNMP通知コマンド(
nsrtrap)を[NetWorker通知またはポリシー通知コマンド]フィールドに入力します。
- Linux の場合
/usr/sbin/nsrtrap -c community_string traps_receiver_address - Windows の場合
"C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -c community_string traps_receiver_address"- 「Fusion」
-iversionは、nsrtrapコマンドを使用する場合、デフォルトの SNMP バージョンは 2c です。
- 「Fusion」
- NetWorker:通知の概要: NetWorker:通知の概要。
- NetWorker:ポリシー通知を構成する方法: NetWorker:ポリシー電子メール通知を構成する方法
- [iReasoning MIB Browser > Trap Receiver]に移動して、受信したトラップを確認します。
LinuxでSNMP v3トラップを受信します。
LinuxでSNMPトラップを受信するには、次の手順を実行します。次のパッケージをインストールします。
net-snmp-agent-libsnet-snmp-libsnet-snmp
- NetWorkerのMIBファイルを次のパスからLinuxトラップ受信ディレクトリーにコピーします。
(/usr/share/snmp/mibs)を提供する必要があります。
- Linux NetWorkerサーバー:
/opt/nsr/snmp/NETWORKER-MIB.txt- コピーの代わりにシンボリックリンクを使用できます。
ln -s /opt/nsr/snmp/NETWORKER-MIB.txt /usr/share/snmp/mibs/NETWORKER-MIB.txt
- コピーの代わりにシンボリックリンクを使用できます。
- Windows NetWorkerサーバー:
C:\Program Files\EMC NetWorker\nsr\snmp\NETWORKER-MIB.txt
- NMC > NetWorker管理コンソール > NetWorkerサーバーのプロパティ > セキュリティタブについて、次の情報を入力します。
- ユーザー名
- エンジンID
- [Authentication Protocol]
- 認証キー
- プライバシー プロトコル
- プライバシー キー
snmptrapd.conf Linuxトラップレシーバー上のファイル(手順3で説明)。
- Linuxトラップ レシーバーで次の手順を実行します。
- 停止する
snmptrapdサービスを起動します。systemctl stop snmptrapd 以下をsnmptrapd.confファイルで定義)を使用することが重要です。
- 停止する
createUser -e <Engineid> <SNMPv3 username> <MD5/SHA> <password for authentication protocol> <AES/DES> <password for private protocol> authuser log <SNMPv3 username>
createUser -e 8000000001020304 myuser MD5 mypassword123 DES mypassword123 authuser log myuser
- EngineID は、10 文字から 64 文字の 16 進数である必要があります。
- ユーザー名には、最大32文字を使用できます。
- 認証プロトコルとプライベート プロトコルの両方のパスワードの長さは、8〜32文字にする必要があります。
- を開始します。
snmptrapdサービスを起動します。systemctl start snmptrapd
- NetWorkerサーバーで、SNMP通知コマンド(
nsrtrap)を[NetWorker通知またはポリシー通知コマンド]フィールドに入力します。
- Linux の場合
/usr/sbin/nsrtrap -i 3 traps_receiver_address - Windows の場合
"C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -i 3 traps_receiver_address" - NetWorker:ポリシー通知を構成する方法: NetWorker:ポリシー電子メール通知を構成する方法
- Linuxトラップ レシーバーで、次のコマンドを実行してSNMPトラップを保存します。
nohup snmptrapd -f -C -c ./snmptrapd.conf -Lf /var/log/snmptrap.log -M /usr/share/snmp/mibs -m NETWORKER-MIB &
nohup オプションを使用すると、セッションが終了した後でもコマンドが実行されます。リアルタイム イベントを監視するには、 & をクリックして、コマンドをバックグラウンドで実行します。トラップを受信すると、 /var/log/snmptrap.log ファイルが更新されます。上記のコマンドを実行するときに、選択した別の場所を指定できます。
WindowsでSNMP v3トラップを受信します。
WindowsでSNMPトラップを受信するには、次の手順を実行します。
- ライセンス供与されたバージョンのMG-Soft MIBブラウザーをインストールします。
- 表示をクリックして、SNMPプロトコル プリファレンスを選択します。
- SNMPプロトコルのバージョンをSNMP v3 USMとして選択します。
- Edit Userオプションに移動し、次のSNMP v3セキュリティ パラメーターを追加します。
- セキュリティ ユーザー名: SNMP v3ユーザーの名前は、[セキュリティ]タブのNetWorkerサーバー プロパティで指定した値と同じにする必要があります。
- コンテキスト名: これは必須ではなく、一連の英字として指定できます。
- コンテキスト エンジンID: セキュリティタブのNetWorkerサーバー プロパティで指定されているのと同じエンジンIDを指定します。
- 認証プロトコル: 認証プロトコルをHMAC MD5またはHMAC-SHAとして指定します。
- プライベート プロトコル: プライベート プロトコルをCBC-DESまたはCFB-AESとして指定します。
- ステップ 2 で属性に必要なエントリを作成した後、ユーザープロファイルをロードします。
- NetWorkerのMIBファイルを次のパスからディレクトリー「
C:\ProgramData\MG-SOFT\SMI Modules\MIB Modules\SMI」
- Linux NetWorkerサーバー:
/opt/nsr/snmp/NETWORKER-MIB.txt - Windows NetWorkerサーバー:
C:\Program Files\EMC NetWorker\nsr\snmp\NETWORKER-MIB.txt
- MIBタブからMIBのインポートオプションを使用して、MG-Soft MIBブラウザーにMIBファイルをロードします。NetWorker MIBファイルは保存場所に保管してください。
- MG-Soft MIBブラウザーの左上にあるRemote SNMP Agentボックスに移動します。SNMP v3トラップの送信元のNetWorkerサーバーのIPアドレスを指定します。
- MG-Soft MIBブラウザーで、[Tools] > [Trap Ringer Console]セクションに移動します。
- NetWorkerサーバーで、SNMP通知コマンド(
nsrtrap)を[NetWorker通知またはポリシー通知コマンド]フィールドに入力します。
- Linux の場合
/usr/sbin/nsrtrap -i 3 traps_receiver_address - Windows の場合
"C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -i 3 traps_receiver_address" - NetWorker:ポリシー通知を構成する方法: NetWorker:ポリシー メール通知の設定方法