This data source gets the status of the EMC Storage Integrator Service by attempting to communicate via HTTP.
Type | DataSourceModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | EMC.SI.MonitoringAccount |
OutputType | System.PropertyBagData |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | EMC.SI.Get.ESIService.HttpStatus.DataSource | Default |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
IntervalSeconds | int | $Config/IntervalSeconds$ | Interval (sec) | Interval at which monitor/rule is executed |
SyncTime | string | $Config/SyncTime$ | Synchronization Time | Time at which monitor/rule initially runs |
TimeoutSeconds | int | $Config/TimeoutSeconds$ | Timeout (sec) | Execution time limit for the monitor/rule |
DebugLevel | int | $Config/DebugLevel$ | Trace Level | Trace Level : 0 - no tracing events logged, higher than 0 - tracing events logged to Operations Manager event log |
ESIServiceHost | string | $Config/ESIServiceHost$ | ESI Service Host | IP address or DNS name of SI Service |
Port | string | $Config/Port$ | Port | Port used to connect to EMC SI Service. Recommended value is from 49152 to 65535 |
ProxyServer | string | $Config/ProxyServer$ | Proxy Server | Optional : proxy server string e.g. proxy_server:80. If set to none indicates that the proxy settings should be obtained from the registry. This assumes that Proxycfg.exe has been run. If Proxycfg.exe has not been run then it indicates that all HTTP and HTTPS servers should be accessed directly |
IgnoreCertificateErrors | bool | $Config/IgonreCertificateErrors$ | Ignore Certificate Errors | If set true connection is established even if certificate related errors happen. If set to false connection fails if certificate related error happens |
HTTPStoHTTPFallBack | bool | $Config/HTTPStoHTTPFallBack$ | HTTPS to HTTP Fall Back | if set to true it will try to connect with http protocol if https connection attempt failed |
UserName | string | $Config/UserName$ | User Name | Optional : if specified overrides Run As Account specified in EMC SI Service Monitoring Account Run As Profile. The correct format is domain\user. If Proxy Server override is set it is used to logon to proxy server |
Password | string | $Config/Password$ | Password | Optional : Password valid for user specified in User Name override |
<DataSourceModuleType ID="EMC.SI.Get.ESIService.Status.DataSource" Accessibility="Public" RunAs="ESILib!EMC.SI.MonitoringAccount" Batching="false">
<Configuration>
<xsd:element minOccurs="1" name="IntervalSeconds" type="xsd:integer"/>
<xsd:element minOccurs="1" name="SyncTime" type="xsd:string"/>
<xsd:element minOccurs="1" name="ESIServiceHost" type="xsd:string"/>
<xsd:element minOccurs="1" name="Port" type="xsd:integer"/>
<xsd:element minOccurs="1" name="ProxyServer" type="xsd:string"/>
<xsd:element minOccurs="1" name="BypassList" type="xsd:string"/>
<xsd:element minOccurs="1" name="IgonreCertificateErrors" type="xsd:boolean"/>
<xsd:element minOccurs="1" name="HTTPStoHTTPFallBack" type="xsd:boolean"/>
<xsd:element minOccurs="1" name="UserName" type="xsd:string"/>
<xsd:element minOccurs="1" name="Password" type="xsd:string"/>
<xsd:element minOccurs="1" name="TimeoutSeconds" type="xsd:integer"/>
<xsd:element minOccurs="1" name="DebugLevel" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="IntervalSeconds" Selector="$Config/IntervalSeconds$" ParameterType="int"/>
<OverrideableParameter ID="SyncTime" Selector="$Config/SyncTime$" ParameterType="string"/>
<OverrideableParameter ID="TimeoutSeconds" Selector="$Config/TimeoutSeconds$" ParameterType="int"/>
<OverrideableParameter ID="DebugLevel" Selector="$Config/DebugLevel$" ParameterType="int"/>
<OverrideableParameter ID="ESIServiceHost" Selector="$Config/ESIServiceHost$" ParameterType="string"/>
<OverrideableParameter ID="Port" Selector="$Config/Port$" ParameterType="string"/>
<OverrideableParameter ID="ProxyServer" Selector="$Config/ProxyServer$" ParameterType="string"/>
<OverrideableParameter ID="IgnoreCertificateErrors" Selector="$Config/IgonreCertificateErrors$" ParameterType="bool"/>
<OverrideableParameter ID="HTTPStoHTTPFallBack" Selector="$Config/HTTPStoHTTPFallBack$" ParameterType="bool"/>
<OverrideableParameter ID="UserName" Selector="$Config/UserName$" ParameterType="string"/>
<OverrideableParameter ID="Password" Selector="$Config/Password$" ParameterType="string"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="DS" TypeID="EMC.SI.Get.ESIService.HttpStatus.DataSource">
<IntervalSeconds>$Config/IntervalSeconds$</IntervalSeconds>
<SyncTime>$Config/SyncTime$</SyncTime>
<ESIServiceHost>$Config/ESIServiceHost$</ESIServiceHost>
<Port>$Config/Port$</Port>
<ProxyServer>$Config/ProxyServer$</ProxyServer>
<BypassList>$Config/BypassList$</BypassList>
<IgonreCertificateErrors>$Config/IgonreCertificateErrors$</IgonreCertificateErrors>
<HTTPStoHTTPFallBack>$Config/HTTPStoHTTPFallBack$</HTTPStoHTTPFallBack>
<UserName>$Config/UserName$</UserName>
<Password>$Config/Password$</Password>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
<DebugLevel>$Config/DebugLevel$</DebugLevel>
</DataSource>
</MemberModules>
<Composition>
<Node ID="DS"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.PropertyBagData</OutputType>
</DataSourceModuleType>