a10_slb_health_stat
Synopsis
Configure health monitor
Parameters
Parameters |
Choices/Defaults |
Comment |
|
---|---|---|---|
state str/required |
[‘noop’, ‘present’, ‘absent’] |
State of the object to be created. |
|
ansible_host str/required |
Host for AXAPI authentication |
||
ansible_username str/required |
Username for AXAPI authentication |
||
ansible_password str/required |
Password for AXAPI authentication |
||
ansible_port int/required |
Port for AXAPI authentication |
||
a10_device_context_id int |
[‘1-8’] |
Device ID for aVCS configuration |
|
a10_partition str |
Destination/target partition for object/command |
||
uuid str |
uuid of the object |
||
sampling_enable list |
Field sampling_enable |
||
counters1 str |
‘all’= all; ‘num_burst’= Number of burst; ‘max_jiffie’= Maximum number of jiffies; ‘min_jiffie’= Minimum number of jiffies; ‘avg_jiffie’= Average number of jiffies; ‘open_socket’= Number of open sockets; ‘open_socket_failed’= Number of failed open sockets; ‘close_socket’= Number of closed sockets; ‘connect_failed’= Number of failed connections; ‘send_packet’= Number of packets sent; ‘send_packet_failed’= Number of packet send failures; ‘recv_packet’= Number of received packets; ‘recv_packet_failed’= Number of failed packet receives; ‘retry_times’= Retry times; ‘timeout’= Timouet value; ‘unexpected_error’= Number of unexpected errors; ‘conn_imdt_succ’= Number of connection immediete success; ‘sock_close_before_17’= Number of sockets closed before l7; ‘sock_close_without_notify’= Number of sockets closed without notify; ‘curr_health_rate’= Current health rate; ‘ext_health_rate’= External health rate; ‘ext_health_rate_val’= External health rate value; ‘total_number’= Total number; ‘status_up’= Number of status ups; ‘status_down’= Number of status downs; ‘status_unkn’= Number of status unknowns; ‘status_other’= Number of other status; ‘running_time’= Running time; ‘config_health_rate’= Config health rate; ‘ssl_post_handshake_packet’= Number of ssl post handshake packets before client sends request; ‘timeout_with_packet’= Number of pin timeouts while socket has packets; |
||
oper dict |
Field oper |
||
health_check_list list |
Field health_check_list |
||
num_pins int |
Field num_pins |
||
num_pins_stat_up int |
Field num_pins_stat_up |
||
num_pins_stat_down int |
Field num_pins_stat_down |
||
num_pins_stat_unkn int |
Field num_pins_stat_unkn |
||
num_pins_stat_else int |
Field num_pins_stat_else |
||
num_ssl_tickets int |
Field num_ssl_tickets |
||
total_stat int |
Field total_stat |
||
method str |
Field method |
||
clear_ssl_ticket int |
Field clear_ssl_ticket |
||
monitor str |
Field monitor |
||
stats dict |
Field stats |
||
num_burst str |
Number of burst |
||
max_jiffie str |
Maximum number of jiffies |
||
min_jiffie str |
Minimum number of jiffies |
||
avg_jiffie str |
Average number of jiffies |
||
open_socket str |
Number of open sockets |
||
open_socket_failed str |
Number of failed open sockets |
||
close_socket str |
Number of closed sockets |
||
connect_failed str |
Number of failed connections |
||
send_packet str |
Number of packets sent |
||
send_packet_failed str |
Number of packet send failures |
||
recv_packet str |
Number of received packets |
||
recv_packet_failed str |
Number of failed packet receives |
||
retry_times str |
Retry times |
||
timeout str |
Timouet value |
||
unexpected_error str |
Number of unexpected errors |
||
conn_imdt_succ str |
Number of connection immediete success |
||
sock_close_before_17 str |
Number of sockets closed before l7 |
||
sock_close_without_notify str |
Number of sockets closed without notify |
||
curr_health_rate str |
Current health rate |
||
ext_health_rate str |
External health rate |
||
ext_health_rate_val str |
External health rate value |
||
total_number str |
Total number |
||
status_up str |
Number of status ups |
||
status_down str |
Number of status downs |
||
status_unkn str |
Number of status unknowns |
||
status_other str |
Number of other status |
||
running_time str |
Running time |
||
config_health_rate str |
Config health rate |
||
ssl_post_handshake_packet str |
Number of ssl post handshake packets before client sends request |
||
timeout_with_packet str |
Number of pin timeouts while socket has packets |
Examples
Return Values
- modified_values (changed, dict, )
Values modified (or potential changes if using check_mode) as a result of task operation
- axapi_calls (always, list, )
Sequential list of AXAPI calls made by the task
- endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])
The AXAPI endpoint being accessed.
- http_method (, str, [‘POST’, ‘GET’])
HTTP method being used by the primary task to interact with the AXAPI endpoint.
- request_body (, complex, )
Params used to query the AXAPI
- response_body (, complex, )
Response from the AXAPI
Status
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by community.