I hope this goes back far enough and isn't overkill on the results of my make.


My configure command:
./configure --with-mysql=/usr

config.status: creating po/Makefile
            --with-apt-get-command: 
              --with-ping6-command: /bin/ping6 -n -U -w %d -c %d %s
               --with-ping-command: /bin/ping -n -U -w %d -c %d %s
                       --with-ipv6: yes
                      --with-mysql: /usr/bin/mysql_config
                    --with-openssl: yes
                     --with-gnutls: no
                       --with-perl: /usr/bin/perl
             --enable-perl-modules: no
                     --with-cgiurl: /nagios/cgi-bin
               --with-trusted-path: /bin:/sbin:/usr/bin:/usr/sbin

Snippet that shows the mysql error

gcc -g -O2 -o check_ide_smart check_ide_smart.o utils.o  
-L/usr/local/src/nagios-plugins-1.4.10/plugins ../lib/libnagiosplug.a 
../gl/libgnu.a
if gcc -DLOCALEDIR=\"/usr/local/nagios/share/locale\" -DHAVE_CONFIG_H -I. -I. 
-I.. -I.. -I../lib -I../gl -I../intl -I/usr/include/ldap  -I/usr/include 
-I/usr/include   -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
/bin/sh ../libtool --tag=CC --mode=link gcc  -g -O2  -L. -o check_mysql  
check_mysql-check_mysql.o netutils.o utils.o ../lib/libnagiosplug.a 
../gl/libgnu.a  -lnsl -lresolv  
gcc -g -O2 -o check_mysql check_mysql-check_mysql.o netutils.o utils.o  
-L/usr/local/src/nagios-plugins-1.4.10/plugins ../lib/libnagiosplug.a 
../gl/libgnu.a -lnsl -lresolv
check_mysql-check_mysql.o(.text+0x5d9): In function `main':
/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:91: undefined 
reference to `mysql_init'
check_mysql-check_mysql.o(.text+0x5ef):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:93:
 undefined reference to `mysql_options'
check_mysql-check_mysql.o(.text+0x61d):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:96:
 undefined reference to `mysql_real_connect'
check_mysql-check_mysql.o(.text+0x637):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:112:
 undefined reference to `mysql_stat'
check_mysql-check_mysql.o(.text+0x653):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:115:
 undefined reference to `mysql_error'
check_mysql-check_mysql.o(.text+0x67f):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:126:
 undefined reference to `mysql_query'
check_mysql-check_mysql.o(.text+0x699):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:133:
 undefined reference to `mysql_store_result'
check_mysql-check_mysql.o(.text+0x6b8):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:140:
 undefined reference to `mysql_num_rows'
check_mysql-check_mysql.o(.text+0x6d3):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:146:
 undefined reference to `mysql_fetch_row'
check_mysql-check_mysql.o(.text+0x6f3):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:153:
 undefined reference to `mysql_field_count'
check_mysql-check_mysql.o(.text+0x72b):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:167:
 undefined reference to `mysql_num_fields'
check_mysql-check_mysql.o(.text+0x73d):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:168:
 undefined reference to `mysql_fetch_fields'
check_mysql-check_mysql.o(.text+0x80a):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:184:
 undefined reference to `mysql_free_result'
check_mysql-check_mysql.o(.text+0x818):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:185:
 undefined reference to `mysql_close'
check_mysql-check_mysql.o(.text+0x837):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:97:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0x854):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:99:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0x86d):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:101:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0x88a):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:103:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0x8a7):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:105:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0x8c4):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:100:
 undefined reference to `mysql_error'
check_mysql-check_mysql.o(.text+0x8f6):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:221:
 undefined reference to `mysql_free_result'
check_mysql-check_mysql.o(.text+0x90b):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:225:
 undefined reference to `mysql_close'
check_mysql-check_mysql.o(.text+0x9ab):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:157:
 undefined reference to `mysql_free_result'
check_mysql-check_mysql.o(.text+0x9b9):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:192:
 undefined reference to `mysql_close'
check_mysql-check_mysql.o(.text+0xa03):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:116:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0xa20):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:118:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0xa3d):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:120:
 undefined reference to `mysql_errno'
check_mysql-check_mysql.o(.text+0xa5a):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:117:
 undefined reference to `mysql_error'
check_mysql-check_mysql.o(.text+0xaca):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:191:
 undefined reference to `mysql_free_result'
check_mysql-check_mysql.o(.text+0xc3b):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:127:
 undefined reference to `mysql_error'
check_mysql-check_mysql.o(.text+0xc53):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:128:
 undefined reference to `mysql_close'
check_mysql-check_mysql.o(.text+0xc82):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:134:
 undefined reference to `mysql_error'
