0

ipaddress に基づいてサービス検出を制限することはできますが、サービス検出にhostnameや node_label などの別のパラメーターを使用したい場合、どのように設定すればよいでしょうか?

default-foreign-source.xml のホスト名の正確なスニペット構成を知る必要があります PS : Discovery デーモン、つまりノードの自動検出を使用しています

どんな助けでも大歓迎です。

4

1 に答える 1

1

OpenNMS モデルは次のとおりです。

ノード --> インターフェイス --> サービス

そのため、OpenNMS にはノード ラベルをサービスに関連付ける方法がありません。より複雑なモデルを処理するのに役立つ開発中の BusinessServiceMonitor がありますが、現時点ではリリース コードには含まれていません。

これが、思うように関連付けることができない理由です。

これを回避するには、(ifAlias) インターフェイスにタグを付け、カテゴリをタグに一致させてサービスを除外します。

また、プロビジョニング XML 構成ファイルを直接編集しないでください。OpenNMS は、パフォーマンスの目的でこれらの構成のキャッシュを利用するため、システムを壊す可能性があります (可能性は低いですが、可能性はあります)。

また、ディスカバリーを使用することも避けます。これにより、ノードのグループを個別の要求として分離する機能が制限されます。これにより、さまざまなプロビジョニング ポリシーのセット (フィルター、サービスまたはデータ コレクションを監視するか監視しないか) をさまざまなノードのグループに適用できます。Discovery は、デフォルトの外部ソース ポリシーに対してのみ動作するため、そのような柔軟性が失われます。

于 2016-01-07T02:58:50.463 に答える