パフォーマンス アクティブ ディスカバリ

最終更新日: 20 年 2020 月 XNUMX 日

LogicMonitorは、パフォーマンスモニター(Perfmon)カウンターとクラスの存在についてWindowsサーバーにクエリを実行できます。

Perfmonベースのアクティブディスカバリーを使用するには、特定のクラスのすべてのインスタンスを検出する方法と、正規表現に一致するすべてのクラスを検出する方法のXNUMXつの方法があります。

Perfmonオブジェクトの特定のクラスのすべてのインスタンスを検出するには、「Perfmonクラス」フィールドにオブジェクト名を入力します。 (オブジェクト名は、Windows Perfmonツールに表示されるものです。)たとえば、上記のようにネットワークインターフェイスを入力すると、LogicMonitorは各Windowsデバイス上のすべてのネットワークインターフェイスを検出します。  Note:インスタンスを持たないPerfmonオブジェクトの有無を検出する場合は、PerfmonClass属性の値としてオブジェクトの名前を入力するだけです。 (たとえば、Citrix Secure Gateway製品がインストールされている場合、Perfmonオブジェクト「SecureGateway」が存在し、これがインスタンス名として返されます。)

一部のソフトウェアは、perfmonオブジェクトのクラスのインスタンスを作成する代わりに、複数のオブジェクトを作成します。 たとえば、SQLServerはこのように動作します。 すべてのSQLServerデータベースインスタンスは、データベースインスタンスにちなんで名付けられたPerfmonオブジェクトの新しいセットを作成します。 Class Regexフィールドを使用して、そのようなインスタンスを検出できます。 検索するクラスに一致する正規表現を指定します。キャプチャグループは、インスタンスとして使用される文字列の部分を示します。

上記のActiveDiscoveryセクションでは、各データベースインスタンスが発生します(Perfmonカウンターオブジェクトが呼び出されます) データベース名:Sql Statistics)適切なデータベース名として検出されます。

 

フィルタリング

現在、Perfmonアクティブディスカバリーは、インスタンス名に基づくフィルタリングのみを提供します。

このようなフィルターを実装するには、以下の例のように、トークン## WILDVALUE ##を属性として使用します。

フィルタリング