Harden RTM endpoint adapter handling
This commit is contained in:
@@ -305,7 +305,20 @@ namespace BizTalkCheckmkPulse
|
||||
public int Port { get; set; }
|
||||
public bool Enabled { get; set; }
|
||||
public bool AutoDiscovered { get; set; }
|
||||
/// <summary>
|
||||
/// Gibt an, dass ein automatisch abgeleiteter Adaptertest nur Diagnosewert besitzt
|
||||
/// und ein Fehlschlag deshalb keinen Checkmk-Alarm ausloest.
|
||||
/// </summary>
|
||||
public bool BestEffort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Erstellt den stabilen, adressunabhaengigen Schluessel eines BizTalk-Transports.
|
||||
/// </summary>
|
||||
/// <param name="artifactType">Typ des BizTalk-Artefakts.</param>
|
||||
/// <param name="applicationName">Name der BizTalk-Anwendung.</param>
|
||||
/// <param name="artifactName">Name des Send Ports oder der Receive Location.</param>
|
||||
/// <param name="transportRole">Primaer-, Sekundaer- oder Inbound-Rolle.</param>
|
||||
/// <returns>Normalisierter Katalogschluessel.</returns>
|
||||
public static string BuildKey(string artifactType, string applicationName, string artifactName, string transportRole)
|
||||
{
|
||||
return NormalizeKeyPart(artifactType)
|
||||
@@ -371,6 +384,14 @@ namespace BizTalkCheckmkPulse
|
||||
public int SkippedInactive { get; set; }
|
||||
public int UnresolvedActive { get; set; }
|
||||
public int ExpectedNonProbeableActive { get; set; }
|
||||
/// <summary>
|
||||
/// Anzahl der automatisch abgeleiteten, nicht alarmierenden Adapterziele.
|
||||
/// </summary>
|
||||
public int BestEffortActive { get; set; }
|
||||
/// <summary>
|
||||
/// Anzahl fehlgeschlagener Best-Effort-Probes im aktuellen Lauf.
|
||||
/// </summary>
|
||||
public int BestEffortIgnoredFailures { get; set; }
|
||||
public int ManualOverridesActive { get; set; }
|
||||
public int UniqueTargets { get; set; }
|
||||
public long ProbeDurationMilliseconds { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user