Windowsホスト上のプロセスを監視したいという状況があるかもしれません。 たとえば、winlogon、exeなどのプロセス
このkbaseの記事では、このプロセスがなくなった/クラッシュした/消えたときに通知を受け取りたいという非常に単純なユースケースについて説明しています。
- GLでWindowsホストを開き、[カウンターの読み込み]をクリックします(正しい認証プロファイルが割り当てられていることを確認してください)
- プロセスカテゴリを右にドラッグアンドドロップして保存/閉じる
- パフォーマンスカウンターセンサーを作成し、正しいホストを割り当てます
- 設定を終了します
- アクションを追加し、次の条件文字列をコピーして貼り付けます
$ {str:contains(result.details、 'greenlight.perfcounter.counter.process(winlogon).elapsed_time ')== false}
プロセスが終了するたびに、このperfcounterキーはもう存在しません→この条件が真になり、広告が通知を起動します
- 通知テキストを追加する
例えば:
$ {gl:commonName(config.nodeDefinition.name)}は実行されていません!
保存/閉じる
DONE
まとめ
これ以降、winlogonプロセスが終了するたびに通知が届きます