NetWorker:SNMP 通知を設定、作成、および変更する方法
Summary: このKBでは、Simple Network Management Protocol (SNMP)通知と基本的なトラップ受信者を構成する方法の概要について説明します。
Instructions
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-libs (net-snmp-エージェント ライブラリ)
- net-snmp-libs
- net-snmp (ネット snmp)
1.次の場所にあるNetWorkerのMIBファイルをLinuxトラップ レシーバー フォルダー(/usr/share/snmp/mibs)にコピーします。
- Linux NetWorkerサーバー:/opt/nsr/snmp
- コピーの代わりにシンボリックリンクを使用できます。
ln -s /opt/nsr/snmp/NETWORKER-MIB.txt /usr/share/snmp/mibs/NETWORKER-MIB.txt
- コピーの代わりにシンボリックリンクを使用できます。
- Windows NetWorkerサーバー: ..\Program Files\EMC NetWorker\nsr\snmp
2.snmptrapd.confファイルに次を追加します。 authCommunity log,execute,net public
3.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ブラウザーをインストールします。
- [アドレス]フィールドに、NetWorkerサーバーのIPを指定します。
- Trap Receiver Settings>Trap Receiver>Toolsを選択します。
- User Datagram Protocol (UDP)とポート162を選択します。
1.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:ポリシー電子メール通知を構成する方法
2.IReasoning MIBブラウザーの[MIBのロード]オプションを使用して、次の場所にあるNetWorker MIBファイルをiReasoning MIBブラウザーにロードします。
- Linux NetWorkerサーバー:
/opt/nsr/snmp - Windows NetWorkerサーバー:
C:\Program Files\EMC NetWorker\nsr\snmp
3.[iReasoning MIB Browser > Trap Receiver]に移動して、受信したトラップを確認します。
LinuxでSNMP v3トラップを受信します。
LinuxでSNMPトラップを受信するには、次の手順を実行します。次のパッケージをインストールします。
- net-snmp-agent-libs (net-snmp-エージェント ライブラリ)
- net-snmp-libs
- net-snmp (ネット snmp)
1.NetWorkerのMIBファイルを次のパスからLinuxトラップ受信ディレクトリ(/usr/share/snmp/mibs)にコピーします。
- Linux NetWorkerサーバー:/opt/nsr/snmp
- コピーの代わりにシンボリックリンクを使用できます。
ln -s /opt/nsr/snmp/NETWORKER-MIB.txt /usr/share/snmp/mibs/NETWORKER-MIB.txt
- コピーの代わりにシンボリックリンクを使用できます。
- Windows NetWorkerサーバー: C:\Program Files\EMC NetWorker\nsr\snmp
2.NMC > NetWorker管理コンソール > NetWorkerサーバーのプロパティ > セキュリティタブについて、次の情報を入力します。
- ユーザー名
- エンジンID
- [Authentication Protocol]
- 認証キー
- プライバシー プロトコル
- プライバシー キー
3.Linuxトラップ レシーバーで次の手順を実行します。
systemctl stop snmptrapd
b. snmptrapd.conf ファイルに以下を追加します。
createUser -e <Engineid> <SNMPv3 username> <MD5/SHA> <password for authentication protocol> <AES/DES> <password for private protocol> authuser log <SNMPv3 username> Example:
createUser -e 8000000001020304 myuser MD5 mypassword123 DES mypassword123 authuser log myuser
- EngineID は、10 文字から 64 文字の 16 進数である必要があります。
- ユーザー名には、最大32文字を使用できます。
- 認証プロトコルとプライベート プロトコルの両方のパスワードの長さは、8〜32文字にする必要があります。
systemctl start snmptrapd
4.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:ポリシー電子メール通知を構成する方法
5.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トラップを受信するには、次の手順を実行します。
1.ライセンス バージョンのMG-Soft MIBブラウザーをインストールします。
2.Viewをクリックし、SNMP Protocol Preferencesを選択します。
3.SNMPプロトコルのバージョンをSNMP v3 USMとして選択します
4.Edit Userオプションに移動し、次のSNMP v3セキュリティ パラメーターを追加します。
- セキュリティ ユーザー名: SNMP v3ユーザーの名前は、[セキュリティ]タブのNetWorkerサーバー プロパティで指定した値と同じにする必要があります。
- コンテキスト名: これは必須ではなく、一連の英字として指定できます。
- コンテキスト エンジンID: セキュリティタブのNetWorkerサーバー プロパティで指定されているのと同じエンジンIDを指定します。
- 認証プロトコル: 認証プロトコルをHMAC MD5またはHMAC-SHAとして指定します。
- プライベート プロトコル: プライベート プロトコルをCBC-DESまたはCFB-AESとして指定します。
5.ステップ2.
で属性に必要なエントリーを作成した後、ユーザー プロファイルをロードします6.NetWorkerのMIBファイルを次のパスからディレクトリー「C:\ProgramData\MG-SOFT\SMI Modules\MIB Modules\SMI」にコピーします。
- Linux NetWorkerサーバー:/opt/nsr/snmp
- Windows NetWorkerサーバー: C:\Program Files\EMC NetWorker\nsr\snmp
7.MIBタブからMIBのインポートオプションを使用して、MG-Soft MIBブラウザーにMIBファイルをロードします。NetWorker MIBファイルは次の場所に保管してください。
8.MG-Soft MIBブラウザーの左上にあるRemote SNMP Agentボックスに移動します。SNMP v3トラップを受信するNetWorkerサーバーのIPアドレスを指定します
9.MG-Soft MIBブラウザーで、[Tools] > [Trap Ringer Console]セクションに移動します
10.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:ポリシー メール通知の設定方法