check_memory - CMT Monitor Documentation

Skip to content

# Memory

MEMORY collects and reports global memory (RAM) usage for the local Virtual Machine or server.

## Configure

    # conf.yml

    memory:

      mymemory:
         enable: yes
         enable_pager: no
         severity_max: warn
         threshold: 75.8              # percentage

## Additional parameters

new v1.6

    threshold: 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: memory
    +
    cmt_memory_available: #int (bytes)
    cmt_memory_used: #int (bytes)
    cmt_memory_percent: #float (percent)

## CLI usage and output

    $ ./cmt.py memory

    Check memory
    cmt_memory_percent     86.1 % ()  - Memory used (percent)
    cmt_memory_used        2031271936 bytes (2.0 GB)  - Memory used (bytes)
    cmt_memory_available   382902272 bytes (382.9 MB)  - Memory available (bytes)
    cmt_memory_total       2749349888 bytes (2.7 GB)  - Memory total (bytes)
    OK                     used 86.1 % - used 2.0 GB - avail 382.9 MB - total 2.7 GB