# Storage, Backup and Hyperconverged > Connection reference for 46 array, backup, and hyperconverged collectors. Arrays, backup platforms, and hyperconverged systems. See [Supported Devices](https://visualoneintelligence.com/docs/supported-devices-overview/) for how to read these entries. ## Cohesity ### Cohesity Backup | Field | Value | | --- | --- | | Device type | `COHESITY_BACKUP` | | User role | "Viewer" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address of any node, or DNS name of the cluster User: user name Password Domain: the user's domain, for example company.com or LOCAL API Token: cluster API key, an optional replacement for User and Password | | Notes | Requires the Cohesity Management SDK, installed separately on the data collection machine: `pip install cohesity-management-sdk` | ### Cohesity Helios | Field | Value | | --- | --- | | Device type | `COHESITY_HELIOS_DEVICE` | | User role | Helios API key with access to the target cluster | | Default ports | 443 | | Collection method | API, via the Cohesity Helios cloud broker | | Required parameters | Password: Helios API key, not the cluster's own password IP: not a network address. Enter the target cluster's Helios Cluster ID | | Optional parameters | User: not used by this collector, leave blank | | Notes | An alternative connectivity path to the Cohesity Backup collector above, for clusters managed through Cohesity's Helios cloud control plane rather than reachable directly on their own IP. | ### Cohesity Helios SaaS | Field | Value | | --- | --- | | Device type | `COHESITY_HELIOS_SAAS_DEVICE` | | User role | Helios API key | | Default ports | 443 | | Collection method | API, via the Cohesity Helios cloud (SaaS only, no on-premise cluster) | | Required parameters | Password: Helios API key | | Optional parameters | User: not used by this collector, leave blank | | Notes | Collects FortKnox vault and Microsoft 365 backup job data only. It does not duplicate the per-cluster job, policy, or inventory data already collected by the Cohesity Backup or Cohesity Helios collectors. | ### NetBackup | Field | Value | | --- | --- | | Device type | `NETBACKUP_BACKUP` | | User role | "NetBackup Read-Only Operator" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password API Token | | Notes | Generate the API token under Access Keys, then API Keys. | ## Commvault ### Commvault Backup | Field | Value | | --- | --- | | Device type | `COMMVAULT_BACKUP` | | User role | Role with global "View" and Commcell "Use Commcell" privileges | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | On some Commvault versions "Use Commcell" is not available as an option. Where that is the case, the requirement can be disregarded. | ## Dell EMC ### Compellent | Field | Value | | --- | --- | | Device type | `COMPELLENT_DEVICE` | | User role | "Reporter" | | Default ports | 3033 | | Collection method | API | | Required parameters | IP: IP address or DNS name for Storage Center User: user name Password Serial Number: serial number of the array | | Notes | Contact Visual One before deploying this collector, as it may require adjustments for your environment. | ### Data Domain | Field | Value | | --- | --- | | Device type | `DATA_DOMAIN` | | User role | "User" | | Default ports | 22 | | Collection method | SSH/CLI | | Required parameters | IP: IP address or DNS name User: user name Password | ### Elastic Cloud Storage (ECS) | Field | Value | | --- | --- | | Device type | `ECS_DEVICE` | | User role | Any user with read-only access or higher | | Default ports | 4443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ### Isilon / PowerScale | Field | Value | | --- | --- | | Device type | `ISILON_DEVICE, POWERSCALE_DEVICE` | | User role | Copy "Statistics Admin" and add read access to Cluster, NFS, and SMB | | Default ports | 8080 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ### PowerStore | Field | Value | | --- | --- | | Device type | `POWERSTORE_DEVICE` | | User role | "Operator" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ### ScaleIO | Field | Value | | --- | --- | | Device type | `SCALEIO_DEVICE` | | User role | "Monitor" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | Contact Visual One before deploying this collector, as it may require adjustments for your environment. | ### Unity | Field | Value | | --- | --- | | Device type | `TEST_UNITY_DEVICE` | | User role | "Operator" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ### VMAX / PowerMax | Field | Value | | --- | --- | | Device type | `TEST_VMAX_DEVICE, POWERMAX_DEVICE` | | User role | "PerfMonitor" | | Default ports | 8443 | | Collection method | API | | Required parameters | IP: IP address or DNS name for Unisphere User: user name Password Serial Number: Symmetrix ID of the array | | Notes | Requires Unisphere 10.2 or higher. | ### VNX | Field | Value | | --- | --- | | Device type | `VNX_DEVICE` | | User role | "Operator" with CLI access is sufficient for utilization and configuration data. Root access is required to also collect performance data. | | Default ports | 443, 8443 | | Collection method | CLI | | Required parameters | IP: IP address or DNS name User: user name Password CLI Path: path where navisseccli.exe is installed | | Notes | Requires the EMC Navisphere Command Line Interface installed on the data collection machine. | ### VPLEX | Field | Value | | --- | --- | | Device type | `VPLEX_DEVICE` | | User role | "readonly" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | Contact Visual One before deploying this collector, as it may require adjustments for your environment. | ### XtremIO | Field | Value | | --- | --- | | Device type | `XTREMIO_DEVICE` | | User role | "read-only" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Optional parameters | Array Name: cluster name, if more than one exists in a single management console | ## Hitachi Vantara ### Ops Center (VSP) | Field | Value | | --- | --- | | Device type | `HITACHI_OPS_DEVICE` | | User role | Read-only user created in Ops Center | | Default ports | 443, 8443, 20961 | | Collection method | API | | Required parameters | IP: IP address or DNS name for Ops Center Common Services User: Ops Center user name Password Serial Number: serial number of a storage system | ### VSP 360 | Field | Value | | --- | --- | | Device type | `HITACHI_VSP360_DEVICE` | | User role | OAuth2 client credential pair (Client ID and Client Secret) registered on the VSP 360 appliance | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name of the VSP 360 appliance User: OAuth2 Client ID Password: OAuth2 Client Secret Serial Number: scopes collection to one array at a time | | Optional parameters | Port, default 443 | | Notes | For Hitachi's newer converged management appliance, which bundles Administrator, Analyzer, and Configuration Manager. | ### HNAS | Field | Value | | --- | --- | | Device type | `HITACHI_HNAS_API_DEVICE (primary, preferred)` `HITACHI_HNAS_DEVICE (alternate, legacy)` | | User role | API: a read-only API key, created over SSH to the HNAS node using `apikey-create`, then `apikey-update` to strip the default full-access scope and grant native-rest-read only. The key text is shown once, at creation. SSH/CLI alternate: "user" is sufficient for basic capacity data, "supervisor" is required for detailed volume data. It must be created at the cluster level rather than the SMU, using `user add user`. This is the only way to create a read-only user with CLI access. | | Default ports | 8444 (alternate: 22) | | Collection method | API (alternate: SSH/CLI) | | Required parameters | IP: IP address or DNS name of an HNAS node, not the SMU. Only one node per cluster is needed to retrieve data for all of them. Password: for the API collector this holds the API key rather than a device password User: required for the SSH/CLI alternate, not used by the API collector | | Optional parameters | Port | | Notes | The API collector probes API version 8 first, which requires NAS OS 14.5 or later, then falls back to version 7. | ### HCP | Field | Value | | --- | --- | | Device type | `HITACHI_HCP_DEVICE` | | User role | "Monitor" | | Default ports | 9090 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | The user must be added under each tenant, and the management API must be enabled under security settings. | ## HPE ### 3PAR | Field | Value | | --- | --- | | Device type | `THREE_PAR_DEVICE` | | User role | "Browse" | | Default ports | 8080 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password Port: HTTPS port, default 8080 | | Notes | Verify the StoreServ WSAPI server is running with the CLI command `showwsapi`. Confirm HTTPS is enabled and that the correct HTTPS port is set in Visual One. Enable the WSAPI server and HTTPS with `startwsapi` and `setwsapi -https enable`. | ### Alletra 9000 Series | Field | Value | | --- | --- | | Device type | `HP_ALLETRA_DEVICE` | | User role | "Browse" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | For Alletra 9000 Series arrays, which are based on 3PAR architecture. | ### Alletra 5000/6000 Series | Field | Value | | --- | --- | | Device type | `NIMBLE_ALLETRA_DEVICE` | | User role | "Guest" | | Default ports | 443, 5392 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | For Alletra 5000 and 6000 Series arrays, which are based on Nimble architecture. | ### Primera | Field | Value | | --- | --- | | Device type | `HP_PRIMERA_DEVICE` | | User role | "Browse" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ### Nimble | Field | Value | | --- | --- | | Device type | `NIMBLE_DEVICE` | | User role | "Guest" | | Default ports | 443, 5392 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ### StoreOnce | Field | Value | | --- | --- | | Device type | `HP_STOREONCE_API_DEVICE (primary)` `HP_STOREONCE_DEVICE (alternate, for older arrays)` | | User role | "Observer" | | Default ports | 443 (alternate: 22) | | Collection method | API (alternate: SSH/CLI) | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | Newer arrays with no CLI support must use the API collector. | ## IBM ### DS8000 | Field | Value | | --- | --- | | Device type | `DS8K_DEVICE` | | User role | "Monitor" | | Default ports | 1751, 22 | | Collection method | IBM DSCLI | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | Requires IBM DSCLI installed on the data collection server. The directory containing dscli.exe must be added to the system PATH. | ### FlashSystem / Storwize / SVC | Field | Value | | --- | --- | | Device type | `IBM_FLASH_SYSTEM (primary, preferred, covers all models below)` `IBM7200_DEVICE, IBM9100_DEVICE, IBM9200_DEVICE, IBM9500_DEVICE, SVC_DEVICE, V7000_DEVICE, V9000_DEVICE, FLASH900_DEVICE (alternate, legacy)` | | User role | "Monitor" for both methods | | Default ports | 7443 (alternate: 22) | | Collection method | API (alternate: SSH/CLI) | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | The legacy device types share one underlying SSH/CLI collector, so choose whichever matches your device most closely. That choice only affects how the device is displayed in Visual One. | ### Spectrum Protect / TSM | Field | Value | | --- | --- | | Device type | `TSM_BACKUP` | | User role | "Self Service" | | Default ports | 1500 | | Collection method | TSM Administrative CLI (dsmadmc) | | Required parameters | IP: IP address or DNS name User: user name Password Port: TCP port, default 1500 CLI Path: path to dsmadmc.exe | | Notes | Requires TSM Administrative Tools (dsmadmc) installed on the data collection machine. | ## Infinidat ### InfiniBox | Field | Value | | --- | --- | | Device type | `INFINIDAT_DEVICE` | | User role | "READ_ONLY" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Optional parameters | Infinimetrics IP: needed for performance metrics | ## NetApp ### C-Mode (Clustered Data ONTAP) | Field | Value | | --- | --- | | Device type | `NETAPP_CLUSTER_API (primary, preferred)` `NETAPP_CLUSTER (alternate, legacy)` | | User role | "readonly" | | Default ports | 443 (alternate: 22) | | Collection method | API (alternate: SSH/CLI) | | Required parameters | IP: IP address or DNS name User: user name Password | | Optional parameters | Port | | Notes | The API collector uses ONTAP's REST API for ONTAP 9.6 and later. NetApp Cloud Volumes ONTAP is also supported and requires no additional configuration. | ### 7-Mode (Data ONTAP 7-Mode) | Field | Value | | --- | --- | | Device type | `NETAPP_DEVICE` | | User role | Administrator role, required for CLI access | | Default ports | 22 | | Collection method | CLI/SSH | | Required parameters | IP: IP addresses or DNS names, comma separated with no spaces, for example NetApp01,NetApp02 User: user name Password | | Notes | Specify one IP address or DNS name per node. | ### E-Series | Field | Value | | --- | --- | | Device type | `ESERIES_DEVICE` | | User role | "Monitor" | | Default ports | 2044, 8443 | | Collection method | SANtricity Secure CLI (SMcli) | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | Requires SANtricity Storage Manager installed on the data collection machine, with the path to smcli.exe in the PATH environment variable. | ## Nutanix ### Nutanix / Prism | Field | Value | | --- | --- | | Device type | `NUTANIX_V4_DEVICE (primary, preferred, Prism Central v4)` `NUTANIX_DEVICE (alternate, legacy, Prism v0.8 to v3)` | | User role | "Prism Viewer" | | Default ports | 9440, 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name of Prism Central User: user name Password | | Optional parameters | Port | | Notes | NUTANIX_V4_DEVICE replaces the older v0.8 to v3 collector and is the preferred method for new deployments. The legacy collector remains available for compatibility. A single collection reports the Nutanix cluster both as a storage device and as its hypervisor, ESXi or AHV, including cluster, host, datastore, and VM detail. If a vCenter runs entirely on Nutanix, a separate VMware collection is not needed. If a vCenter spans Nutanix and other hardware, consult Visual One staff to avoid duplicate reporting. | ## Oracle ### Exadata | Field | Value | | --- | --- | | Device type | `ORACLE_EXADATA` | | User role | Cell Monitor, or equivalent, on one compute node and all storage cells, with host equivalence configured so that an authenticated session on the compute node can reach the storage cells without re-authenticating. | | Default ports | 22 | | Collection method | SSH/CLI | | Required parameters | IP: IP address of the compute node User: user name Password Cells: comma separated storage cell IPs | | Notes | Requires additional configuration, including a shell script and an ASM instance query. Consult Visual One staff for support. | ### ZFS | Field | Value | | --- | --- | | Device type | `ZFS_DEVICE` | | User role | Any role with read-only access or higher | | Default ports | 22 | | Collection method | SSH/CLI | | Required parameters | IP: IP address or DNS name User: user name Password | ## Pure ### FlashArray | Field | Value | | --- | --- | | Device type | `PURE_DEVICE` | | User role | "readonly" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Optional parameters | API Token | | Notes | For FlashArrays with unified file storage enabled, an API token is required to collect file system utilization data. Generate it on the FlashArray's user management screen. | ### FlashBlade | Field | Value | | --- | --- | | Device type | `FLASHBLADE_DEVICE` | | User role | "readonly" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name API Token | | Notes | Generate the API token on the FlashBlade's user management screen. | ## Qumulo ### Qumulo Core | Field | Value | | --- | --- | | Device type | `QUMULO_DEVICE` | | User role | "Observer" | | Default ports | 443, 8000 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ## Rubrik ### Rubrik Security Cloud | Field | Value | | --- | --- | | Device type | `RUBRIK_RSC_DEVICE` | | User role | Service account with permission to view all resources | | Default ports | 443 | | Collection method | API | | Required parameters | IP: .my.rubrik.com User: client_id, including the "client\|" prefix Password: client_secret Cluster UUID: from Cluster Details | | Notes | Preferred over the legacy CDM collector. For the service account role, start from the built-in "Auditor" template, then update its "Assign System Configuration Privileges" and "Rubrik Application Privileges" settings to include all view privileges. | ### Rubrik CDM (legacy) | Field | Value | | --- | --- | | Device type | `RUBRIK_BACKUP` | | User role | "Read-Only Administrator" service account, created in CDM | | Default ports | 443 | | Collection method | API | | Required parameters | User: service user ID, which should include the "User:::" prefix Password: the service user's secret, added as an SSH key in Visual One IP: IP address or DNS name | | Notes | In Visual One, choose the "use SSH key instead of password" option and store the service account secret there. | ## Scality ### RING | Field | Value | | --- | --- | | Device type | `SCALITY_DEVICE` | | User role | Read only | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name of the Supervisor User: user name Password | ## Silk ### Silk Cloud Data Platform | Field | Value | | --- | --- | | Device type | `SILK_DEVICE` | | User role | Read-only | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | | Notes | Reports as a "storage device" in Visual One. | ## Synology ### DiskStation Manager | Field | Value | | --- | --- | | Device type | `SYNOLOGY_DEVICE` | | User role | Read-only user with REST API privilege | | Default ports | 5001 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ## Tintri ### VMstore | Field | Value | | --- | --- | | Device type | `TINTRI_DEVICE` | | User role | "Read Only" | | Default ports | 443 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | ## Veeam ### Veeam Backup | Field | Value | | --- | --- | | Device type | `VEEAM_BACKUP` | | User role | "Veeam Backup Viewer" | | Default ports | 9419 | | Collection method | API | | Required parameters | IP: IP address or DNS name User: user name Password | --- Source: https://visualoneintelligence.com/docs/supported-devices-storage/