uhm... you should copy the new compiled binary to your nagios/bin directory, but i don't think that will resolv the error anyways.

give us a plot of your ndo2db.cfg please.



Natalie Aloi wrote:
I guess I'm a timid user..(not running make earlier) So ran make - I didn't get any errors but it still says support for database servers not found does that mean I need to re-run for postgresql? [r...@nagios ndoutils-1.3.1]# make
cd ./src/; make ; cd ..
make[1]: Entering directory `/tmp/ndoutils-1.3.1/src'
gcc -g -O2 -DHAVE_CONFIG_H  -c -o io.o io.c
gcc -g -O2 -DHAVE_CONFIG_H  -c -o utils.o utils.c
gcc -g -O2 -DHAVE_CONFIG_H -o file2sock file2sock.c io.o utils.o -lm -lnsl
gcc -g -O2 -DHAVE_CONFIG_H  -o log2ndo log2ndo.c io.o utils.o   -lm -lnsl
make ndo2db-2x
make[2]: Entering directory `/tmp/ndoutils-1.3.1/src'
gcc -g -O2 -DHAVE_CONFIG_H  -c -o db.o db.c
gcc -g -O2 -DHAVE_CONFIG_H -D BUILD_NAGIOS_2X -c -o dbhandlers-2x.o dbhandlers.c gcc -g -O2 -DHAVE_CONFIG_H -D BUILD_NAGIOS_2X -o ndo2db-2x ndo2db.c dbhandlers-2x.o io.o utils.o db.o -L/usr/lib/mysql -lnsl -lmysqlclient
make[2]: Leaving directory `/tmp/ndoutils-1.3.1/src'
make ndo2db-3x
make[2]: Entering directory `/tmp/ndoutils-1.3.1/src'
gcc -g -O2 -DHAVE_CONFIG_H -D BUILD_NAGIOS_3X -c -o dbhandlers-3x.o dbhandlers.c gcc -g -O2 -DHAVE_CONFIG_H -D BUILD_NAGIOS_3X -o ndo2db-3x ndo2db.c dbhandlers-3x.o io.o utils.o db.o -L/usr/lib/mysql -lnsl -lmysqlclient
make[2]: Leaving directory `/tmp/ndoutils-1.3.1/src'
make ndomod-2x.o
make[2]: Entering directory `/tmp/ndoutils-1.3.1/src'
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -D BUILD_NAGIOS_2X -o ndomod-2x.o ndomod.c io.o utils.o -shared -lnsl
make[2]: Leaving directory `/tmp/ndoutils-1.3.1/src'
make ndomod-3x.o
make[2]: Entering directory `/tmp/ndoutils-1.3.1/src'
gcc -fPIC -g -O2 -DHAVE_CONFIG_H -D BUILD_NAGIOS_3X -o ndomod-3x.o ndomod.c io.o utils.o -shared -lnsl
make[2]: Leaving directory `/tmp/ndoutils-1.3.1/src'
gcc -g -O2 -DHAVE_CONFIG_H -o sockdebug sockdebug.c io.o utils.o -lm -lnsl
make[1]: Leaving directory `/tmp/ndoutils-1.3.1/src'
[r...@nagios /]# cd /tmp/ndoutils-1.3.1
[r...@nagios ndoutils-1.3.1]# ndo2db-2x -c /etc/nagios/ndo2db.cfg
Support for the specified database server is either not yet supported, or was not found on your system.
[r...@nagios ndoutils-1.3.1]#

    -----Original Message-----
    *From:* Natalie Aloi [mailto:na...@experisdatacenters.com]
    *Sent:* Thursday, June 25, 2009 09:41 AM
    *To:* 'Nagios Users Mail-list'
    *Subject:* Re: [Nagios-users] NDOUtils and Mysql libraries
    assistance needed

    Ok...making progress...after rerunning the config the sql
    libraries were found but now I get about postgresql support....Do
    I need this? Or Can I just run make?
    MySQL library and include file(s) were found!
    checking for PQconnectdb in -lpq... no

    *** PostgreSQL library could not be located... *********************
    You chose to compile NDBXT with PostgreSQL support, but I was
    unable to locate the PostgreSQL library on your system.  If the
    library is installed,  use the --with-pgsql-lib argument to specify
    the location of the PostgreSQL library.
    NOTE: After you install the necessary libraries on your system:
          1. Make sure /etc/ld.so.conf has an entry for the directory in
             which the PostgreSQL libraries are installed.
          2. Run 'ldconfig' to update the run-time linker options.
          3. Run 'make devclean' in the NDBXT distribution to clean out
             any old references to your previous compile.
          4. Rerun the configure script.
    ********************************************************************

    checking libpq-fe.h usability... no
    checking libpq-fe.h presence... no
    checking for libpq-fe.h... no

    *** PostgreSQL include file could not be located... ****************
    You chose to compile NDBXT with PostgreSQL support, but I was unable
    to locate <libpq-fe.h> on your system.  If the include file is
    installed, use the --with-pgsql-inc argument to specify the location
    of the PostgreSQL include file.
    ********************************************************************

    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating include/config.h

    *** ndoutils 1.3.1 02-15-2006 ***

    Type 'make' to compile the NDO utilities.
    [r...@nagios ndoutils-1.3.1]#

        -----Original Message-----
        *From:* Natalie Aloi [mailto:na...@experisdatacenters.com]
        *Sent:* Thursday, June 25, 2009 09:29 AM
        *To:* 'Nagios Users Mail-list'
        *Subject:* Re: [Nagios-users] NDOUtils and Mysql libraries
        assistance needed

        So this is what's in ld.so.conf.d....do I just do steps 2-4
        now since there is already a file that points to it - or do I
        need to rename mysql-i386.conf to mysql.conf?
