diff --git a/WebsitePanel/Sources/WebsitePanel.Providers.Virtualization.HyperV-2012R2/HyperV2012R2.cs b/WebsitePanel/Sources/WebsitePanel.Providers.Virtualization.HyperV-2012R2/HyperV2012R2.cs index 493e3f29..0b942914 100644 --- a/WebsitePanel/Sources/WebsitePanel.Providers.Virtualization.HyperV-2012R2/HyperV2012R2.cs +++ b/WebsitePanel/Sources/WebsitePanel.Providers.Virtualization.HyperV-2012R2/HyperV2012R2.cs @@ -239,7 +239,7 @@ namespace WebsitePanel.Providers.Virtualization Name = current.GetString("Name"), State = current.GetEnum("State"), Uptime = Convert.ToInt64(current.GetProperty("UpTime").TotalMilliseconds), - ReplicationState = result[0].GetEnum("ReplicationState") + ReplicationState = current.GetEnum("ReplicationState") }; vmachines.Add(vm); } @@ -2194,7 +2194,7 @@ namespace WebsitePanel.Providers.Virtualization replica.Errors = result[0].GetInt("ReplicationErrors"); replica.FromTime = result[0].GetProperty("MonitoringStartTime"); replica.Health = result[0].GetEnum("ReplicationHealth"); - replica.HealthDetails = string.Join(". ", result[0].GetProperty("ReplicationHealthDetails")); + replica.HealthDetails = string.Join(" ", result[0].GetProperty("ReplicationHealthDetails")); replica.LastSynhronizedAt = result[0].GetProperty("LastReplicationTime") ?? new DateTime(); replica.MaximumSize = result[0].GetMb("MaximumReplicationSize"); replica.Mode = result[0].GetEnum("ReplicationMode"); @@ -2203,6 +2203,7 @@ namespace WebsitePanel.Providers.Virtualization replica.ReplicaServerName = result[0].GetString("CurrentReplicaServerName"); replica.State = result[0].GetEnum("ReplicationState"); replica.SuccessfulReplications = result[0].GetInt("SuccessfulReplicationCount"); + replica.MissedReplicationCount = result[0].GetInt("MissedReplicationCount"); replica.ToTime = result[0].GetProperty("MonitoringEndTime"); }