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.

Authors

  • A10 Networks