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