check_mysql-check_mysql.o(.text+0xc9a):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:135:
 undefined reference to `mysql_close'
check_mysql-check_mysql.o(.text+0xcb9):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:141:
 undefined reference to `mysql_close'
check_mysql-check_mysql.o(.text+0xcde):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:147:
 undefined reference to `mysql_error'
check_mysql-check_mysql.o(.text+0xcf4):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:148:
 undefined reference to `mysql_free_result'
check_mysql-check_mysql.o(.text+0xd02):/usr/local/src/nagios-plugins-1.4.10/plugins/check_mysql.c:149:
 undefined reference to `mysql_close'
collect2: ld returned 1 exit status
make[2]: *** [check_mysql] Error 1
make[2]: Leaving directory `/usr/local/src/nagios-plugins-1.4.10/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/nagios-plugins-1.4.10'
make: *** [all] Error 2

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fulton, David
Sent: Monday, October 22, 2007 12:49 PM
To: [email protected]
Subject: Re: [Nagios-users] check_snmp syntax issue (now compileissuefornagios 
plugins)

Okay, now after reading the message again I understand(Duh). What sort of 
errors are you getting, could you post them so maybe we can help with options.

David Fulton

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fulton, David
Sent: Monday, October 22, 2007 12:47 PM
To: [email protected]
Subject: Re: [Nagios-users] check_snmp syntax issue (now compile issuefornagios 
plugins)

Why do you want to skip it? If it finds the mysql libraries and header file it 
will make the check_mysql plugin. This could come in handy later. You never 
know when you will need it and it will be there just in case. If it doesn't 
find it, then it will not build it and no harm done?

David Fulton

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dylan Bouterse
Sent: Monday, October 22, 2007 12:42 PM
To: [email protected]
Subject: [Nagios-users] check_snmp syntax issue (now compile issue fornagios 
plugins)

I am trying to compile the new Nagios plugins 1.4.10 but my make errors with 
mysql errors. What syntax do I use to skip the mysql plugin during compile/make?
--without-PACKAGE   ?
--disable-FEATURE   ?

Dylan

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dylan Bouterse
Sent: Monday, October 22, 2007 12:01 PM
To: Yost, Josh; [email protected]
Subject: Re: [Nagios-users] check_snmp syntax issue

I guess you have a different check_snmp version than I do because I was not 
showing a 2c option for the version. I will investigate that and see if that's 
my issue.

Dylan

From: Yost, Josh [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 22, 2007 12:00 PM
To: Dylan Bouterse; [email protected]
Subject: RE: [Nagios-users] check_snmp syntax issue

It looks like the -P switch will tell it which snmp version to use.  again, 
'-h' helps  =)
 
-P, --protocol=[1|2c|3]
    SNMP protocol version
- Josh

________________________________________
From: Dylan Bouterse [mailto:[EMAIL PROTECTED]
Sent: Mon 10/22/2007 10:56 AM
To: Yost, Josh; [email protected]
Subject: RE: [Nagios-users] check_snmp syntax issue
That may do it, but I can't get the host to respond using the check_snmp 
plugin. I think it may be a version mismatch. It seems the check_snmp plugin 
only supports SNMP v1 and v3, but not v2c. I cannot snmpget my device with v1 
or v3.

Dylan


From: Yost, Josh [mailto:[EMAIL PROTECTED]
Sent: Monday, October 22, 2007 11:33 AM
To: Dylan Bouterse; [email protected]
Subject: RE: [Nagios-users] check_snmp syntax issue

I think the:  --string='SYNC OK'   option would do it.  Try doing a '-h' on 
check_snmp to see all the options.
 
- Josh
 

________________________________________
From: [EMAIL PROTECTED] on behalf of Dylan Bouterse
Sent: Mon 10/22/2007 10:24 AM
To: [email protected]
Subject: [Nagios-users] check_snmp syntax issue
I am trying to get check_snmp working to alert when my GPS sync stops
working on one of my devices. I can execute the snmpget command to get
the string but I'm having no luck in configuring a check_snmp syntax to
return values.


[EMAIL PROTECTED] cfg]# snmpget -v 2c -c community 1.1.20.3
1.3.6.1.4.1.161.19.3.4.4.13.0
SNMPv2-SMI::enterprises.161.19.3.4.4.13.0 = STRING: "SYNC OK"
[EMAIL PROTECTED] cfg]# snmpget -v 2c -c community 1.1.21.3
1.3.6.1.4.1.161.19.3.4.4.13.0
SNMPv2-SMI::enterprises.161.19.3.4.4.13.0 = STRING: "No SYNC"

How would I write the check_snmp command to show OK when "SYNC OK" and
alert critical when the "No SYNC" value is returned?

Dylan

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue.
::: Messages without supporting info will risk being sent to /dev/null

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

Reply via email to