Base class for all connectivity tests to support templates.
Base Class | System.Entity |
Abstract | True |
Hosted | True |
Singleton | False |
Extension | False |
Accessibility | Public |
ElementId | c0acffc7-3bda-e2ce-796a-2d27fb49053a |
Comment | Base class for all tests. Has template name. |
Property Name | Type | Display Name (ENU) | Description (ENU) | Key | Max Length | Min Length | Case Sensitive | Default Value |
---|---|---|---|---|---|---|---|---|
System.Entity: | ||||||||
string | Display Name | Display name of the object. | false | 4000 | 0 | False | ||
Maximus.Connectivity.Monitoring.Test: | ||||||||
guid | Id | Internal test unique identifier. | true | 256 | 0 | |||
string | Template Reference | If set, test parameters will be overridden from the template and then follow template changes. Direct editing will be prohibited. | false | 256 | 0 | False | ||
int | Test Interval | Interval between probes in seconds. Might be not applicable for some tests. | false | 256 | 0 | 600 | ||
int | Matches To Alert | Number of failed probes in a series before triggering an alert. | false | 256 | 0 | 3 | ||
int | Sample Series Size | Probe series size. Should be greater or equal to 'Matches To Alert'. | false | 256 | 0 | 4 | ||
bool | Collect Performance Data | Enabled performance data collection from the test object if supported. Refer to each test implementation for details. | false | 256 | 0 | false |
<ClassType ID="Maximus.Connectivity.Monitoring.Test" Accessibility="Public" Base="System!System.Entity" Abstract="true" Hosted="true" Singleton="false" Comment="Base class for all tests. Has template name.">
<Property ID="TestId" Type="guid" Key="true"/>
<Property ID="TemplateReference" Type="string" Comment="Template reference"/>
<Property ID="IntervalSeconds" Type="int" DefaultValue="600"/>
<Property ID="MatchCount" Type="int" DefaultValue="3"/>
<Property ID="SampleCount" Type="int" DefaultValue="4"/>
<Property ID="CollectPerformanceData" Type="bool" DefaultValue="false"/>
</ClassType>