Avamar-Datacollector-Sheet
- Introduction
- Compatibility
- Configuration notes for the Data Collection Management
- System Access
- KPI scope of the Data Collection
Introduction
The integration of hardware/software - hereinafter referred to as "system" - into the CIO Cockpit not only requires the registration of the systems themselves but also the configuration of the data collection. Data collection is set up centrally via the Data Collection Management (DCM).
Compatibility
Supported System Versions
Avamar is supported from version 18.2. onwards.
Configuration notes for the Data Collection Management
To set up the data collection, the system must first be created in the CIO Cockpit (see FAQs). You can create the system either in the CIO Cockpit Web Frontend or in Data Collection Management (recommended).
Configuration with and without separate Backup Hardware
Avamar is used as backup software in the CIO Cockpit. On one hand Avamar uses storage capacities of the VM on which the software runs and on the other hand an external backup hardware, e.g. datadomain is used. External backup hardware is represented by a separate asset in the CIO Cockpit and the data is collected by a separate data collector. A backup hardware asset can be created to map the memory used internally. Its deduplication factor is always one. This backup hardware asset may only be created if no separate backup hardware is used.
Case 1: Stand-alone-Mode (no separate backup hardware)
A separate backup hardware can be created (optional). It depicts the memory of the VM or server on which Avamar is running.
Case 2: Avamar with a separate backup hardware (e.g. datadomain)
No backup hardware asset is created in Avamar's Data Collection Management configuration. Instead, a separate data collector job must be created for the backup hardware asset (e.g. datadomain). Creating an Asset in the CIO Cockpit Web Frontend
Creating an asset in the CIO Cockpit Web Frontend:
- Select "Configuration" -> "Assets” in the left bar
- Select in the main window: "Add", fill in (at least) the mandatory fields and under "Manufacturer, Asset Type, Product" select "Dell EMC" -> "Backup Software" -> "Avamar”
Creating an Asset in the Data Collection Management
Navigation: "Data collectors & Assets" -> "Add Data collector system" -> Select vendor: Dell EMC and Product: Avamar If the system has been created at an earlier time, the existing asset can be selected by clicking on "Use existing element".
System Access: Oauth users and permissions
To access the Avamar REST API, an Oauth client must be created using the REST API of the Avamar backup software. Requirements for the configuration of the data collector are:
CIO Cockpit User (Avamar Administrator role, see guide)
- Username
- Password
corresponding Oauth Login
- Client-ID
- Secret
Oauth Client ID and Secret
The generation of an oauth-user with the credentials Client ID and Secret, required for the data collection, can be done either via a shell script (recommended) or "manually" following the manufacturer's instructions.
Shellscript
The script can be downloaded hier (right click - "save link as").
It must be on a Linux host and executable:
sudo chomd +x avamar-oauth.sh
It is executed via
./avamar-oauth.sh oauthClientId oauthClientName oauthSecret avamarUser avamarPassword
The script must be executed with the following parameters:
- oauthClientId: ID selected by user (e.g. “cockpit_svc_id”)
- oauthClientName: Name for the Oauth client chosen by the user (e.g. “cockpit_svc_client”)
- oauthSecret: Secret chosen by the user
- avamarUser: User name of the CIO Cockpit user for whom the Oauth login is set up
- avamarPassword: Password of the CIO Cockpit user for whom the Oauth login is set up
Using the manufacturer's instructions
The generation is described in the Avamar-REST-API-Guide (https://www.emc.com/collateral/TechnicalDocument/docu92032.pdf) starting on page 15 (chapter "Authorizing third party clients to use Avamar APIs"). Only the first step has to be done.
Fields in Data Collection Management
Field name | Required content |
---|---|
Hostname | https://<:port if not 443> e.g. https://10.0.0.23 or https://10.0.0.23:8081 |
Username | Username for the CIO Cockpit data collection |
Password | Password for login with selected user |
Avamar Oauth Client ID | Id of OAuth-Client |
Avamar Oauth Secret | Secret of OAuth-Client |
Cockpit Reference | The entry for the system in the CIO Cockpit (is set automatically) |
Description | A short description of the created asset (free text field) |
System Access
Network and firewall
The following communication paths are required for the data collector to communicate with the system:
Source | Destination | Port (default) | Protocol | Direction |
---|---|---|---|---|
datacollector-vm | Avamar-IP | 443 (https) | TCP | Outbound |
KPI scope of the Data Collection
BackupSoftwareJob
KPI | Description |
---|---|
assetID | The CIO Cockpit ID of the asset. Visible in the asset overview of the CIO Cockpit Web Frontend |
timestamp | Time stamp with microsecond accuracy of the host operating system on which the data collector is running (UTC) |
List of backup jobs | All current backup jobs of the asset from the past 48 hours |
List of backup jobs
KPI | Description |
---|---|
runDurationStart | Start time of the backup in the format yyyy-mm-dd HH:mm:ss.SSSSSS (UTC) |
runDurationEnd | End time of the backup in the format yyyy-mm-dd HH:mm:ss.SSSSSS (UTC) |
size | Changed storage volume of the backup |
level | Backup mode ("scheduled" or "manual") |
name | Identifier of the backup |
backupClientName | Name of the backup client for which the backup is performed (domain/client) |
status | „succeeded”, „failed” |
List of backup clients | All backup clients of the backup jobs from the list of backup jobs (see below) |
List of backup clients
KPI | Description |
---|---|
name | Name of Client (Domain/Client) |
BackupHardwareJob (only for installations without external backup hardware)
KPI | Description |
---|---|
assetID | The CIO Cockpit ID of the asset. Visible in the asset overview of the CIO Cockpit Web Frontend |
timestamp | Time stamp with microsecond accuracy of the host operating system on which the data collector is running (UTC) |
storageCapacity | Total capacity of the available memory |
storageUsed | Occupied storage space |
storageUncompressed | Same value as storageUsed. Deduplication is not taken into account, only used storage space |