31 lines
1.3 KiB
XML
Executable File
31 lines
1.3 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<service namespace="ComponentMonitor" abbreviation="CMO" procNames="ComponentMonitor" exerciseDependency="Global" groups="Core" prio="3">
|
|
<rcs>
|
|
<Id Id="$Id$"/>
|
|
<HeadURL HeadURL="$HeadURL$"/>
|
|
<Author Author="$Author$"/>
|
|
</rcs>
|
|
<topicTypes>
|
|
<topicType name="ComponentStatus" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0" baseValueType="Core::BaseEntity">
|
|
<column name="hostname" idlType="string"/>
|
|
<column name="state" idlType="ComponentState"/>
|
|
<column name="last_check" idlType="long long"/>
|
|
</topicType>
|
|
<topicType name="TriggerUpdate">
|
|
<column name="hostnames" idlType="sequence<string>"/>
|
|
</topicType>
|
|
</topicTypes>
|
|
<functionTopics>
|
|
<functionTopic name="TriggerUpdate" requestTopicType="TriggerUpdate" replyTopicType="Core::FunctionReply" requestTopicName="TriggerUpdateRequest" replyTopicName="TriggerUpdateReply" routeInReplay="0"/>
|
|
</functionTopics>
|
|
<tables/>
|
|
<views/>
|
|
<enumerations>
|
|
<enumeration name="ComponentState">
|
|
<attribute key="Undefined" value="0"/>
|
|
<attribute key="Reachable" value="1"/>
|
|
<attribute key="Unreachable" value="2"/>
|
|
</enumeration>
|
|
</enumerations>
|
|
</service>
|