Home Directory Plugins System Metrics Memory check_container_memory

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

check_container_memory

Rating
0 votes
Favoured:
0
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
This plugin checks the docker container internal memory usage, it retrieves the values using docker stats. The plugin outputs also the performance data.
This plugin checks the docker container internal memory usage, it retrieves the values using docker stats. The plugin outputs also the performance data.

Requirements
- Docker 1.5.0 or higher
- The script requires sudo permissions due docker (this can be prevented if the nrpe user is added to docker group)

Usage
sudo ./check_container_memory.sh -w -c

Output
OK - if the Memory usage is under the warning and critical thresholds
WARNING - if the Memory usage is equal or over the warning threshold and it is under the critical threshold
CRITICAL - if the Memory usage is equal or over the critical threshold
UNKNOWN - if the container does not exist

Examples
$ sudo ./check_container_memory.sh container -w 80 -c 95
OK - MEMORY Usage = 4.82% | Memory Usage=0.05%;80;95;0;100

$ sudo ./check_container_memory.sh container -w 80 -c 95
CRITICAL - MEMORY Usage = 96.79% | Memory Usage=96.79%;80;95;0;100

$ sudo ./check_container_memory.sh notexist -w 80 -c 95
UNKNOWN - notexist does not exist.

For more info visit: https://github.com/ninoabbate/nrpe-plugins#check_container_memory