DTC ICMP Monitor
Use the nios_dtc_monitor_icmp
module to create, update, or remove instances of the DTC ICMP monitor object from a NIOS Grid. The DTC ICMP monitor object is used to determine the health of a server by monitoring the response to an ICMP request. For more information on the health monitor, refer to the Using DNS Traffic Control Health Monitors section in the Infoblox NIOS Documentation.
The following table describes the parameters you can define in the nios_dtc_monitor_icmp
module:
Parameter | Required/Optional | Description |
---|---|---|
| Required | Specifies the display name for this DTC monitor. |
| Optional | Specifies the interval for the HTTP health check. |
| Optional | Specifies the number of times the server should appear as down, for it to be treated as dead after it was alive. |
| Optional | Specifies the number of times the server should appear as up, for it to be treated as alive after it was dead. |
| Optional | Specifies the timeout in seconds for the ICMP health check. |
| Optional | Specifies extensible attributes for the DTC ICMP monitor object. |
| Optional | Specifies the state of the DTC ICMP monitor instance in NIOS. Set one of the following values:
|
| Optional | Describes the DTC ICMP monitor object. |
| Required | A dictionary object that contains the connection details.
For information on additional fields you can define, see the list of subparameters in the NIOS Modules for Ansible Collections topic. |
| Required | The |
Examples
name: Configure a DTC ICMP monitor
infoblox.nios_modules.nios_dtc_monitor_icmp:
name: icmp_monitor
port: 8080
state: present
provider:
host: <nios_hostname_or_hostip>
username: admin
password: admin
connection: local
name: Add a comment to an existing DTC ICMP monitor
infoblox.nios_modules.nios_dtc_monitor_icmp:
name: icmp_monitor
comment: this is a test comment
state: present
provider:
host: <nios_hostname_or_hostip>
username: admin
password: admin
connection: local
name: Remove a DTC ICMP monitor from the system
infoblox.nios_modules.nios_dtc_monitor_icmp:
name: icmp_monitor
state: absent
provider:
host: <nios_hostname_or_hostip>
username: admin
password: admin
connection: local