Management Pack Deployment
The Management Pack (MP) is installed as a standard .pak file in VMware Aria Operations.
Prerequisites
- VMware Aria Operations: Version 8.10.0 or higher.
- Cloud Proxy: A Cloud Proxy instance with network access to the Script Execution Agent.
- Agent API Token: The token configured in the Agent's
.envfile.
Installation
- Download the PAK file: Get the latest
IndevopsScriptControlCenter-*.pakfrom the release page. - Upload to Aria Operations:
- Log in as an administrator.
- Navigate to Data Sources > Integrations > Repository.
- Click Add and upload the PAK file.
- Select Install the PAK file even if it is already installed and Ignore the PAK file signature checking.
- Follow the wizard to complete the installation.
Configuring the Adapter Instance
Once installed, you must create an Adapter Instance to connect to your Agent.
- Navigate to Data Sources > Integrations > Accounts.
- Click Add Account and select INDEVOPS for Script Control Center.
- Fill in the following details:
General Settings
| Field | Description | Example |
|---|---|---|
| Name | A friendly name for this connection. | Production Script Agent |
| Description | (Optional) Description of the adapter instance. | |
| Agent IP Address | The IP or FQDN of the worker VM where the Agent is running. | 10.20.30.40 |
| Script Name/Path | Name of the script to run (relative to the Agent's /scripts folder). | monitor_vcenter.sh |
| Script Type | The format of the script's output. Options: Nagios or Prometheus. | Nagios |
| Script Arguments | Arguments passed to the script. Use ${TARGET_HOST} as a placeholder for the target endpoint. | -H ${TARGET_HOST} -w 80 -c 90 |
| Target Endpoints | Semicolon-separated list of IPs/FQDNs to run the script against. | vc01.local;vc02.local |
| Environment Variables | (Optional) Custom variables passed to the script. Format: KEY=VALUE;KEY2=VALUE2. | TIMEOUT=30 |
| Interval (x 5 mins) | How often the script should run (e.g., 1 means every 5 minutes). | 1 |
Advanced Settings
| Field | Description | Default |
|---|---|---|
| API Port | The port defined in the Agent's configuration. | 8080 |
| Skip TLS Validation | Set to True if using self-signed certificates for HTTPS. | False |
| Expected Test Status | Status string used during the "Test Connection" phase. | OK |
Credentials
- Click Add next to the Credential field.
- Enter a name for the credential.
- Agent API Key: Enter the
API_TOKENconfigured in the Agent's.envfile. - Click OK.
Verification
Click Test Connection to verify that the Adapter can communicate with the Agent. If successful, click Save to start data collection.
