<?xml version="1.0" encoding="UTF-8"?>
<ic:commands
        xmlns:ic="http://icinga.org/api/config/parts/icingacommands/1.0"
        xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0">

    <ic:command name="SCHEDULE_SVC_CHECK">
        <ic:definition>SCHEDULE_SVC_CHECK</ic:definition>
        <ic:isSimple>true</ic:isSimple>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Schedule next check</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_CHECKTIME" />
        </ic:parameters>
    </ic:command>

    <ic:command name="SCHEDULE_FORCED_SVC_CHECK">
        <ic:definition>SCHEDULE_FORCED_SVC_CHECK</ic:definition>
        <ic:isSimple>true</ic:isSimple>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Schedule next check (forced)</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_CHECKTIME" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ACKNOWLEDGE_SVC_PROBLEM">
        <ic:definition>ACKNOWLEDGE_SVC_PROBLEM</ic:definition>
        <ic:isSimple>true</ic:isSimple>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Acknowledge problem</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_STICKY" />
            <ic:parameter ref="COMMAND_NOTIFY" />
            <ic:parameter ref="COMMAND_PERSISTENT" />
            <ic:parameter ref="COMMAND_AUTHOR" />
            <ic:parameter ref="COMMAND_COMMENT" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ACKNOWLEDGE_SVC_PROBLEM_EXPIRE">
        <ic:definition>ACKNOWLEDGE_SVC_PROBLEM_EXPIRE</ic:definition>
        <ic:isSimple>true</ic:isSimple>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Acknowledge problem (expiration)</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_STICKY" />
            <ic:parameter ref="COMMAND_NOTIFY" />
            <ic:parameter ref="COMMAND_PERSISTENT" />
            <ic:parameter ref="COMMAND_EXPIRETIME" />
            <ic:parameter ref="COMMAND_AUTHOR" />
            <ic:parameter ref="COMMAND_COMMENT" />
        </ic:parameters>
    </ic:command>

    <ic:command name="REMOVE_SVC_ACKNOWLEDGEMENT">
        <ic:definition>REMOVE_SVC_ACKNOWLEDGEMENT</ic:definition>
        <ic:isSimple>true</ic:isSimple>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Remove acknowledgement</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="SCHEDULE_SVC_DOWNTIME">
        <ic:definition>SCHEDULE_SVC_DOWNTIME</ic:definition>
        <ic:isSimple>true</ic:isSimple>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Schedule downtime</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_STARTTIME" />
            <ic:parameter ref="COMMAND_ENDTIME" />
            <ic:parameter ref="COMMAND_FIXED" />
            <ic:parameter ref="COMMAND_DATA" />
            <ic:parameter ref="COMMAND_DURATION" />
            <ic:parameter ref="COMMAND_AUTHOR" />
            <ic:parameter ref="COMMAND_COMMENT" />
        </ic:parameters>
    </ic:command>

    <ic:command name="PROCESS_SERVICE_CHECK_RESULT">
        <ic:definition>PROCESS_SERVICE_CHECK_RESULT</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Submit check result</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_RETURN_CODE_SERVICE" />
            <ic:parameter ref="COMMAND_OUTPUT" />
            <ic:parameter ref="COMMAND_PERFDATA" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ADD_SVC_COMMENT">
        <ic:definition>ADD_SVC_COMMENT</ic:definition>
        <ic:isSimple>true</ic:isSimple>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Add comment</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_PERSISTENT" />
            <ic:parameter ref="COMMAND_AUTHOR" />
            <ic:parameter ref="COMMAND_COMMENT" />
        </ic:parameters>
    </ic:command>

    <ic:command name="DEL_ALL_SVC_COMMENTS">
        <ic:definition>DEL_ALL_SVC_COMMENTS</ic:definition>
        <ic:type>host</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Remove all service comments</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="DISABLE_SVC_CHECK">
        <ic:definition>DISABLE_SVC_CHECK</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Disable check</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ENABLE_SVC_CHECK">
        <ic:definition>ENABLE_SVC_CHECK</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Enable check</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="DISABLE_PASSIVE_SVC_CHECKS">
        <ic:definition>DISABLE_PASSIVE_SVC_CHECKS</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Disable passive checks</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ENABLE_PASSIVE_SVC_CHECKS">
        <ic:definition>ENABLE_PASSIVE_SVC_CHECKS</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Enable passive checks</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="START_OBSESSING_OVER_SVC">
        <ic:definition>START_OBSESSING_OVER_SVC</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Start obsessing</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="STOP_OBSESSING_OVER_SVC">
        <ic:definition>STOP_OBSESSING_OVER_SVC</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Stop obsessing</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="DISABLE_SVC_NOTIFICATIONS">
        <ic:definition>DISABLE_SVC_NOTIFICATIONS</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Disable notifications</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ENABLE_SVC_NOTIFICATIONS">
        <ic:definition>ENABLE_SVC_NOTIFICATIONS</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Enable notifications</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="SEND_CUSTOM_SVC_NOTIFICATION">
        <ic:definition>SEND_CUSTOM_SVC_NOTIFICATION</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Send custom notification</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
            <ic:parameter ref="COMMAND_NOTIFICATION_OPTIONS" />
            <ic:parameter ref="COMMAND_AUTHOR" />
            <ic:parameter ref="COMMAND_COMMENT" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ENABLE_SVC_EVENT_HANDLER">
        <ic:definition>ENABLE_SVC_EVENT_HANDLER</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Enable event handler</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>
    <ic:command name="DISABLE_SVC_EVENT_HANDLER">
        <ic:definition>DISABLE_SVC_EVENT_HANDLER</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Disable event handler</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="ENABLE_SVC_FLAP_DETECTION">
        <ic:definition>ENABLE_SVC_FLAP_DETECTION</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Enable flap detection</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>

    <ic:command name="DISABLE_SVC_FLAP_DETECTION">
        <ic:definition>DISABLE_SVC_FLAP_DETECTION</ic:definition>
        <ic:type>service</ic:type>
        <ic:iconCls>icinga-icon-bricks</ic:iconCls>
        <ic:label>Disable flap detection</ic:label>
        <ic:parameters>
            <ic:parameter ref="COMMAND_HOST" />
            <ic:parameter ref="COMMAND_SERVICE" />
        </ic:parameters>
    </ic:command>
</ic:commands>

