RE: [Nagios-db-devel] Error loading module
Status: Beta
Brought to you by:
bench23
From: Michael H. <mic...@ax...> - 2005-05-10 01:25:03
|
I was eventually able to compile a module which loaded into Nagios and initialised correctly, but it complained that it wasn't able to clear the configuration. Try as I might, I just couldn't get it to work. I downloaded and installed MySQL and tried the MySQL NEB module. I had to add zlib to the list of libraries during compilation but after that it worked with no problems. Thanks to Ben and Thibault for your help, and to Matthew Kent for writing the MySQL module. Michael > -----Original Message----- > From: Ben [mailto:be...@si...]=20 > Sent: Saturday, 7 May 2005 1:15 AM > To: Michael Henry > Cc: nag...@li... > Subject: Re: [Nagios-db-devel] Error loading module >=20 > I do want to make a new release. However, I was hoping I=20 > could get some documentation into it...... unfortunately I've=20 > just been too busy to write it. >=20 > On May 5, 2005, at 4:57 PM, Michael Henry wrote: >=20 > > I modified the makefile with the correct locations of the postgres=20 > > libraries and Nagios headers for my system: > > > > all: > > gcc -Wall -g -O2 -o inserter.o inserter.c -shared -I/usr/=20 > > local/src/nagios-2.0b3/include -I/usr/local/pgsql/include /usr/lib/=20 > > libpq.a > > > > and did "make all". In hindsight the pgsql include directory did=20 > > nothing as that directory doesn't exist but the postgres=20 > header is in=20 > > /usr/include (rpm install of postgres) so it all worked out in the=20 > > end. I copied the resulting inserter.o to my nagios installation. > > > > I am using the tarball from sourceforge; I'm not a=20 > developer and don't=20 > > have CVS set up. > > > > Is there any chance that you could do a new release? Being able to=20 > > configure the module would be a really nice feature to have... :) > > > > Also if you could add a paragraph to README about how to=20 > add the NEB=20 > > module to nagios (ie use a "broker_module" directive in > > nagios.cfg) this would be appreciated. As with all things=20 > it's obvious=20 > > in hindsight but I did spend some time yesterday wondering=20 > WTF I was=20 > > supposed to do with inserter.o. > > > > Thanks! > > > > Michael > > > > > > > > From: Ben [mailto:be...@si...] > > Sent: Fri 6/05/2005 9:37 AM > > To: Michael Henry > > Cc: nag...@li... > > Subject: Re: [Nagios-db-devel] Error loading module > > > > How did you compile the module? Somebody else had a similar=20 > issue, but=20 > > they had ommited some libraries. > > > > If you pull from CVS, you can set the connection params in=20 > your nagios=20 > > config file. If you pull the most recent tarball (0.91 I=20 > believe) then=20 > > you have to modify inserter.c to change your connection settings. > > > > On Thu, 5 May 2005, Michael Henry wrote: > > > > > Hi, > > > > > > I get the following error in my nagios.log when I configure > > Nagios to use the provided postgres module: > > > > > > [1115279003] Error: Could not load module '/usr/local/nagios/neb/ > > inserter.o' -> /usr/local/nagios/neb/inserter.o: undefined symbol: =20 > > BIO_new_mem_buf > > > > > > Also: How do I configure the module to connect to my database? Is > > it hard-coded in the source? > > > > > > Thanks, > > > > > > Michael > > > > > > > > > > > > > > > > > > >=20 >=20 |