OCTETSstring型の16進の文字列が含まれ、ASCIIコードで変換後正しく文字として認識できない場合、トラップが検知されない
作成日:2016年2月3日 | 更新日:2017年8月2日
【現象/要望】
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を起動
*手動で登録したトラップやMIBからロードしたトラップは、問題が発生しません。
*過去の事例でciscoUCSの機器にて事象が発生しました。
*なお、本修正パッチ適用後もOpManagerではトラップメッセージは文字化けして表示されます。
【対応リリース】 11500,11600 ※12200にて対応済み
★-----------------------------------------------------------------------------★
OpManager 製品紹介ページはこちら ↓
https://www.manageengine.jp/products/OpManager/
★-----------------------------------------------------------------------------★