デスクトップ OS セッションの物理メモリ使用率 (アラート)

Comtrade.Citrix.XenDesktop.EndUser.Session.DesktopOS.PhysicalMemUtil.Alert (Rule)

デスクトップ OS マシンの物理メモリ使用率が高い場合、アラートを生成します。

Knowledge Base article:

概要

メモリが不足しているアプリケーション/プロセスをホストするデスクトップOSセッションを特定します。

構成

次の構成パラメーターがカスタマイズ可能です。

間隔(秒)

規則の実行が繰り返される時間間隔(秒)です(デフォルト値は300秒に設定されています)。 通常、このパラメーターは変更しないことをお勧めします。デフォルトとは異なる時間で通知をトリガーするためには、「サンプル数」パラメーターを更新します。

サンプル数

通知がトリガーされるまでに発生するイベントの数です(デフォルト値は3に設定されています)。たとえば、通知が15分後にトリガーされる場合、値を3に設定し、20分後にトリガーされる場合、値を4に設定する必要があります。 サンプル数は、2より小さい数字に設定する必要があります。

しきい値

比較で使用するしきい値を定義する値です(デフォルト値は、80%に設定されています)。

統合間隔

この値は常に「サンプル数」および「間隔(秒)」パラメーターに基づいて設定する必要があります。以下の計算方法を参照してください。

デバッグ

トラブルシューティングに使用します(デフォルト値はfalseに設定されています)。

統合間隔の計算方法。

統合間隔 = ((サンプル数 - 1)*(間隔(秒))* 1.1

監視された値が20分(4連続サンプル)のしきい値を上回る場合のみ、モニターが通知を生成する例:

間隔(秒) = 300(5分) サンプル数 = 4(20分/5分 = 4) 統合間隔 = ((4 - 1)* 300)* 1.1 = 990

解決策

トラブルシューティング

ローカルマシンでCitrix Director(通知タスク:Citrix Directorの起動)またはタスクマネージャー/リソースモニターを使用して、メモリを消費しているプロセス/サービスを特定します。

追加の情報

通知の説明に加えて、[通知コンテキスト]タブで以下の情報を表示できます。

Element properties:

TargetComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
デスクトップ OS セッションの物理メモリ使用率
複数の連続したサンプルにわたって {0} マシンのデスクトップ OS セッションの物理メモリ使用率がしきい値を超えています。

物理メモリ使用率: {1} \%

ユーザー: {2}
セッションの種類: {3}
サイト: {4}
デリバリー グループ: {5}
ハイパーバイザーのホスト名: {6}
アプリケーション: {7}

セッションについて詳しくは、「アラートのコンテキスト」セクションを参照してください。

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Comtrade.Citrix.XenDesktop.EndUser.DS.Session.AlertProvider Default
Alert WriteAction System.Health.GenerateAlert Default