Zerto Analytics Secure Architecture

Transmitted Zerto Analytics data is securely stored and can be securely viewed and exported by the user. The data is also used by the analytics engine to provide advanced guidance and analysis. The following section describes the secure architecture that provides the path to transmit, the datastore where the data is housed, and access of that data.

ZVM sends all the data over HTTPS TLS 1.2 only to https://zerto-mobile-data.zerto.com. The data is stored in the Samples Storage in the SaaS backend, located in the public cloud. All communication to and from the cloud are encrypted (HTTPS) using TLS 1.2. Furthermore, the data is isolated in the SaaS backend and accessible only within the backend itself an via VPN from Zerto. End users are authenticated using their myZerto credentials.

See also:

Transmission and Storage of Site Status
User Authentication and Authorization
Reporting Historical Data
Zerto Analytics Collected Data

Transmission and Storage of Site Status

ZVM transmits current site status over secured HTTPS to the SaaS backend in short (~1 minute) intervals. The SaaS backend collects site status data from all transmitting sites and stores it in the “Samples Storage”. The “Samples Storage” is secured inside an internal protected network and is accessible only within the backend itself and via VPN from Zerto. The samples are kept in the “Samples Storage” of the Zerto Analytics cloud for 30 days to support 30 days of report history.

User Authentication and Authorization

Before sending any request to the backend, a client (browser/mobile/RESTful client) must obtain a security token which securely identifies the user. The security token is achieved by authenticating the user against the Identity Provider (IDP). Each client request contains the security token. For each request, the backend validates the security token and authorizes execution of the request according to the user’s identity which is part of the security token’s payload.

Reporting Historical Data

For each client request, the backend gets the latest data from the relevant samples as stored in the “Samples Storage”. The relevant data is sent to the client.

Zerto Analytics Collected Data

The Zerto Analytics dashboard utilizes several metrics to deliver detailed monitoring and reporting of your multi-site Multi-Cloud environment. The following table was created to address privacy and security issues surrounding data collection.

The following table outlines each piece of information that is collected and sent from the ZVM for Zerto Analytics.

COMPONENT PARAMETER DESCRIPTION
Alerts  
affectedZorgs List of ZORGs affected by the alert.
affectedZorgIds List of ZORG IDs affected by the alert.
alertIdentifier Internal alert identifier.
affectedVpgIds List of VPG IDs affected by the alert.
alertType Help identifier associated with the alert.
createdDateinUTC The time the alerts was created.
description Alert description.
entityType The entity for which the alert applies.
severity Alert severity (Warning or Error).
site The site which is affected by the alert.
Tasks  
taskName The task type.
taskIdentifier Unique identifier of the task.
status The status of the task.
startedDateInUtc The time the task started.
completedDateInUtc The time the task was completed.
progress Progress of the task in percentage of completion.
sitename Name of the site.
protectedDataInMB Total data protected in the ZVM site.
siteIdentifier Internal site identifier.
transmitterCycleInSec Number of seconds between two (2) data transmissions.
type Site environment.
initiatedBy Name of user who initiated task.
information Task details.
relatedVpgsList List of VPGs related to the task.
relatedSitesList List of sites related to the task.
Site    
collectionTimeInUtc Time the ZVM data was collected.
documentVersion Version of the document.
hashedLicenseKey ZVM license hashed.
isTransmissionEnabled Whether transmission of data was enabled by the user.
sitename Name of the site.
protectedDataInMB Total data protected in the ZVM site.
siteIdentifier Internal site identifier.
transmitterCycleInSec Number of seconds between two (2) data transmissions.
type Site environment.
utcOffsetInMinutes Offset of the site time from UTC, in minutes.
version Zerto Virtual Manager version.
vpgsAlertsCount Number of active alerts in ZVM.
zorgsCount Number of ZORGs in the ZVM site.
zvmIp IP of the ZVM
VPGs  
actualJournalHistoryInSeconds The actual journal history, in seconds.
actualRpoSeconds Time since the last checkpoint was written to the journal in seconds.
configuredJournalHistoryInMinutes Configured journal history, in minutes.
configuredRpoSeconds Configured RPO, in seconds.
earliestRecoveryPointLocalDateInUtc Time of the earliest checkpoint in the journal.
priority Priority specified for the VPG.
protectedSite Protected site details (Site ID, Site Name, Site Type and ZVM version).
recoverySite Recovery site details (Site ID, Site Name, SiteType and ZVM version).
status Status of the VPG.
subStatus Substatus of the VPG.
vpgIdentifier Identifier of the VPG.
vpgName Name of the VPG.
zorgName Name of the Zerto organization set up in the Zerto Cloud Manager, which uses this VPG.
VMs  
IOPS IO per second between all the applications running on the virtual machine in the VPG and the VRA, that sends a copy to the remote site for replication.
journalHardLimit Maximum journal size in MBs, or in a percentage of the virtual machine volume size.
journalWarningThreshold Journal size in MBs, or in a percentage of the virtual machine volume size, that generates a warning when the journal is nearing its hard limit.
outgoingBandWidthInMbps Bandwidth throttling defined for the virtual machines.
provisionedStorageMb The storage provisioned for the virtual machine in the recovery site.
throughputInMB MBs of all the applications running on the virtual machine being protected.
usedJournalStorageMb Storage used by the virtual machine at the recovery site for Journals.
usedStorageMb Storage used by the virtual machine at the recovery site.
vpgName The name of the VPG, of which the VM is associated.
vmIdentifier ID of the VM.
vmName Name of the VM.
VRAs  
vraName Name of the VRA.
vraVersion Version of the VRA.
Events  
eventIdentifier The identifier of the event.
eventCategory Category of the event. (Possible values: VPG, VRA, Site).
eventType The type of event.
siteIdentifier The internal site identifier related to the event.
zorgIdentifier The identifier of the Zerto organization (ZORG), defined in the Zerto Cloud Manager.
zorgName The name of the Zerto organization (ZORG) set up in the Zerto Cloud Manager.
description The event description.
occurredOnInUTC The date the event occurred.
eventCode The event code.
eventCompletedSuccessfully Whether the event completed successfully or not.
ZORGs    
zorgIdentifier The identifier of the Zerto organization (ZORG), defined in the Zerto Cloud Manager.
zorgName The name of the Zerto organization (ZORG) set up in the Zerto Cloud Manager.
Datastores  
datastore The owning datastore.
isThisProvisioned Provision type.
owningVm The virtual machine on which the volume is attached.
path The volume path.
protectedVm The protected virtual machine to which the volume is related.
size The volumes used storage.
volumeType The volume type.
vpg The VPG to which the volume is related.
Planning

Metrics are collected for all VMs from the source site.

 
WriteKBps - Hourly Avg. The hourly average data write rate.
WriteIOPS - Hourly Avg. The hourly average IO count per second.
VM ID The virtual machine identifier.
Datacenter Name The datacenter name.
Datacenter ID The datacenter identifier.
Host Name The host name.
Host ID The host identifier.
Cluster ID The cluster identifier.
Cluster Name The cluster name.
Folder The VM folder.
Configured CPU The configured CPU.
Configured RAM The configured RAM.
Provisioned Size (GB) The provisioned storage .
Used Size (GB) The used storage.
Disk Count Number of virtual disks.

See also:

Before getting started with Zerto Analytics
Accessing the Zerto Analytics Portal
Accessing Zerto Mobile
Accessing Zerto Analytics APIs
Navigating the Zerto Analytics Portal
End-User Analytics for Service Providers
Zerto Analytics product feature matrix
Planning Your Data Protection