問題
ディスカバリーを実行すると、NewRelicUIにKentik Default
エンティティが表示されます。
解決
検出中に、 ktranslate
はsysObjectIDやsysOIDなどのシステムオブジェクト識別子を収集します。これにより、デバイスを簡単に識別できます。 SNMPに応答するすべてのデバイスタイプにはsysObjectIDがあり、そのIDの値は、誰でもデバイスのタイプを識別できるように十分に一意である必要があります。
ヒント
CISCO-PRODUCTS-MIB list を確認してください。このリストには、シスコが長年にわたってサポートしてきた多数のさまざまなデバイスの sysObjectID 値がまとめられています。
ktranslate
がデバイスのsysObjectIDを認識すると、その値は、Kentikが維持するオープンソースのsnmp-profilesリポジトリで利用可能な既知のプロファイルと照合するために使用されます。
sysObjectIDを一致させることができない場合、デバイスはKentik Default
エンティティと見なされます。これの目的は、デバイスが監視されていることをユーザーに視覚化することと、特定のデバイスのエクスペリエンスを向上させる方法についての指示を提供することです。
デバイスタイプが既に存在する
多くの場合、デバイスをカバーする既存のプロファイルがあるので、それに新しいsysObjectIDを追加するだけでよいのです。まず最初に、 snmp-profiles リポジトリを見て、デバイスのベンダー用のディレクトリがあるかどうか、そしてそのディレクトリ内に関連するプロファイルファイルがあるかどうかを確認します。
たとえば、 Kentik Default
として表示されているCisco Catalystシリーズスイッチがあるが、sysObjectIDがCatalyst プロファイルにない場合は、プルリクエストを作成して追加するか、で問題を開くことができます。リポジトリと私たちはあなたに代わってそれを追加します。
新しいデバイスタイプが必要
ニーズを満たす SNMP プロファイルがない場合は、 「SNMP プロファイルの作成と管理」のドキュメントに概説されている手順に従うことができます。