Skip to content

Swap

SWAP collects and reports global swap usage for the local Virtual Machine or server.

Configure

# conf.yml

swap:
  myswap:
     enable: yes
     alert_max_level: warn
     threshold: 5.4

Additional parameters

new v1.6

thresholdd: float ; percentage threshold before raising an alert

Alerts

Alert can be adjusted with common enable_pager and severity_max options.

Output to Metrology

This module sends one message with the following fields:

cmt_check: swap
+
cmt_swap_used: #int (bytes)
cmt_swap_total: #int (bytes)
cmt_swap_percent: #float (percent)

CLI usage and output

$ ./cmt.py swap

Check swap 
cmt_swap_percent       13.9 % ()  - Swap used (percent)
cmt_swap_used          297443328 bytes (297.4 MB)  - Swap used (bytes)
cmt_swap_total         2147479552 bytes (2.1 GB)  - Swap total (bytes)
OK                     used: 13.9 % /  297.4 MB - total 2.1 GB