radware.radware_modules.alteon_config_system_alerts (0.6.12) — module

Manage system alerts in Radware Alteon

| "added in version" 2.9 of radware.radware_modules"

Authors: Leon Meguira (@leonmeguira), Nati Fridman (@natifridman)

stableinterface | supported by certified

Install collection

Install with ansible-galaxy collection install radware.radware_modules:==0.6.12


Add to requirements.yml

  collections:
    - name: radware.radware_modules
      version: 0.6.12

Description

Manage system alerts in Radware Alteon.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: alteon configuration command
  radware.radware_modules.alteon_config_system_alerts:
    provider: 
      server: 192.168.1.1
      user: admin
      password: admin
      validate_certs: no
      https_port: 443
      ssh_port: 22
      timeout: 5
    state: present
    parameters:
      threshold_detection_interval_minute: 4
      throughput_threshold_percent: 92
      ssl_cps_threshold_percent: 92
      session_table_critical_threshold_percent: 92
      sp_high_utilization_threshold_percent: 82
      mp_high_utilization_threshold_percent: 82
      disk_critical_utilization_state: enabled
      disk_critical_utilization_threshold_percent: 92

Inputs

    
state:
    choices:
    - present
    - absent
    - read
    - overwrite
    - append
    default: null
    description:
    - When C(present), guarantees that the object exists with the provided attributes.
    - When C(absent), when applicable removes the object.
    - When C(read), when exists read object from configuration to parameter format.
    - When C(overwrite), removes the object if exists then recreate it
    - When C(append), append object configuration with the provided parameters
    required: true

provider:
    description:
    - Radware Alteon connection details.
    required: true
    suboptions:
      https_port:
        default: null
        description:
        - Radware Alteon https port.
        required: true
      password:
        default: null
        description:
        - Radware Alteon password.
        required: true
      server:
        default: null
        description:
        - Radware Alteon IP address.
        required: true
      ssh_port:
        default: null
        description:
        - Radware Alteon ssh port.
        required: true
      timeout:
        default: null
        description:
        - Timeout for connection.
        required: true
      user:
        default: null
        description:
        - Radware Alteon username.
        required: true
      validate_certs:
        default: null
        description:
        - If C(no), SSL certificates will not be validated.
        - This should only set to C(no) used on personally controlled sites using self-signed
          certificates.
        required: true
        type: bool

parameters:
    description:
    - Parameters for system alerts configuration.
    suboptions:
      apm_pgpm_threshold_percent:
        default: 90
        description:
        - obsolete.
        - The threshold, in percent, of the license capacity APM PgPM (page per minute)
          for sending an alert.
        required: false
        type: int
      compression_throughput_threshold_percent:
        default: null
        description:
        - The threshold, in percent, of the compression throughput for sending alerts.
        required: false
        type: int
      disk_critical_trap_interval_minute:
        default: 5
        description:
        - The interval, in minutes, to resend the critical disk utilization trap.
        required: false
        type: int
      disk_critical_utilization_state:
        choices:
        - enabled
        - disabled
        default: enabled
        description:
        - Enable/Disable critical disk utilization alerts.
        required: false
      disk_critical_utilization_threshold_percent:
        default: 95
        description:
        - The threshold, in a percent, of the disk utilization for sending a critical
          alert.
        required: false
        type: int
      disk_extremely_high_trap_interval_minute:
        default: 60
        description:
        - The interval, in minutes, to resend the extremely high disk utilization trap.
        required: false
        type: int
      disk_extremely_high_utilization_state:
        choices:
        - enabled
        - disabled
        default: enabled
        description:
        - Enable/Disable extremely high disk utilization alerts.
        required: false
      disk_extremely_high_utilization_threshold_percent:
        default: 90
        description:
        - The threshold, in percent, of the disk utilization for sending an extremely
          high alert.
        required: false
        type: int
      disk_high_trap_interval_minute:
        default: 1440
        description:
        - The interval, in minutes, to resend the high disk utilization trap.
        required: false
        type: int
      disk_high_utilization_state:
        choices:
        - enabled
        - disabled
        default: enabled
        description:
        - Enable/Disable high disk utilization alerts.
        required: false
      disk_high_utilization_threshold_percent:
        default: 80
        description:
        - The threshold, in percent, of the disk utilization for sending an high alert.
        required: false
        type: int
      mp_high_utilization_threshold_percent:
        default: 80
        description:
        - The threshold, in percent, of the MP CPU utilization for sending an alert.
        required: false
        type: int
      session_table_critical_threshold_percent:
        default: 90
        description:
        - The threshold, in percent, of the session table utilization for sending a critical
          alert.
        required: false
        type: int
      session_table_high_threshold_percent:
        default: 70
        description:
        - The threshold, in percent, of the session table utilization for sending a high
          alert.
        required: false
        type: int
      sp_high_utilization_threshold_percent:
        default: 80
        description:
        - The threshold, in percent, of the SP CPU utilization for sending an alert.
        required: false
        type: int
      ssl_cps_threshold_percent:
        default: null
        description:
        - The threshold, in percent, of the SSL CPS utilization for sending alerts.
        required: false
        type: int
      threshold_detection_interval_minute:
        default: null
        description:
        - The threshold detection interval, in minutes.
        required: false
        type: int
      throughput_threshold_percent:
        default: null
        description:
        - The threshold, in percent, of the throughput license utilization for sending
          alerts.
        required: false
        type: int

revert_on_error:
    default: false
    description:
    - If an error occurs, perform revert on alteon.
    required: false
    type: bool

write_on_change:
    default: false
    description:
    - Executes Alteon write calls only when an actual change has been evaluated.
    required: false
    type: bool

Outputs

obj:
  description: parameters object type
  returned: changed, read
  type: dictionary
status:
  description: Message detailing run result
  returned: success
  sample: object deployed successfully
  type: str