[r...@nagios ld.so.conf.d]# ls -lat
        total 32
        drwxr-xr-x 144 root root 12288 2009-06-23 04:06 ..
        drwxr-xr-x   2 root root  4096 2009-04-28 16:01 .
        -rw-r--r--   1 root root    23 2009-04-27 08:31 xulrunner-32.conf
        -rw-r--r--   1 root root    15 2009-03-07 18:39 mysql-i386.conf
        -rw-r--r--   1 root root    16 2008-10-21 05:02 tix-i386.conf
        -rw-r--r--   1 root root    20 2008-07-07 15:49 qt-i386.conf
        [r...@nagios ld.so.conf.d]# more mysql-i386.conf
        /usr/lib/mysql
        [r...@nagios ld.so.conf.d]#

            -----Original Message-----
            *From:* Guy Waugh [mailto:guid...@gmail.com]
            *Sent:* Thursday, June 25, 2009 09:07 AM
            *To:* 'Natalie Aloi'
            *Subject:* Re: [Nagios-users] NDOUtils and Mysql libraries
            assistance needed

            Hello,

            On Thu, Jun 25, 2009 at 1:57 PM, Natalie Aloi
            <na...@experisdatacenters.com
            <mailto:na...@experisdatacenters.com>> wrote:

                Hi I am having trouble getting ndoutils to work
                during my install I found this information logged:
*** MySQL library could not be located...
                **************************
                You chose to compile NDBXT with MySQL support, but I
                was unable to
                locate the MySQL library on your system.  If the
                library is
                installed,  use the --with-mysql-lib argument to
                specify the
                location of the MySQL library.
                NOTE: After you install the necessary libraries on
                your system:
                      1. Make sure /etc/ld.so.conf has an entry for
                the directory in
                         which the MySQL libraries are installed.
                      2. Run 'ldconfig' to update the run-time linker
                options.
                      3. Run 'make devclean' in the NDBXT distribution
                to clean out
                         any old references to your previous compile.
                      4. Rerun the configure script.
                TIP: Try the following....
                         ./configure --with-mysql-lib=/usr/lib/mysql
                I have a question about step 1. When I more the file
                all it has in it is this information:
