SNMPトラブルシューティング方法
作成日:2018年2月28日 | 更新日:2020年5月21日
【現象/要望】
SNMPによる監視のトラブルシューティング方法を教えてほしい。
【解決策】
1)SNMPエージェントが問題のあるリモートサーバーで実行されているかどうかを確認してください。
2)実行中の場合は、以下の手順を実施します。
1. 管理者権限でコマンドプロンプト開きます。
2. 以下のパスに移動します。Applications Managerインストールフォルダ/bin/troubleshooting
3. SNMPwalkファイルを以下の通りに実行します。
使用法:snmpwalk.bat/sh [バージョン] [コミュニティ] [ポート] [ホスト名/ IP] [ハードウェア]
[コミュニティ]:コミュニティ文字列を入力します。
[port]:リモートSNMPエージェントのポート番号を入力します。
[hostname / Ip]:SNMPエージェントが動作しているマシンのホスト名またはIPアドレスを指定します。
[timeout]タイムアウト値。デフォルトでは5秒
[Manufacturer]ハードウェアメーカー DELL / HP など
例:snmpwalk.bat v1 public 161 server1 > snmpwalk.txt
Applications Managerインストールフォルダ・ディレクトリ/bin/troubleshooting 内に「snmpwalk.txt」が作成されます。
当該ファイルと調査用ログをサポート宛てにご送付ください。
なお、サーバー監視の場合は作成されたsnmpwalk.txtファイル内にて以下の箇所をご確認ください。
SNMPが稼働しているか
- Querying to check if SNMP Agent is running in the System</span
ディスク使用率取得
- Querying to get Disk Utilization
メモリ使用率取得
- Querying to get Physical Memory Utilization
Linuxサーバーのメモリ使用率取得
- Querying to get Physical Memory Utilization using UCD-SNMP-MIB (Only for Linux servers)
CPU使用率取得(host-resources)
- Querying to get CPU Utilization using HOST-RESOURCES-MIB
プロセス取得
- Querying to get Process running in the server
これらの項目以下にて、OIDが返ってきているか(タイムアウトやエラーが発生していないか)
そのOIDに対する応答が返ってきているかをご確認いただけますでしょうか。
正常な応答の例:
Querying to get CPU Utilization using HOST-RESOURCES-MIB
Object ID: .1.3.6.1.2.1.25.3.3.1.1.XXXXX
Object ID: .0.0Object ID: .1.3.6.1.2.1.25.3.3.1.2.XXXXX
INTEGER: 2
エラーの例:
Querying to get CPU Utilization using HOST-RESOURCES-MIB
Error Indication in response: There is no such variable name in this MIB.
Errindex: 1
Error Indication in response: There is no such variable name in this MIB.
Errindex: 1
Error Indication in response: There is no such variable name in this MIB.
Errindex: 1
【対応ビルド】全て
★-----------------------------------------------------------------------------★
ApplicationsManager 製品紹介ページはこちら ↓
https://www.manageengine.jp/products/Applications_Manager/
★-----------------------------------------------------------------------------★