Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
Queries via snmp and returns the memory usage as a percentage.
Current Version
1.0
Last Release Date
2013-02-22
Owner
Lou Grossi
License
MIT
Compatible With
add this file to your plugins directory and write a command for it.
usage syntax: # php check_ram_usage.php hostname port community warning critical
example: # php check_ram_usage.php 10.123.2.13 161 readcom 85 95
where:
hostname: valid address to your machine port: snmp port community: snmp read community warning: warning level (expressed as % without the % symbol) critical: critical level (expressed as % without the % symbol)
Hi maybe I'm wrong but your script returns not the RAM used it returns the RAM free. Your script queries two values: $total_ram with OID .1.3.6.1.4.1.2021.4.5.0 $total_ram_free with OID .1.3.6.1.4.1.2021.4.6.0 but OID .1.3.6.1.4.1.2021.4.6.0 is not the used RAM on my linux boxes it's the memAvailReal.0 I changed your script a bit and turned "$total_ram_used" to "$total_ram_free" and added a line before "$percentage_ram_used": $total_ram_used = $total_ram - $total_ram_free; cheers chris
You must be logged in to submit a review.
To:
From:
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!