OpManager ナレッジベース

OCTETSstring型の16進の文字列が含まれ、ASCIIコードで変換後正しく文字として認識できない場合、トラップが検知されない


【現象/要望】
SNMPトラップまたは付随するvarbindのトラップの値において、OCTETSstring型の16進の文字列が含まれ、ASCIIコードで変換後正しく文字として認識できない場合、未設定のトラップにて検知されない。(例: zero paddingのASCII変換によるnull文字)

【原因】
受信したトラップはASCIIコードで変換できない文字は省く処理を行います。
しかしながら、未設定のトラップでは不具合により検知できません。
【解決方法】
以下の手順で修正パッチを適用して頂けますでしょうか。
手順)
1.OpManagerを停止
2.添付のファイルをダウンロード解凍し得られたcomフォルダをOpManager\classes直下に配置
パスの確認)
OpManager\classes\com\adventnet\nms\eventdb\TrapInput$1.class
OpManager\classes\com\adventnet\nms\eventdb\TrapInput.class
3.OpManagerを起動

6713_未設定のトラップ検知

*手動で登録したトラップやMIBからロードしたトラップは、問題が発生しません。
*過去の事例でciscoUCSの機器にて事象が発生しました。
*なお、本修正パッチ適用後もOpManagerではトラップメッセージは文字化けして表示されます。

【対応リリース】 11500,11600 ※12200にて対応済み

★-----------------------------------------------------------------------------★
OpManager 製品紹介ページはこちら ↓
https://www.manageengine.jp/products/OpManager/
★-----------------------------------------------------------------------------★