デスクトップ OS マシンの物理メモリ使用率が高い場合、アラートを生成します。
メモリが不足しているアプリケーション/プロセスをホストするデスクトップ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の起動)またはタスクマネージャー/リソースモニターを使用して、メモリを消費しているプロセス/サービスを特定します。
すべてのプロセッサ/サービスが通常のパラメーター内で機能し、メモリ消費レベルが想定内である場合、将来的に追加のメモリをこのシステムに追加することを検討してください。
通常のパラメーターを超えて動作するプロセス/サービスを特定できた場合、プロセスを強制終了する必要があります。プロセスの強制終了によって、保存されていないデータが失われる可能性があることに注意してください。
通知の説明に加えて、[通知コンテキスト]タブで以下の情報を表示できます。
DateTime - データが収集される日付と時間です。
SiteName - サイト名です。
DeliveryGroupName - セッションをホストするマシンのデリバリーグループの名前です。
MachineName - セッションをホストするマシンのホスト名です。
VDAVersion - マシン上にインストールされたVirtual Desktop Agent(VDA)のバージョンです。
HypervisorName - マシンのハイパーバイザーのホスト名です(仮想マシンのみ)。
MachineOSType - マシンで実行されているオペレーティングシステムを識別します。
User - デスクトップまたはアプリケーションに接続しているユーザーの名前です。
SessionStart - セッションの開始時間を示す日付と時間の値です。
SessionType - これがアプリケーションセッションかデスクトップセッションかを示します。
SessionState - セッションの状態を示します。
SessionKey - このセッションのCitrixの一意の識別子です。
CPU - デスクトップOSマシンのCPU使用率です。
PhysicalMem/PhysicalMemUtil - 物理メモリ使用率の値をMBおよび%で表示します。
VirtualMem/VirtualMemUtil - 仮想メモリ使用率の値をMBおよび%で表示します。
PageFaultsPerSec - デスクトップOSマシンの秒あたりのメモリハードページフォールトです。
NetworkReceive/NetworkSend - デスクトップOSマシンのネットワーク送信/受信値をKBpsで表示します。
NetworkTraffic - デスクトップOSマシンのネットワーク帯域幅消費量(送信および受信)をKBpsで表示します。
DiskIOPS - ディスクでの読み取りおよび書き込み操作の速度を秒単位で表示します。
DiskRead/DiskWrite - ディスク読み取り/書き込み値をKBpsで表示します。
DiskQueue - ディスクキューの長さです。
DiskLatency - ディスク遅延をミリ秒で示します。
SessionInput – 使用されるCitrixセッション入力帯域幅(KBps)です。Citrix ReceiverからVDAマシンへのすべてのセッショントラフィックが含まれます。
SessionOutput – 使用されるCitrixセッション出力帯域幅(KBps)です。VDAマシンからCitrix Receiverへのすべてのセッショントラフィックが含まれます。
SessionBandwidthUsage – 使用されるCitrixセッション帯域幅(KBps)です。VDAマシンとCitrix Receiver間の双方向のすべてのセッショントラフィックが含まれます。
SessionLatency – Citrix ReceiverとVDAマシン(ミリ秒)間で検出されたネットワーク遅延です。
SessionRTT – ICA往復時間(ミリ秒)。最初の手順(ユーザーの操作)と最後の手順(グラフィックによる応答の表示)の間にクライアントで測定される時間間隔です。
Applications – 使用中のアプリケーションの一覧です。
Target | ComTrade.Citrix.XenDesktop.MachineAgentProxy.ComputerRole | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Comtrade.Citrix.XenDesktop.EndUser.DS.Session.AlertProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |