Package: nagios-plugins-basic Version: 1.4.16-1 Severity: normal File: /usr/lib/nagios/plugins/check_swap
Somehow swap was disabled on that machine, but no Nagios alarm was triggered: $ /usr/lib/naemon/plugins/check_nrpe -H localhost -p 3022 -c check_swap; echo $? SWAP OK - 100% free (0 MB out of 0 MB) |swap=0MB;0;0;0;0 0 When I executed check_swap locally, it returned CRITICAL, as expected: $ /usr/lib/nagios/plugins/check_swap -w 20 -c 10; echo $? SWAP CRITICAL - 100% free (0 MB out of 0 MB) |swap=0MB;0;0;0;0 2 When attaching strace(1) to the nrpe process, the following can be seen: > execve("/bin/sh", ["sh", "-c", "/usr/lib/nagios/plugins/check_swap -w 20% -c > 10%"], [/* 6 vars */]) = 0 > open("/proc/meminfo", O_RDONLY|O_LARGEFILE) = 3 > write(1, "SWAP OK - 100% free (0 MB out of 0 MB) |swap=0MB;0;0;0;0\n", 57) = > 57 So, for some reason check_swap returns "SWAP OK" when it should return "SWAP CRITICAL". I've seen this commit in the upstream repo: > https://github.com/nagios-plugins/nagios-plugins/commit/bf5bb6b59f820daf08bd2e0c1187628d11de9097 > Added check for total_swap_mb == 0, and if present, sets used to 100% and > changes status output in this case for readability ....which made it into the 2.0 release as well: > https://nagios-plugins.org/nagios-plugins-2-0-released/ > check_swap – Now fails with 100% usage and a new status output > when swap is disabled or missing (abrist) So, while nagios-plugins-basic 2.1-1 is in unstable, can this be fixed in stable as well? Thanks, Christian. -- System Information: Debian Release: 7.6 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-updates') Architecture: powerpc (ppc) Kernel: Linux 3.17.0 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages nagios-plugins-basic depends on: ii iputils-ping 3:20101006-1+b1 ii libc6 2.13-38+deb7u4 ii libssl1.0.0 1.0.1e-2+deb7u12 ii nagios-plugins-common 1.4.16-1 ii procps 1:3.3.3-3 ii ucf 3.0025+nmu3 nagios-plugins-basic recommends no packages. Versions of packages nagios-plugins-basic suggests: pn nagios3 | icinga <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org