[Nagiosplug-help] 1.4.5 plugins do not copy to ./libexec
Roger Schotsal
roger.schotsal at sbcglobal.net
Tue Jan 23 06:59:03 CET 2007
when I run:
make distclean
./configure
make
make test
make install
the plugins do not copy to /usr/local/nagios/libexec/ -- I've included output from 'make test' & 'make install' below. I know several of the plugins are failing due to dependancies (for example the sql ones) but, I also know others (for example check_http) are compiling. the problem is they are only placed in the compile directory (/root/NAGIOS/nagios-plugins-1.4.5/plugins).
Appologies if my questions are nieve - I'm very new to this. any advice is appreciated.
thanx....roger
[root at localhost nagios-plugins-1.4.5]# make test
cd lib && make test
make[1]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
cd tests && make test
make[2]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib/tests'
perl -MTest::Harness -e '$Test::Harness::switches=""; runtests(map {$_ .= ".t"} @ARGV)' test_utils test_disk
test_utils....skipped
all skipped: ./test_utils not compiled - please install tap library to test
test_disk.....skipped
all skipped: ./test_disk not compiled - please install tap library to test
All tests successful, 2 tests skipped.
Files=2, Tests=0, 0 wallclock secs ( 0.05 cusr + 0.01 csys = 0.06 CPU)
make[2]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib/tests'
make[1]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
cd plugins; make test
make[1]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/plugins'
perl -I .. -I .. ../test.pl
No application (check_mysql_query) found for test harness (check_mysql_query.t)
No application (check_ftp) found for test harness (check_ftp.t)
No application (check_snmp) found for test harness (check_snmp.t)
No application (check_hpjd) found for test harness (check_hpjd.t)
No application (check_procs) found for test harness (check_procs.t)
No application (check_fping) found for test harness (check_fping.t)
No application (check_swap) found for test harness (check_swap.t)
No application (check_udp) found for test harness (check_udp.t)
No application (check_nagios) found for test harness (check_nagios.t)
No application (check_dns) found for test harness (check_dns.t)
No application (check_imap) found for test harness (check_imap.t)
No application (check_pop) found for test harness (check_pop.t)
No application (check_mysql) found for test harness (check_mysql.t)
./t/check_disk.....NOK 2
# Failed test 'Got two mountpoints in output'
# in ./t/check_disk.t at line 37.
# got: 1
# expected: 2
Cannot parse output: DISK OK - free space: / 65891 MB (95% inode=99%);| /=3103MB;72023;72023;0;72751 at ./t/check_disk.t line 43.
# Looks like you planned 42 tests but only ran 2.
# Looks like you failed 1 test of 2 run.
# Looks like your test died just after 2.
./t/check_disk.....dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-42
Failed 41/42 tests, 2.38% okay
./t/check_http.....NOK 1
# Failed test 'Webserver localhost responded'
# in ./t/check_http.t at line 33.
# got: 1
# expected: 0
./t/check_http.....NOK 2
# Failed test 'Output OK'
# in ./t/check_http.t at line 34.
# 'HTTP WARNING: HTTP/1.1 403 Forbidden'
# doesn't match '/OK.*HTTP.*second/'
./t/check_http.....NOK 5
# Failed test 'Webserver 127.0.0.1 not responding'
# in ./t/check_http.t at line 49.
# got: 1
# expected: 2
./t/check_http.....NOK 6
# Failed test 'Output OK'
# in ./t/check_http.t at line 50.
# got: 'HTTP WARNING: HTTP/1.1 403 Forbidden'
# expected: 'CRITICAL - Socket timeout after 10 seconds'
# Failed test 'Can read https for www.verisign.com'
# in ./t/check_http.t at line 64.
# got: 3
# expected: 0
# Failed test 'Checking certificate for www.verisign.com'
# in ./t/check_http.t at line 67.
# got: 3
# expected: 0
# Failed test 'Output OK'
# in ./t/check_http.t at line 68.
# 'check_http: Invalid option - SSL is not available
# Usage: check_http -H <vhost> | -I <IP-address> [-u <uri>] [-p <port>]
# [-w <warn time>] [-c <critical time>] [-t <timeout>] [-L]
# [-a auth] [-f <ok | warn | critcal | follow>] [-e <expect>]
# [-s string] [-l] [-r <regex> | -R <case-insensitive regex>] [-P string]
# [-m <min_pg_size>:<max_pg_size>] [-4|-6] [-N] [-M <age>] [-A string] [-k string]'
# doesn't match '/Certificate will expire on/'
# Failed test 'Can read https for www.e-paycobalt.com (uses AES certificate)'
# in ./t/check_http.t at line 80.
# got: 3
# expected: 0
./t/check_http.....ok 21/22# Looks like you failed 8 tests of 22.
./t/check_http.....dubious
Test returned status 8 (wstat 2048, 0x800)
DIED. FAILED tests 1-2, 5-6, 9-11, 14
Failed 8/22 tests, 63.64% okay
./t/check_load.....ok
./t/check_ntp......
# Failed test 'Got good NTP result'
# in ./t/check_ntp.t at line 37.
# got: 2
# expected: 0
./t/check_ntp......ok 3/4# Looks like you failed 1 test of 4.
./t/check_ntp......dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/4 tests, 75.00% okay
./t/check_ping.....ok
./t/check_smtp.....NOK 1
# Failed test 'OK'
# in ./t/check_smtp.t at line 31.
# got: '3'
# expected: '0'
./t/check_smtp.....NOK 2
# Failed test 'OK, within 9 second response'
# in ./t/check_smtp.t at line 34.
# got: '3'
# expected: '0'
./t/check_smtp.....NOK 3
# Failed test 'OK, old syntax'
# in ./t/check_smtp.t at line 37.
# got: '3'
# expected: '0'
./t/check_smtp.....NOK 4
# Failed test 'WARNING - got correct error when expecting 221 instead of 220'
# in ./t/check_smtp.t at line 40.
# got: '3'
# expected: '1'
./t/check_smtp.....NOK 6
# Failed test 'OK, with STARTTLS'
# in ./t/check_smtp.t at line 52.
# got: '3'
# expected: '0'
./t/check_smtp.....NOK 9
# Failed test 'CRITICAL - host non responding'
# in ./t/check_smtp.t at line 63.
# got: '0'
# expected: '2'
# Looks like you failed 6 tests of 10.
./t/check_smtp.....dubious
Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 1-4, 6, 9
Failed 6/10 tests, 40.00% okay (less 2 skipped tests: 2 okay, 20.00%)
./t/check_tcp......ok
./t/check_time.....NOK 1# Test 1 got: "2" (../NPTest.pm at line 273)
# Expected: "0"
./t/check_time.....NOK 2# Test 2 got: "Connection refused\nTIME UNKNOWN - could not connect to server localhost, port 37" (../NPTest.pm at line 277)
# Expected: "/^TIME OK - [0-9]+ second time difference/"
./t/check_time.....NOK 3# Test 3 got: "2" (../NPTest.pm at line 273 fail #2)
# Expected: "0"
./t/check_time.....NOK 4# Test 4 got: "Connection refused\nTIME UNKNOWN - could not connect to server localhost, port 37" (../NPTest.pm at line 277 fail #2)
# Expected: "/^TIME OK - [0-9]+ second time difference/"
./t/check_time.....NOK 5# Test 5 got: "2" (../NPTest.pm at line 273 fail #3)
# Expected: "0"
./t/check_time.....NOK 6# Test 6 got: "Connection refused\nTIME UNKNOWN - could not connect to server localhost, port 37" (../NPTest.pm at line 277 fail #3)
# Expected: "/^TIME OK - [0-9]+ second time difference/"
./t/check_time.....NOK 7# Test 7 got: "3" (../NPTest.pm at line 273 fail #4)
# Expected: "2"
./t/check_time.....dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-7
Failed 7/8 tests, 12.50% okay
./t/check_users....ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
./t/check_disk.t 255 65280 42 81 192.86% 2-42
./t/check_http.t 8 2048 22 8 36.36% 1-2 5-6 9-11 14
./t/check_ntp.t 1 256 4 1 25.00% 1
./t/check_smtp.t 6 1536 10 6 60.00% 1-4 6 9
./t/check_time.t 7 1792 8 7 87.50% 1-7
2 subtests skipped.
Failed 5/9 test scripts, 44.44% okay. 63/107 subtests failed, 41.12% okay.
make[1]: *** [test] Error 255
make[1]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/plugins'
make: *** [test] Error 2
[root at localhost nagios-plugins-1.4.5]# make install
Making install in lib
make[1]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
make install-recursive
make[2]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
Making install in tests
make[3]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib/tests'
make[4]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib/tests'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib/tests'
make[3]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib/tests'
make[3]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
make[4]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
make[3]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
make[2]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
make[1]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/lib'
Making install in plugins
make[1]: Entering directory `/root/NAGIOS/nagios-plugins-1.4.5/plugins'
if gcc -DLOCALEDIR=\"/usr/local/nagios/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../lib -I../intl -I/usr/include -I/usr/include/mysql -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -g -O2 -MT check_mysql-check_mysql.o -MD -MP -MF ".deps/check_mysql-check_mysql.Tpo" -c -o check_mysql-check_mysql.o `test -f 'check_mysql.c' || echo './'`check_mysql.c; \
then mv -f ".deps/check_mysql-check_mysql.Tpo" ".deps/check_mysql-check_mysql.Po"; else rm -f ".deps/check_mysql-check_mysql.Tpo"; exit 1; fi
check_mysql.c:51:19: error: mysql.h: No such file or directory
check_mysql.c:52:20: error: errmsg.h: No such file or directory
check_mysql.c:58: error: MYSQL_PORT undeclared here (not in a function)
check_mysql.c: In function main:
check_mysql.c:73: error: MYSQL undeclared (first use in this function)
check_mysql.c:73: error: (Each undeclared identifier is reported only once
check_mysql.c:73: error: for each function it appears in.)
check_mysql.c:73: error: expected ; before mysql
check_mysql.c:74: error: MYSQL_RES undeclared (first use in this function)
check_mysql.c:74: error: res undeclared (first use in this function)
check_mysql.c:75: error: MYSQL_ROW undeclared (first use in this function)
check_mysql.c:75: error: expected ; before row
check_mysql.c:91: error: mysql undeclared (first use in this function)
check_mysql.c:93: error: MYSQL_READ_DEFAULT_GROUP undeclared (first use in this function)
check_mysql.c:97: error: CR_UNKNOWN_HOST undeclared (first use in this function)
check_mysql.c:99: error: CR_VERSION_ERROR undeclared (first use in this function)
check_mysql.c:101: error: CR_OUT_OF_MEMORY undeclared (first use in this function)
check_mysql.c:103: error: CR_IPSOCK_ERROR undeclared (first use in this function)
check_mysql.c:105: error: CR_SOCKET_CREATE_ERROR undeclared (first use in this function)
check_mysql.c:112: warning: passing argument 1 of strlen makes pointer from integer without a cast
check_mysql.c:112: warning: passing argument 2 of __builtin___memcpy_chk makes pointer from integer without a cast
check_mysql.c:112: warning: passing argument 2 of __memcpy_ichk makes pointer from integer without a cast
check_mysql.c:112: warning: passing argument 1 of __strdup makes pointer from integer without a cast
check_mysql.c:116: error: CR_SERVER_GONE_ERROR undeclared (first use in this function)
check_mysql.c:118: error: CR_SERVER_LOST undeclared (first use in this function)
check_mysql.c:120: error: CR_UNKNOWN_ERROR undeclared (first use in this function)
check_mysql.c:127: warning: passing argument 1 of strlen makes pointer from integer without a cast
check_mysql.c:127: warning: passing argument 2 of __builtin___memcpy_chk makes pointer from integer without a cast
check_mysql.c:127: warning: passing argument 2 of __memcpy_ichk makes pointer from integer without a cast
check_mysql.c:127: warning: passing argument 1 of __strdup makes pointer from integer without a cast
check_mysql.c:134: warning: passing argument 1 of strlen makes pointer from integer without a cast
check_mysql.c:134: warning: passing argument 2 of __builtin___memcpy_chk makes pointer from integer without a cast
check_mysql.c:134: warning: passing argument 2 of __memcpy_ichk makes pointer from integer without a cast
check_mysql.c:134: warning: passing argument 1 of __strdup makes pointer from integer without a cast
check_mysql.c:146: error: row undeclared (first use in this function)
check_mysql.c:147: warning: passing argument 1 of strlen makes pointer from integer without a cast
check_mysql.c:147: warning: passing argument 2 of __builtin___memcpy_chk makes pointer from integer without a cast
check_mysql.c:147: warning: passing argument 2 of __memcpy_ichk makes pointer from integer without a cast
check_mysql.c:147: warning: passing argument 1 of __strdup makes pointer from integer without a cast
check_mysql.c:165: error: MYSQL_FIELD undeclared (first use in this function)
check_mysql.c:165: error: fields undeclared (first use in this function)
make[1]: *** [check_mysql-check_mysql.o] Error 1
make[1]: Leaving directory `/root/NAGIOS/nagios-plugins-1.4.5/plugins'
make: *** [install-recursive] Error 1
[root at localhost nagios-plugins-1.4.5]#
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/help/attachments/20070122/a828ea44/attachment.html>
More information about the Help
mailing list