System
Systemは、Eggplant DAIサーバーまたはホストされたインストールを管理するためのリソースを提供します:
- Status:DAIシステムとそのステータスに関する主要情報の一目でわかるサマリー。
- API Access:管理者は、DAIサービスエンドポイントへのサードパーティクライアントのアクセスキーを表示および管理できます。
- Git Connections:ユーザーはGit接続を表示および管理できます。
- Access:管理者はユーザーを作成し、ユーザーを管理できます。
- My Account:アカウントの詳細を管理し、パスワード、プロファイルの詳細、多要素認証を含む。
- Logs:管理者はトラブルシューティングのためのサーバーログをダウンロードできます。
- Licenses:管理者はDAIライセンスを表示および管理できます。
- Agent Tools:プラットフ ォームに合わせたエージェントインストーラーをダウンロードし、実行環境を設定できます。
- Settings:管理者はDAI設定を管理できます。
Status
全ユーザーは、DAIシステムとそのステータスに関する主要情報を見ることができます。これには以下が含まれます:
- DAIバージョン
- DAIクライアントとサーバーシステム時間の違い
- サービスの可用性
Service Status
System > Statusは、システムの問題をトラブルシューティングするための良い出発点です。Egpplant DAIサーバー上で実行されているすべてのサービスの現在のステータスを表示します。
サービス | 説明 |
---|---|
DAI API | 製品のメインAPIであるEggplant DAI APIの可用性。 |
DAI SUT | スケジューラーと構成サービスで使用するSUTを定義できます。 |
DAI Task Scheduler | スケジュールされた実行を行うことができます。 |
DAI Test Config | 実行のためのテスト構成を実行することができます。 |
DAI Suites | DAI Design Agentによってアップロードされたスイートを表示および管理できます。 |
DAI Execution | テスト実行を中央管理します。 |
DAI Modeler Service | テストケースビルダーをサポートします。 |
DAI Cloud | テスト構成で使用されるDAI Cloud SUTの可用性。 |
DAI API Clients Service | 正しいセキュリティ資格情報を持つAPIリクエストとEggplant DAIでの統合を可能にします。 |
DAI Notification Service | 通知サービスの可用性。 |
Managing Third Party Client
この機能により、ユーザーはKeycloakクライアントをオンデマンドで作成し、対応するクライアントID/シークレットをダウンロードできます。クライアントは、サードパーティAPIアクセスに必要です。主なユースケースはEggplant Cloudです。オンプレミスのインストールの場合、ユーザーはコマンドラインスクリプトを介してすでに資格情報にアクセスできます。
Creating a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。
新しいサードパーティクライアントを設定するには、次の手順に従います:
-
ページの右上隅にあるAdd Newボタンをクリックします。
-
API Access Key Nameフィ ールドに説明的な名前を入力します。
ノートAPI Access Key Nameは必須フィールドです。
-
(オプション)Descriptionフィールドに概要を入力して、クライアントの目的をよりよく理解できるようにします。
-
Createをクリックします。
-
クライアントID/シークレットのダウンロードを促すダイアログが表示されます。DownloadをクリックしてCSVファイルをダウンロードし、ローカルドライブに保存します。
新しいサードパーティクライアントはAPI Accessタブに表示されます。ここから、行の最後にあるメニューをクリックして、クライアントをRegenerateまたはRevokeすることができます。
Regenerating a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。テーブルの行の最後にあるメニューをクリックすると、Regenerateオプションが表示されます。これにより、クライアント作成プロセス中に行わなかった場合でも、クライアントID/シークレットをダウンロードできます。
クライアントID/シークレットをダウンロードするには、次の手順に従います:
-
サードパーティクライアント行の最後にあるメニューをクリックします。
-
Regenerateオプションをクリックします。
-
確認ダイアログボックスが表示されたら、Confirmをクリックします。
-
Downloadをクリックします。
クライアントID/シークレットを含むCSVファイルの新しいコピーがダウンロードされ、ローカルドライブに保存されます。
Revoking a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。テーブルの行の最後にあるメニューをクリックすると、Revokeオプションが表示されます。これにより、クライアントをテーブルから削除できます。
クライアントを削除するには、次の手順に従います:
-
サードパーティクライアント行の最後にあるメニューをクリックします。
-
Revokeオプションをクリックします。
-
確認ダイアログボックスが表示されたら、Confirmをクリックします。
クライアントは削除され、サードパーティ管理テーブルから削除されます。
Manage Git Connections
ユーザーは、GitホスティングプロバイダからスイートをロードするためにGit接続を表示および管理できます。
Managing Access
System > Accessから、管理者はユーザーを作成し、ユーザーを管理できます。
Managing Your Account Details
System > My Accountから、任意のユーザーはアカウントの詳細を更新できます。これには、プロファイルの更新やパスワードの変更が含まれます。
Downloading Server Logs
System > Logsから、管理者はEggplantサポートに送信するためのサーバーログをダウンロードできます。
Downloadをクリックして、すべてのサーバーログのzipファイルをDownloadsフォルダにダウンロードします。
Managing Licenses
System > Licensesから、管理者はEggplant DAIサーバーまたはホストされたインストールのライセンスを表示および管理できます。
購入したライセンスを表示および割り当て、ライセンスキーを生成する方法については、ライセンス管理を参照してください。
View Licenses in Use
Systems > Licensesでは、使用中のすべてのライセンスの詳細を確認できます。これには有効期限が含まれます。
Add a New License
新しいライセンスを追加するには、まずKeysightのライセンス管理ポータルからライセンスキーを生成する必要があります。ライセンスキーをメールで受け取ったら:
- LicensesからAddをクリックします。
- ライセンスキーを入力し、Keysightのエンドユーザーライセンス契約(EULA)を読みます。
- Agreeをクリックします。ライセンスキーが無効な 場合は、サポートに連絡してください。
Delete an Existing License
Eggplantインストールまたはデプロイメントからライセンスを削除する場合があります。たとえば、ライセンスが期限切れになった場合や、別のホストIDにライセンスを割り当てた場合です。
- 削除したいライセンスの横にある をクリックします。
- 削除を確認します。
Downloading Agent Installers
System > Agent Toolsでは、SenseTalkスニペットをEggplant Functionalで実行するために、選択したプラットフォーム用のエージェントインストーラーをダウンロードできます。エージェントをインストールおよび設定する方法については、実行環境の設定を参照してください。
すべての実行環境を表示するには、View All Execution Environmentsをクリックして、このサーバーの設定されたすべての実行環境を表示するEnvironmentsページにアクセスします。
Manage DAI Settings
System > Settingsでは、管理者はDAIの設定を管理できます。
Configurationsでは、SMTP設定など、DAIの機能に使用される設定を設定/編集できます。
Global test config notifications settings
この設定をオフにすると、テスト構成が実行されたときに送信されるすべてのメール通知が防止されます。
Diagnostics & usage data collection
診断および使用データの収集を有効または無効にするために、この設定をオンまたはオフにします。
Report Usage Statisticsが無効になっている場合、ユーザーはこの設定を変更できません。
SMTP Settings
パスワードリセットリンクおよびテスト構成のメール通知を送信するために、SMTPサーバーを設定できます。
Eggplant Cloudでは、設定を変更することはできません。事前に設定されたSMTP設定のみを使用できます。
-
Edit SMTP Settingsをクリックします。
-
SMTPメールサーバーの詳細を入力します:
- Host:Eggplant DAIでメールを送信するために使用するSMTPサーバーのホスト名。例:
smtp.yourserver.com
。 - Port:Eggplant DAIがSMTPサーバー上で接続できるポート番号。
- From Display Name:'From'アドレスのユーザーフレンドリーな名前(オプション)。
- From:Eggplant DAI内で送信されたメールのSMTPヘッダーに表示されるメールアドレス。
- Reply to Display Name:'Reply to'アドレスのユーザーフレンドリーな名前(オプション)。
- Reply to:Eggplant DAIによって送信されたメールへの返信の代替メールアドレス(オプション)。
- Envelope From:Eggplant DAIによって送信された配達不能メール用のメールアドレス(オプション)。
- Enable SSL、Enable StartTLS、Enable Authentication:SMTPサーバーへの接続を保護するために使用したい方法を選択します。
- UsernameとPassword:SMTPサーバーのアカウントの資格情報。
- Host:Eggplant DAIでメールを送信するために使用するSMTPサーバーのホスト名。例:
-
SMTP設定を保存するには、Test Connectionをクリックします。接続が成功した場合、確認メッセージが表示されます。
Revoking permission for managing SMTP Settings
一部の顧客は、DAI管理者がSMTP設定の管理権限を持たず、それらがSystem Administratorによってのみ管理可能であることを望む場合があります。
すべてのDAI管理ユーザーから権限を削除するには、次の手順に従います。
- 管理コンソールに移動します。例:
http://localhost:8000/auth/admin/master/console
。 - 元のサーバーのSystem Administratorの資格情報を使用してログインします。
- Realm Rolesに移動し、dai:adminロールを選択します。
- Associated Rolesに移動します。
- realm_role:iam:sys_adminを選択します。
- Unassignをクリックします。
- 表示される確認ダイアログでRemoveをクリックします。
権限の更新は、次回資格情報が再生成されるときに有効になるため、現在ログインしているDAI管理者は、SMTP設定を編集する権限を数分間持ち続けます。