mackerel-plugin-snmp プラグインによる監視が正常に行えない場合の多くが以下のような原因に因るものとなります。
- プラグインのオプションに正しいOIDが指定されていない。
- プラグインは SNMP の Get Request により指定したOIDのオブジェクトの値を取得します。配下にツリーが含まれるOIDは指定できません。
- プラグインのOIDの確認には、snmpgetコマンドをご利用ください。対象のOIDを指定し、オブジェクトの値が返ることを確認してください。
- snmpwalkコマンドは、配下にツリーが含まれれるOIDを指定しても値が返ります。プラグインに指定するOIDの確認には必ずsnmpgetコマンドをご利用ください。
- メトリックに関するオプションの指定が不足している
- 取得するメトリックの定義はmackerel-plugin-snmpのヘルプに記載の形式で記述する必要があります。
-
NAME
が未指定となっているケースが多くございますので、指定されているかご確認ください。