check_swap not working in Solaris 11
Posted: Tue Aug 28, 2012 5:54 am
Hi,
I have compiled Nagios 3.4.1 for Solaris, everything seems to be working fine, but the check_swap pluging
The plugin itself was missing from /usr/local/nagios/libexec, so I checked the nagios-plugins-1.4.15 source and compiled it individually
root@ukbhu023p:~/nagios-plugins-1.4.15/plugins# make check_swap
gcc -DLOCALEDIR=\"/usr/local/nagios/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../gl -I../intl -I/usr/include -DNP_VERSION='"1.4.15"' -g -O2 -MT check_swap.o -MD -MP -MF .deps/check_swap.Tpo -c -o check_swap.o check_swap.c
mv -f .deps/check_swap.Tpo .deps/check_swap.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -DNP_VERSION='"1.4.15"' -g -O2 -L. -o check_swap check_swap.o -lm utils.o ../lib/libnagiosplug.a ../gl/libgnu.a popen.o -lpthread -ldl
libtool: link: gcc "-DNP_VERSION=\"1.4.15\"" -g -O2 -o check_swap check_swap.o utils.o popen.o -L/root/nagios-plugins-1.4.15/plugins -lm ../lib/libnagiosplug.a ../gl/libgnu.a -lpthread -ldl
I then copied the check_swap to /usr/local/nagios/libexec
Now it always returns the following
SWAP CRITICAL - 100% free (0 MB out of 0 MB)
Any ideas?
Thanks in advanced!
PD: I do have swap.. 1Gb
root@ukbhu023p:/usr/local/nagios/libexec# swap -l
swapfile dev swaplo blocks free
/dev/zvol/dsk/rpool/swap 228,2 16 2097136 2097136
I have compiled Nagios 3.4.1 for Solaris, everything seems to be working fine, but the check_swap pluging
The plugin itself was missing from /usr/local/nagios/libexec, so I checked the nagios-plugins-1.4.15 source and compiled it individually
root@ukbhu023p:~/nagios-plugins-1.4.15/plugins# make check_swap
gcc -DLOCALEDIR=\"/usr/local/nagios/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../gl -I../intl -I/usr/include -DNP_VERSION='"1.4.15"' -g -O2 -MT check_swap.o -MD -MP -MF .deps/check_swap.Tpo -c -o check_swap.o check_swap.c
mv -f .deps/check_swap.Tpo .deps/check_swap.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -DNP_VERSION='"1.4.15"' -g -O2 -L. -o check_swap check_swap.o -lm utils.o ../lib/libnagiosplug.a ../gl/libgnu.a popen.o -lpthread -ldl
libtool: link: gcc "-DNP_VERSION=\"1.4.15\"" -g -O2 -o check_swap check_swap.o utils.o popen.o -L/root/nagios-plugins-1.4.15/plugins -lm ../lib/libnagiosplug.a ../gl/libgnu.a -lpthread -ldl
I then copied the check_swap to /usr/local/nagios/libexec
Now it always returns the following
SWAP CRITICAL - 100% free (0 MB out of 0 MB)
Any ideas?
Thanks in advanced!
PD: I do have swap.. 1Gb
root@ukbhu023p:/usr/local/nagios/libexec# swap -l
swapfile dev swaplo blocks free
/dev/zvol/dsk/rpool/swap 228,2 16 2097136 2097136