The monitorSetRuleUpdated Web API Method

Cause monitor rules to be applied to the monitor extension.

Version: 1.3

Required Permissions: Full

HTTP method: POST

Supported by Editions: Zend Server

Request Parameters:  None

Expected Response Code: 202 Accepted

Response Type: A list of the rule elements that were modified/added

Possible Action Specific Error Codes: This action has no specific error codes

Example

Usage Example

Request (headers removed for the purpose of clarity)

POST/ZendServer/Api/monitorSetRuleUpdated

Response (not all headers are shown)

<?xml version="1.0" encoding="UTF-8"?>

<zendServerAPIResponse xmlns="http://www.zend.com/server/api/1.0">

<requestData>

<apiKeyName>angel.eyes</apiKeyName>

<method>monitorSetRuleUpdated</method>

</requestData>

<responseData>

<rules>

<rule>

<ruleProperties>

<rule_type_id>function-error</rule_type_id>

<name><![CDATA[Database Error Rule]]></name>

<description><![CDATA[Triggered when one ...]]></description>

<enabled>Yes</enabled>

<url><![CDATA[]]></url>

</ruleProperties>

<ruleConditions>

<condition>

<operation>string-in-list</operation>

<attribute>function-name</attribute>

<operand>mssql_connect|mssql_execute|....|db2_exec</operand>

</condition>

</ruleConditions>

<ruleTriggers>

<trigger>

<triggerProperties>

<severity>1</severity>

</triggerProperties>

<triggerConditions>

<condition>

<operation>number-greater-than</operation>

<attribute>mem-usage</attribute>

<operand>8192</operand>

</condition>

<condition>

<operation>number-greater-than</operation>

<attribute>mem-usage-....-change</attribute>

<operand>60</operand>

</condition>

</triggerConditions>

<triggerActions>

</triggerActions>

</trigger>

</ruleTriggers>

</rule>

</rules>

</responseData>

</zendServerAPIResponse>