STATE_DISABLEDSTATE_ENABLEDATYPE_UNSETATYPE_STAR_ADDRESS_STAR_PORTATYPE_STAR_ADDRESS_EXPLICIT_PORTATYPE_EXPLICIT_ADDRESS_EXPLICIT_PORTATYPE_STAR_ADDRESSATYPE_EXPLICIT_ADDRESSITYPE_UNSETITYPE_INTERVALITYPE_TIMEOUTITYPE_PROBE_INTERVALITYPE_PROBE_TIMEOUTITYPE_PROBE_NUM_PROBESITYPE_PROBE_NUM_SUCCESSESITYPE_TIME_UNTIL_UPITYPE_UP_INTERVALSTYPE_UNSETSTYPE_SENDSTYPE_GETSTYPE_RECEIVESTYPE_USERNAMESTYPE_PASSWORDSTYPE_RUNSTYPE_NEWSGROUPSTYPE_DATABASESTYPE_DOMAINSTYPE_ARGUMENTSSTYPE_FOLDERSTYPE_BASESTYPE_FILTERSTYPE_SECRETSTYPE_METHODSTYPE_URLSTYPE_COMMANDSTYPE_METRICSSTYPE_POSTSTYPE_USERAGENTSTYPE_AGENT_TYPESTYPE_CPU_COEFFICIENTSTYPE_CPU_THRESHOLDSTYPE_MEMORY_COEFFICIENTSTYPE_MEMORY_THRESHOLDSTYPE_DISK_COEFFICIENTSTYPE_DISK_THRESHOLDSTYPE_SNMP_VERSIONSTYPE_COMMUNITYSTYPE_SEND_PACKETSSTYPE_TIMEOUT_PACKETSSTYPE_RECEIVE_DRAINSTYPE_RECEIVE_ROWSTYPE_RECEIVE_COLUMNSTYPE_DEBUGSTYPE_SECURITYSTYPE_MODESTYPE_CIPHER_LISTSTYPE_NAMESPACESTYPE_PARAMETER_NAMESTYPE_PARAMETER_VALUESTYPE_PARAMETER_TYPESTYPE_RETURN_TYPESTYPE_RETURN_VALUESTYPE_SOAP_FAULTSTYPE_SSL_OPTIONSSTYPE_CLIENT_CERTIFICATESTYPE_PROTOCOLSTYPE_MANDATORY_ATTRSSTYPE_FILENAMESTYPE_ACCOUNTING_NODESTYPE_ACCOUNTING_PORTSTYPE_SERVER_IDSTYPE_CALL_IDSTYPE_SESSION_IDSTYPE_FRAMED_ADDRESSSTYPE_PROGRAMSTYPE_VERSIONSTYPE_SERVERSTYPE_SERVICESTYPE_GW_MONITOR_ADDRESSSTYPE_GW_MONITOR_SERVICESTYPE_GW_MONITOR_INTERVALSTYPE_GW_MONITOR_PROTOCOLSTYPE_DB_COUNTSTYPE_REQUESTSTYPE_HEADERSSTYPE_FILTER_NEGSTYPE_SERVER_IPSTYPE_SNMP_PORTSTYPE_POOL_NAMESTYPE_NAS_IPSTYPE_CLIENT_KEYSTYPE_MAX_LOAD_AVERAGESTYPE_CONCURRENCY_LIMITSTYPE_FAILURESSTYPE_FAILURE_INTERVALSTYPE_RESPONSE_TIMESTYPE_RETRY_TIMESTYPE_DIAMETER_ACCT_APPLICATION_IDSTYPE_DIAMETER_AUTH_APPLICATION_IDSTYPE_DIAMETER_ORIGIN_HOSTSTYPE_DIAMETER_ORIGIN_REALMSTYPE_DIAMETER_HOST_IP_ADDRESSSTYPE_DIAMETER_VENDOR_IDSTYPE_DIAMETER_PRODUCT_NAMESTYPE_DIAMETER_VENDOR_SPECIFIC_VENDOR_IDSTYPE_DIAMETER_VENDOR_SPECIFIC_ACCT_APPLICATION_IDSTYPE_DIAMETER_VENDOR_SPECIFIC_AUTH_APPLICATION_IDSTYPE_RUN_V2STYPE_CLIENT_CERTIFICATE_V2STYPE_CLIENT_KEY_V2STYPE_CHASE_REFERRALSSTYPE_QUERY_NAMESTYPE_QUERY_TYPESTYPE_ANSWER_CONTAINSSTYPE_ACCEPT_RCODESTYPE_GW_MONITOR_MODESTYPE_GW_MONITOR_SECONDARY_ADDRESSSTYPE_DSCPINSTANCE_STATE_UNCHECKEDINSTANCE_STATE_CHECKINGINSTANCE_STATE_UPINSTANCE_STATE_DOWNINSTANCE_STATE_FORCED_DOWNINSTANCE_STATE_DISABLEDINSTANCE_STATE_DOWN_BY_IRULEINSTANCE_STATE_DOWN_WAIT_FOR_MANUAL_RESUMETTYPE_UNSETTTYPE_ICMPTTYPE_TCPTTYPE_TCP_ECHOTTYPE_EXTERNALTTYPE_HTTPTTYPE_HTTPSTTYPE_NNTPTTYPE_FTPTTYPE_POP3TTYPE_SMTPTTYPE_MSSQLTTYPE_GATEWAYTTYPE_IMAPTTYPE_RADIUSTTYPE_LDAPTTYPE_WMITTYPE_SNMP_DCATTYPE_SNMP_DCA_BASETTYPE_REAL_SERVERTTYPE_UDPTTYPE_NONETTYPE_ORACLETTYPE_SOAPTTYPE_GATEWAY_ICMPTTYPE_SIPTTYPE_TCP_HALF_OPENTTYPE_SCRIPTEDTTYPE_WAPTTYPE_RPCTTYPE_SMBTTYPE_SASPTTYPE_MODULE_SCORETTYPE_FIREPASSTTYPE_INBANDTTYPE_RADIUS_ACCOUNTINGTTYPE_DIAMETERTTYPE_VIRTUAL_LOCATIONTTYPE_MYSQLTTYPE_POSTGRESQLTTYPE_DNSATYPE_UNKNOWNATYPE_RELATIVEATYPE_ABSOLUTE
Gets the list of monitor templates.
Creates monitor templates with some basic attributes.
If the "parent_template" attribute in "template_attributes" is empty, then the
new template is based on the template type field given in "templates".
If the "parent_template" attribute in "template_attributes" is specified, then
the new template is derived from the "parent_template", and template type field
in "templates" is ignored.
If "parent_template" is empty, and the template type field in "templates" is not
specified, then the new template is a root template.
Deletes the specified monitor templates.
Deletes all user-defined (non-root) monitor templates.
Determines if the specified monitor templates are of the base monitor templates.
Determines if the specified monitor templates can be used directly,
or a user-defined monitor based on each monitor must be created first
before it can be used.
Determines if the specified monitor templates are read-only.
The user can only modify properties for read/write monitor templates.
Gets the parent monitor templates from which the specified monitor templates are derived.
A user-defined monitor template will get its defaults from its parent monitor template.
Gets the destination address types of the monitor templates. This allows the user to determine
what node IP:port can be associated with this monitor when creating a monitor instance.
Gets the template types of the specified monitor templates.
Sets the monitor templates' enabled/disabled states.
This will enable/disable all instances that use the specified templates.
This serves as a quick and convenient method to enable/disable all instances,
but if you want only to enable/disable a specific instance, use set_instance_enabled.
Gets the enabled/disabled states of the specified monitor templates.
Sets the reverse mode states of the specified monitor templates.
When in reverse mode, a successful test marks the node down instead of up.
Gets the reverse mode states of the specified monitor templates.
Sets the transparent mode states of the specified monitor templates.
Transparent mode is used when a user has to go through a firewall to do monitoring.
Gets the transparent mode states of the specified monitor templates.
Sets the monitor templates' manual resume states. When enabled and a monitor has
marked an object down, that object will not be marked up by the monitor, i.e. the
object will be manually marked up.
Gets the monitor templates' manual resume states. When enabled and a monitor has
marked an object down, that object will not be marked up by the monitor, i.e. the
object will be manually marked up.
Sets the monitor templates' adaptive state. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespace
Gets the monitor templates' adaptive state.
Sets the monitor templates' adaptive type. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespan.
Gets the monitor templates' adaptive divergence type.
Sets the monitor templates' adaptive divergence value. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespace
Gets the monitor templates' adaptive divergence value.
Sets the monitor templates' adaptive limit. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespan
Gets the monitor templates' adaptive limit.
Sets the monitor templates' adaptive sampling timespan. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespace
Gets the monitor templates' adaptive sampling timespan.
Sets the destination IP:port values for the specified templates.
NOTE: This should only be done when the monitor templates in "template_names"
have NOT been associated to any node addresses or pool members.
Gets the destination IP:port values of the specified monitor templates.
Sets the description for a set of monitor templates.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for a set of monitor templates.
Sets an integer property values of the specified monitor templates.
Gets the integer property values of the specified monitor templates.
Sets a string property values of the specified monitor templates.
Gets a string property values of the specified monitor templates.
Sets the user-defined string property values of the specified
monitor templates. The user-defined string property is an
arbitrary name/value pair used as configuration information for the
monitor. Only certain monitors accept such user-defined properties
and the meaning of these name/value pairs is dependent on the
specific monitor.
Gets the user-defined string property values of the specified
monitor templates.
Sets the enabled/disabled states of the monitor instances.
Gets the enabled/disabled states of the monitor instances.
Gets the version information for this interface.
Gets the list of monitor templates.
Creates monitor templates with some basic attributes.
If the "parent_template" attribute in "template_attributes" is empty, then the
new template is based on the template type field given in "templates".
If the "parent_template" attribute in "template_attributes" is specified, then
the new template is derived from the "parent_template", and template type field
in "templates" is ignored.
If "parent_template" is empty, and the template type field in "templates" is not
specified, then the new template is a root template.
Deletes the specified monitor templates.
Deletes all user-defined (non-root) monitor templates.
Determines if the specified monitor templates are of the base monitor templates.
Determines if the specified monitor templates can be used directly,
or a user-defined monitor based on each monitor must be created first
before it can be used.
Determines if the specified monitor templates are read-only.
The user can only modify properties for read/write monitor templates.
Gets the parent monitor templates from which the specified monitor templates are derived.
A user-defined monitor template will get its defaults from its parent monitor template.
Gets the destination address types of the monitor templates. This allows the user to determine
what node IP:port can be associated with this monitor when creating a monitor instance.
Gets the template types of the specified monitor templates.
Sets the monitor templates' enabled/disabled states.
This will enable/disable all instances that use the specified templates.
This serves as a quick and convenient method to enable/disable all instances,
but if you want only to enable/disable a specific instance, use set_instance_enabled.
Gets the enabled/disabled states of the specified monitor templates.
Sets the reverse mode states of the specified monitor templates.
When in reverse mode, a successful test marks the node down instead of up.
Gets the reverse mode states of the specified monitor templates.
Sets the transparent mode states of the specified monitor templates.
Transparent mode is used when a user has to go through a firewall to do monitoring.
Gets the transparent mode states of the specified monitor templates.
Sets the monitor templates' manual resume states. When enabled and a monitor has
marked an object down, that object will not be marked up by the monitor, i.e. the
object will be manually marked up.
Gets the monitor templates' manual resume states. When enabled and a monitor has
marked an object down, that object will not be marked up by the monitor, i.e. the
object will be manually marked up.
Sets the monitor templates' adaptive state. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespace
Gets the monitor templates' adaptive state.
Sets the monitor templates' adaptive type. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespan.
Gets the monitor templates' adaptive divergence type.
Sets the monitor templates' adaptive divergence value. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespace
Gets the monitor templates' adaptive divergence value.
Sets the monitor templates' adaptive limit. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespan
Gets the monitor templates' adaptive limit.
Sets the monitor templates' adaptive sampling timespan. When enabled,
the monitor will calculate the health based on response time. The
behavior of the monitoring and health calculation can be further
configured via set_adaptive_divergence_type, set_adaptive_allowed_divergence,
set_adaptive_limit, and set_adaptive_sampling_timespace
Gets the monitor templates' adaptive sampling timespan.
Sets the destination IP:port values for the specified templates.
NOTE: This should only be done when the monitor templates in "template_names"
have NOT been associated to any node addresses or pool members.
Gets the destination IP:port values of the specified monitor templates.
Sets the description for a set of monitor templates.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for a set of monitor templates.
Sets an integer property values of the specified monitor templates.
Gets the integer property values of the specified monitor templates.
Sets a string property values of the specified monitor templates.
Gets a string property values of the specified monitor templates.
Sets the user-defined string property values of the specified
monitor templates. The user-defined string property is an
arbitrary name/value pair used as configuration information for the
monitor. Only certain monitors accept such user-defined properties
and the meaning of these name/value pairs is dependent on the
specific monitor.
Gets the user-defined string property values of the specified
monitor templates.
Sets the enabled/disabled states of the monitor instances.
Gets the enabled/disabled states of the monitor instances.
Gets the version information for this interface.
The Monitor interface enables you to manipulate a local load balancer's monitor templates and instances.
For example, use the Monitor interface to enable or disable a monitor instance, or to create a monitor template,
or to get and set different attributes of a monitor template.