Monitoring Replication
There are many SVCMON UDCs that can be used to monitor replication. SVCMON points can be created for your Source Service, your Replicated Service(s), or for both your Source and Replicated Service(s) using the CygNet ServiceMon Administration utility. The system replication info items upon which these UDCs are based can be viewed for each service on the Replication page of the CygNet Service Information dialog box.
See Replication Info Items for status information about replicating (source) and replicated (destination) services. Also see Monitoring VHS Replication.
Note: It is recommended that the SVCMON timer be set for no more than five seconds.
| Info Item | Description | SVCMON UDC | Create on Source or Replicated Service |
|---|---|---|---|
|
This value indicates a randomly-generated globally unique identifier (GUID) that is used along with the change queue initialization time (CHANGE_QUEUE_INITED) to uniquely identify a change queue. A replicating service uses both the GUID and the change queue initialization time as part of the change queue pointer to the source. In a redundant environment with multiple replicating services this combination more accurately indicates when to do an incremental resync. Applies to DBS and VHS services only. |
- |
Source |
|
|
A numeric value representing the ID (sequence number) of the most recent change added to the change queue. When replication is up to date, this value for the source service will match the REPL_LAST_SEQ value on the replicated service. Note: This info item is displayed on both the Replication page and the Service Specific (CAS, CVS, DBS, VHS) page. |
SVMDBSSEQC |
Source |
|
|
This value represents the timestamp when the change queue was first initialized. A change in this value indicates the source service’s change queue has been reinitialized and queued changes may have been lost. When this happens for the CAS, CVS, and DBS service types, a full resynchronization is performed by the replicated service. When replication is up to date, this value for the source service will match the REPL_SRC_CHG_Q_INIT value on the replicated service. (For VHS services, the info item VHS_QUEUE_INIT_TIME represents the same value.) Note: This value and the CHANGE_QUEUE_GUID are used together to more accurately identify the change queue pointer in a redundant environment with multiple replicating services. |
SVMCASCQIN SVMCVSCQIN SVMDBSCQIN SVMVHSCQIN |
Source |
|
|
The configured size of the service change queue. This is the number of changes the service will store to answer replication requests before expiring the oldest changes. Note: This info item is displayed on both the Replication page and the Service Specific (CAS, CVS, DBS, VHS) page. Specifies the value of the CHANGE_QUEUE_SIZE service configuration keyword. |
SVMVHSCQSZ |
Source |
|
|
The number of pending reads and writes to the disk on which the service's main data files reside. This corresponds to the Avg. Disk Queue Length Performance Monitor statistic for the PhysicalDisk you are monitoring (for example, 1C:, 1D:, etc.). Note: This info item is displayed on the Machine Performance page. |
SVMADQLC |
Both |
|
|
The average percent of CPU time dedicated to the service. Valid range 0% to 100%. |
SVMPCTCPUT |
Both |
|
|
The interval (in seconds) that a replicated service will check the source change queue for new updates. If the service is not replicating REPL_CHECK_INTERVAL will respond with an empty string. Specifies the value of the REPL_CHECK_INTERVAL service configuration keyword. |
SVMVHSRINT |
Replicated |
|
|
Indicates the current replication delay. The value is the time (in seconds) since the service was last fully in sync, or blank if the service not replicating. The time is calculated as the delta between "now" and the time the last completed sync ended. Does not apply to the ARS or the RSM. |
SVMCASRPDL SVMCVSRPDL SVMDBSRPDL SVMVHSRPDL |
Replicated |
|
|
Indicates an acceptable replication delay. Does not apply to the ARS or the RSM. Specifies the value of the REPL_DELAY_MAX service configuration keyword. |
SVMCASRPDM SVMCVSRPDM SVMDBSRPDM SVMVHSRPDM |
Replicated |
|
|
Indicates the internal replication validation state of the service. The values include:
Does not apply to the ARS or the RSM. |
SVMCASRPIS SVMCVSRPIS SVMDBSRPIS SVMVHSRPIS |
Replicated |
|
|
The value represents the ID of the last change queue entry retrieved from the source service and committed to the replicated service. When replication is up to date, this value for the replicated service will match the CHANGE_QUEUE_NEWEST value on the source service. For VHS services, the legacy info item VHS_REPL_LAST_SEQ represents the same value. |
SVMCASRPCN SVMCVSRPCN SVMDBSRPCN SVMVHSRLSQ |
Replicated |
|
|
The number of replication messaging errors. (Applies only to first forwarded destination for VHS services.) |
SVMREPMSGE |
Replicated |
|
|
Number of replication network messaging errors (Applies only to first forwarded destination for VHS services.) |
SVMREPDCLE |
Replicated |
|
|
The source service name from which the replicated service is requesting changes. Specifies the value of the REPL_SOURCE service configuration keyword. |
SVMVHSRSRC |
Replicated |
|
|
This value is only relevant for replicated services. The value indicates a randomly-generated globally unique identifier (GUID) that is used along with the source service's change queue initialization time (REPL_SRC_CHG_Q_INIT) to uniquely identify a change queue. A replicating service uses both the GUID and the change queue initialization time as part of the change queue pointer to the source. In a redundant environment with multiple replicating services this combination more accurately indicates when to do an incremental resync. Applies to DBS and VHS services only. |
- |
Replicated |
|
|
This value is only relevant for replicated services. The value represents the timestamp when the source service’s change queue was first initialized. A change in this value indicates the source service’s change queue has been reinitialized and queued changes may have been lost. When this happens for the CAS, CVS, and DBS service types, a full resynchronization is performed by the replicated service. When replication is up to date, this value for the replicated service will match the CHANGE_QUEUE_INITED value on the source service. Note: This value and the REPL_SRC_CHG_GUID are used together to more accurately identify the change queue pointer in a redundant environment with multiple replicating services. |
SVMCASRPCT SVMCVSRPCT SVMDBSRPCT SVMVHSRPCT |
Replicated |
|
|
Indicates the current replication status of the service. The values include:
Does not apply to the ARS or the RSM. |
SVMCASRPST SVMCVSRPST SVMDBSRPST SVMVHSRPST |
Replicated |
|
|
Indicates the summary replication state of the service. The values include:
Does not apply to the ARS or the RSM. |
SVMCASRPSS SVMCVSRPSS SVMDBSRPSS SVMVHSRPSS |
Replicated |
|
|
The number of pending reads and writes to all the disks in the machine. This corresponds to the PhysicalDisk(_Total)\Avg. Disk Queue Length Performance Monitor disk queue length. |
SVMADQLT |
Both |


