さまざまな Omnissa Access コンポーネントに対する URL エンドポイントの一覧を監視し、正常に機能する環境を保持します。また、特定のエンドポイントをロード バランサ用に使用し、サービスをトラフィックに対して確実に適応させることもできます。
ロード バランサの健全性チェック
| コンポーネント | 健全性チェック | 予想される結果 | メモ |
|---|---|---|---|
| Omnissa Access サービス | /SAAS/API/1.0/REST/system/health/heartbeat | 文字列:ok Http:200 | 30 秒ごとの頻度 |
Android モバイル SSO - Cert Proxy: :5262/system/health | Http:200 | 30 秒ごとの頻度 | |
iOS モバイル SSO - KDC: TCP half-open to port 88 | 接続 | 30 秒ごとの頻度 | |
証明書アダプタ::7443/SAAS/API/1.0/REST/system/health | 文字列:ok Http:200 | 30 秒ごとの頻度 | |
| Omnissa Access Connector 20.01 以前 | /hc/API/1.0/REST/system/health/allOk | 文字列:true Http:200 | 30 秒ごとの頻度 |
| Omnissa Access Connector 20.01 以降 | https://hostname:portnumber/eks/health**注:**ロード バランサは、ディレクトリ同期サービスやユーザー認証サービスには適用されません。Kerberos 認証サービスが構成されている場合は、ロード バランサの背後に構成する必要がある唯一のエンタープライズ サービスとなります。Kerberos 認証サービスを監視するには、前述のエンドポイントを使用します。ここで portnumber はホストのポート番号のプレースホルダです。デフォルトのポート番号は 443 です。 | 文字列:true Http:200 | 30 秒ごとの頻度 |
ロード バランサの健全性チェックは、ネットワーク機器によって簡単に解析できる単純な値を返します。
監視のための追加の健全性チェック
ここにリストされている健全性チェックは、データを解析してダッシュボードを作成する機能を持つ監視ソリューションによって使用できます。頻度を 5 分ごとに設定します。
Omnissa Access サービスの監視と健全性
URL の呼び出し: /SAAS/jersey/manager/api/system/health
または
/SAAS/API/1.0/REST/system/health
未加工出力:
{
"AnalyticsUrl":"unknown",
"OpensearchServiceOk":"true",
"EhCacheClusterPeers":"unknown",
"OpensearchMasterNode":"unknown",
"OpensearchIndicesCount":"unknown",
"OpensearchDocsCount":"unknown",
"AuditPollInterval":"0",
"AnalyticsConnectionOk":"true",
"EncryptionServiceVerified":"unknown",
"FederationBrokerStatus":"unknown",
"ServiceReadOnlyMode":"false",
"OpensearchUnassignedShards":"unknown",
"AuditWorkerThreadAlive":"true",
"BuildVersion":"3.3.0.0 Build xxxxxxx",
"AuditQueueSize":"0",
"DatabaseStatus":"unknown",
"HostName":"unknown",
"OpensearchNodesCount":"unknown",
"EncryptionStatus":"unknown",
"FederationBrokerOk":"true",
"EncryptionConnectionOk":"true",
"EncryptionServiceImpl":"unknown",
"ClusterId":"22f6e089-45df-41ab-9c8a-77f3e4589230",
"EhCacheClusterDiagnostics":"unknown",
"OpensearchNodesList":"unknown",
"DatabaseConnectionOk":"true",
"OpensearchHealth":"unknown",
"StatusDate":"2018-08-06 19:14:40 UTC",
"ClockSyncOk":"true",
"MaintenanceMode":"false",
"MessagingConnectionOk":"true",
"fipsModeEnabled":"true",
"ServiceVersion":"3.3.0",
"AuditQueueSizeThreshold":"null",
"IpAddress":"unknown",
"AuditDisabled":"false",
"AllOk":"true"
}
| "AllOk" | "true", "false" | 健全性チェックのロールアップによって、Omnissa Access サービスの全体的な健全性を監視します。 |
| "MessagingConnectionOk" | "true", "false" | すべてのメッセージ プロデューサとコンシューマが RabbitMQ に接続されていることを検証します。 |
| "DatabaseConnectionOk" | "true", "false" | データベースへの接続を検証します。 |
| "EncryptionConnectionOk" | "true", "false" | 暗号化サービスへの接続が正常で、プライマリ キー ストアが正常であることを確認します。 |
| "AnalyticsConnectionOk" | "true", "false" | Analytics サービスへの接続を検証します |
| "FederationBrokerOk" | "true", "false" | 組み込みの認証アダプタを検証し、サブシステムが正常であることを確認します。 |
**注:**出力の "unknown" というラベルは情報が制限されていることを示します。デフォルトでは、IP アドレスやホスト名などの機密情報は非表示になります。この情報を表示する方法については、Omnissa Access 健全性チェック API での追加情報の表示を参照してください。
URL の呼び出し: /catalog-portal/services/health
この健全性チェックは、Omnissa Access のユーザー インターフェイスの部分に固有のものです。
未加工出力:
{
"status": "UP",
"uiService": {
"status": "UP"
},
"apiService": {
"status": "UP"
},
"eucCacheEngine": {
"status": "UP"
},
"cacheEngineClient": {
"status": "UP"
},
"persistenceEngine": {
"status": "UP",
"database": "Microsoft SQL Server",
"hello": 1
},
"tenantPersistenceEngine": {
"status": "UP",
"database": "Microsoft SQL Server",
"hello": 1
},
"diskSpace": {
"status": "UP",
"total": 8460120064,
"free": 4898279424,
"threshold": 10485760
}
}
| "status" | "UP"、"DOWN" | 健全性チェックのロールアップによって、Omnissa Access ユーザー インターフェイス (UI) の全体的な健全性を監視します。 |
| "uiServer.status" | "UP"、"DOWN" | メインの UI サービスが実行している場合は UP |
| "apiService.status" | "UP"、"DOWN" | メインの UI API サービスが実行している場合は UP |
| "eucCacheEngine.status" | "UP"、"DOWN" | Hazelcast クラスタ エンジンが実行している場合は UP |
| "cacheEngineClient.status" | "UP"、"DOWN" | UI の Hazelcast クライアントが実行している場合は UP |
| "persistenceEngine.status" | "UP"、"DOWN" | メインの データベース (SQL) が実行している場合は UP |
| "tenantPersistenceEngine.status" | "UP"、"DOWN" | メインの データベース (SQL) が実行している場合は UP |
| "diskSpace.status" | "UP"、"DOWN" | 空きディスク容量が構成されているしきい値 (10 MB) よりも大きい場合は UP |
| "diskSpace.free" | バイト | Omnissa Access UI がインストールされているパーティションの空き容量(バイト単位) |
URL の呼び出し:/opt/wss/horizon/workspace/logs/cert-auth.log
この健全性チェックは、Omnissa Access の証明書認証に固有のものです。
このページは役に立ちましたか?