[r...@nagios etc]# more ld.so.conf
                include ld.so.conf.d/*.conf
My question is what is the syntax of the libraries I
                have no idea what to add into this file.
                Do I just add "/usr/lib/mysql" ?


            The best thing to do would be to create a file in
            '/etc/ld.so.conf.d' called 'mysql.conf' that contains, as
            you suggest, one line thus: '/usr/lib/mysql' (without the
            quotes). Then, proceed with steps 2, 3 and 4 above.

            Cheers,
            Guy.
I am running Fedora 9
                mysql has been installed (see below:)
                [r...@nagios etc]# rpm -qa | grep mysql
                qt-mysql-4.5.0-14.fc9.i386
                mysql-administrator-5.0r12-8.fc9.i386
                mysql-server-5.0.77-1.fc9.i386
                mysql-devel-5.0.77-1.fc9.i386
                mysql-connector-odbc-3.51.24r1071-1.fc9.i386
                mysql-connector-java-3.1.12-5.fc9.i386
                php-mysql-5.2.6-2.fc9.i386
                mysql-5.0.77-1.fc9.i386
                libdbi-dbd-mysql-0.8.3-2.fc9.i386
                mysql-libs-5.0.77-1.fc9.i386
                nagios-plugins-mysql-1.4.13-9.fc9.i386
                mysql-gui-common-5.0r12-8.fc9.i386
                below is infor from mysql for nagios db for ndoutils....
                mysql> use nagios
                Reading table information for completion of table and
                column names
                You can turn off this feature to get a quicker startup
                with -A
                Database changed
                mysql> show tables;
                +-------------------------------------+
                | Tables_in_nagios                    |
                +-------------------------------------+
                | ndo_acknowledgements                |
                | ndo_commands                        |
                | ndo_commenthistory                  |
                | ndo_comments                        |
                | ndo_configfiles                     |
                | ndo_configfilevariables             |
                | ndo_conninfo                        |
                | ndo_contact_addresses               |
                | ndo_contact_notificationcommands    |
                | ndo_contactgroup_members            |
                | ndo_contactgroups                   |
                | ndo_contactnotificationmethods      |
                | ndo_contactnotifications            |
                | ndo_contacts                        |
                | ndo_customobjectvariables           |
                | ndo_downtimehistory                 |
                | ndo_eventhandlers                   |
                | ndo_externalcommands                |
                | ndo_flappinghistory                 |
                | ndo_host_contactgroups              |
                | ndo_host_parenthosts                |
                | ndo_hostchecks                      |
                | ndo_hostdependencies                |
                | ndo_hostescalation_contactgroups    |
                | ndo_hostescalations                 |
                | ndo_hostextinfo                     |
                | ndo_hostgroup_members               |
                | ndo_hostgroups                      |
                | ndo_hosts                           |
                | ndo_hoststatus                      |
                | ndo_instances                       |
                | ndo_logentries                      |
                | ndo_notifications                   |
                | ndo_objects                         |
                | ndo_processevents                   |
                | ndo_programstatus                   |
                | ndo_runtimevariables                |
                | ndo_scheduleddowntime               |
                | ndo_service_contactgroups           |
                | ndo_servicechecks                   |
                | ndo_servicedependencies             |
                | ndo_serviceescalation_contactgroups |
                | ndo_serviceescalations              |
                | ndo_serviceextinfo                  |
                | ndo_servicegroup_members            |
                | ndo_servicegroups                   |
                | ndo_services                        |
                | ndo_servicestatus                   |
                | ndo_statehistory                    |
                | ndo_systemcommands                  |
                | ndo_timedeventqueue                 |
                | ndo_timedevents                     |
                | ndo_timeperiod_timeranges           |
                | ndo_timeperiods                     |
                +-------------------------------------+
                54 rows in set (0.00 sec)
                mysql>
Network Operations Center Manager
                Experis Data Center LLC
                8209 Valley Pike
                PO Box 535
                Middletown,VA 22645
                phone:540-869-8702
                cell:240-988-3267
                fax:540-869-8710
                mailto:e-mail%3ana...@experisdatacenters.com

                
------------------------------------------------------------------------------

                _______________________________________________
                Nagios-users mailing list
                Nagios-users@lists.sourceforge.net
                <mailto:Nagios-users@lists.sourceforge.net>
                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


------------------------------------------------------------------------

------------------------------------------------------------------------------
------------------------------------------------------------------------

_______________________________________________
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
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

------------------------------------------------------------------------------
_______________________________________________
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
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