Memory

Simple local memory percentage check

Description:

Simple local memory check, can be used in conjunction with check_nrpe on the server.

Usage: $PROGNAME [-v] -w -c [-i][include cached] [-b][include bufferred]

Current Version

1.0

Last Release Date

2013-09-11

Compatible With

  • Nagios 3.x

License

GPL


Project Notes
Reviews (1) Add a Review
Just had a logic issue
by nks_mmm, January 31, 2014

great simple plugin for Unix/linux. Satisfied my requirements. Just had one issue. Logic was wrong for calculating used memory. Fixed it as follows- used=$(echo "(($total-$free) / $total)*100" | bc -l) was - used=$(echo "($free / $total)*100" | bc -l) I used it with NRPE for remote check. Below steps- 1. Copy the downloaded script. Make change mentioned above. Name it check_memory.sh Copy, check_memory.sh, to /usr/lib/nagios/plugins on remote host 2. Add a file check_memory.cfg on remote host with content as- command[check_memory]=/usr/lib/nagios/plugins/check_memory.sh -w 85 -c 90 3. restart nrpe service service nagios-nrpe-server restart 4. On nagios server, add below to /etc/nagios3/conf.d/services.cfg #service for checking remote host memory usage define service { service_description check Memory Usage host_name remote-host-name-from-hosts.cfg check_command check_nrpe!check_memory use default-service } 5. reload nagios configuration /etc/init.d/nagios reload



Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
4 (1)
Favorites
0
Views
36,216