Comments (5)
Hi,
first off, fill in the issue template and show the exact results from the plugin call. Second, I don't use Nagios, if that's a specific requirement.
If you need help on specific SNMP monitoring tasks, either consult GitHub Enterprise support or pick the right community for your tool (Nagios, Icinga, etc.).
That being said, I don't consider this being a bug.
Cheers,
Michael
from manubulon-snmp.
@DNS already updated the request with requested information. Here the problem is the check_snmp_mem.pl is not showing exact result while looking for the total consumed memory. its showing wrong result
for more details.
The below is the memory consumption information got by "free -h " command
total used free shared buff/cache available
Mem: 16051 11135 1037 5 3879 4581
checked both the ways:
- with -m
/check_snmp_mem.pl -H xxxxx --login=xxxxxx --passwd=xxxxx --privpass=xxxxx --protocols=sha,aes -m -w 90,90 -c 95,95 -f
Ram : 93%, Swap : 0% : > 90, 90 ; WARNING | ram_used=15360688;14793458;15615317;0;16437176 swap_used=0;0;0;0;0
I think, here its calculating as
(used+ cache)
__________________ * 100
Total
- without -m
/check_snmp_mem.pl -H xxxxx --login=xxxxx --passwd=xxxxx --privpass=xxxxx --protocols=sha,aes -w 90,90 -c 95,95 -f
Ram : 75%, Swap : 0% : ; OK | ram_used=12260732;14793458;15615317;0;16437176 swap_used=0;0;0;0;0
Here its calculation is
(used)
________ * 100
Total
But actually we need :
[ (used)-(cache)]
___________________ * 100
Total
from manubulon-snmp.
any suggestion here ?
from manubulon-snmp.
You can look into the code and analyse its behaviour. I'm not actively maintaining these plugins anymore, but the Perl code should be fairly readable for adjustments and tests.
from manubulon-snmp.
Hello @vivuu1989 and @dnsmichi . I'm new member here but I recently had the same problem and I solved it changing the check-snmp_mem.pl script. It works with just one output (-m flag is disable right now)
This is the code (you must to change the extension from txt to pl):
I hope it solv your problem.
Regards.-
Gabriel Plaza
from manubulon-snmp.
Related Issues (20)
- check_snmp_int.pl - Quantifier follows nothing in regex HOT 1
- Issues with 2012R2 and check_snmp_mem.pl HOT 1
- Use of uninitialized value $speed_real in concatenation (.) or string at check_snmp_int.pl line 976. HOT 3
- Consider Changing check_snmp_load -T netsl value names HOT 2
- check_snmp_int.pl treats device reboot as octet counters overflow
- SNMP interface check doesn't work with Perl < 5.13.2 HOT 1
- Installation requires perl-bignum on Fedora (likely CentOS/Redhat) for bigint package HOT 3
- check_snmp_load.pl with -T netsl uses wrong oid HOT 4
- check_snmp_int with subinterface return cannot get interface speed using highperf mib : UNKNOWN HOT 3
- Fallback SNMP versions and counter sizes HOT 3
- Maintainer wanted HOT 1
- Error with check_snmp_process.pl with snmpv3 but not check_snmp_storage.pl HOT 3
- SNMP retries not respected due to global timeout HOT 3
- Questen Parameter usage for icinga2 HOT 7
- check_snmp_mem.pl fails with a specific device HOT 4
- check_snmp_storage - multiple warning args HOT 1
- check_snmp_int filling 0 valued rows PALO-ALTO 3220 HOT 1
- check_snmp_process - Slightly confusing error message due to rounding HOT 2
- Add support for SHA-256 auth and AES128 priv
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from manubulon-snmp.