Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
check_container_cpu
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
This plugin checks the docker container internal CPU 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 nrpe user is added to docker group)
Usage
sudo ./check_container_cpu.sh -w -c
Output
OK - if the CPU usage is under the warning and critical thresholds
WARNING - if the CPU usage is equal or over the warning threshold and it is under the critical threshold
CRITICAL - if the CPU usage is equal or over the critical threshold
UNKNOWN - if the container does not exist
Examples
$ sudo ./check_container_cpu.sh container -w 80 -c 95
OK - CPU Usage = 7% | CPU Usage=7%;80;95;0;100
$ sudo ./check_container_cpu.sh container -w 80 -c 95
CRITICAL - CPU Usage = 97% | CPU Usage=97%;80;95;0;100
$ sudo ./check_container_cpu.sh notexist -w 80 -c 95
UNKNOWN - notexist does not exist.
For more info visit: https://github.com/ninoabbate/nrpe-plugins#check_container_cpu
Requirements
- Docker 1.5.0 or higher
- The script requires sudo permissions due docker (this can be prevented if nrpe user is added to docker group)
Usage
sudo ./check_container_cpu.sh
Output
OK - if the CPU usage is under the warning and critical thresholds
WARNING - if the CPU usage is equal or over the warning threshold and it is under the critical threshold
CRITICAL - if the CPU usage is equal or over the critical threshold
UNKNOWN - if the container does not exist
Examples
$ sudo ./check_container_cpu.sh container -w 80 -c 95
OK - CPU Usage = 7% | CPU Usage=7%;80;95;0;100
$ sudo ./check_container_cpu.sh container -w 80 -c 95
CRITICAL - CPU Usage = 97% | CPU Usage=97%;80;95;0;100
$ sudo ./check_container_cpu.sh notexist -w 80 -c 95
UNKNOWN - notexist does not exist.
For more info visit: https://github.com/ninoabbate/nrpe-plugins#check_container_cpu
Reviews (0)
Be the first to review this listing!