To add a Chrome OS Environment to Goliath Performance Monitor, each step in this document must be completed, in order.
- Locate your Google Admin Customer ID
- Create a Private Key File
- Manage Domain Wide Delegation
- Create a New Admin Role
- Add Chrome OS Environment to GPM
STEP 1: Locate your Google Admin Customer ID
- Log in to your Google Admin account.
- In the main menu, go to Account > Account Settings.
- The Customer ID is displayed in the Profile section on the right.
STEP 2: Create a Private Key file
- Log in to Google Cloud Platform.
- In the main menu, go to Credentials.
- Click + Create Credentials then click Service Account.
- Input a Service account name (enter any name you wish) and select Grant this service account access to projects.
- In the Select a role dialog, under Quick Access, select Basic then Viewer.
- Click Done and ensure there is a number following Unique ID. You will use this later when adding the environment to Goliath.
- Next, click the Key tab at the top of the page.
- Click Add Key.
- In the dialog that opens, select Create new key.
- For Key type, select JSON, then click Create.
-
The file is downloaded to your local machine. You will need this file later when adding the environment to Goliath.
STEP 3: Manage Domain-Wide Delegation
- Log in to your Google Admin account.
- From the main menu, select Security, then Access and data control, then API controls.
- Click Add New.
- In the Client ID text box, enter the Client ID you created earlier.
- Finally, click Authorize.
STEP 4: Create an Admin Role
- Log in to your Google Admin account.
- From the main menu, select Account then select Admin roles.
- Click Create new role.
- In the Role info step, enter Chrome Management into the Name text box then click Continue.
- At the Select Privileges step, scroll down to select the Manage Chrome OS Devices (read only) below the Manage Chrome OS Devices option.
- Click Continue then click Create Role.
STEP 5: Add the Chrome OS Environment to GPM
- Log in to Goliath Performance Monitor Server and click Settings.
- Select Manage Environments and then click +Add.
- In the dialog that opens enter:
- Display Name: this can be any text string to identify the environment.
- Customer ID: from your Google Admin account (see above).
- Upload the Private Key JSON file you created using the options provided.
- Click Save.
- The environment is added to GPM and is displayed within the Environment table.
Your Chrome OS devices will populate into the Inventory and Status pages and, if using GPM to monitor Citrix, Chrome OS endpoint metrics will be displayed within your Citrix session metric dialogs.