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

CPU Bash Multi Core Monitor

Rating
0 votes
Favoured:
0
Current Version
0.9.0
Last Release Date
2022-09-08
Compatible With
  • Nagios 4.x
Owner
License
GPL
Hits
1667
Files:
FileDescription
cpu.pngScreen from default nagios chart
check_cpu.shbash script for cpu monitoring
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
CPU usage per core in bash
I was not able to find a correct solution for CPU utilization. I adopt a CPU monitor in bash to output Nagios format.
At this moment it checks the avg CPU load (sum of % usage of each core and divided by the number of cores)

I am using nagios v4.4.6, but as I saw probably it will work also with the previous version.


usage:
./custom_cpu.sh {warning} {critical}
example
./custom_cpu.sh 10 20
output:
OK total CPU usage: 3%|cpu0=3.66667 cpu1=3.34448 cpu2=3.65449 cpu3=5.29801 cpu4=3.32226

Inside the code we are doing a sum of all cores values and dividing it by the core amount.

I have no ide why images are not working, hopefully it will work soon.