RE: [Nagios-db-devel] Error loading module
Status: Beta
Brought to you by:
bench23
From: Michael H. <mic...@ax...> - 2005-05-13 00:40:16
|
Sorry Ben I no-longer have access to the system otherwise I'd include the log here. I believe the first error was the module calling a stored procedure to clear the configuration: 135 res =3D PQexec(pgconn,"select empty_config()"); which resulted in this message being printed: 138 snprintf(q,sizeof(q),"nagios-db: couldn't clear config info (%s)", PQresultErrorMessage(res)); with an empty string from PQresultErrorMessage(). From there the log just filled with error messages until Nagios shut itself down. Thanks, Michael > -----Original Message----- > From: Ben [mailto:be...@si...]=20 > Sent: Thursday, 12 May 2005 4:38 AM > To: Michael Henry > Cc: nag...@li... > Subject: RE: [Nagios-db-devel] Error loading module >=20 > Sorry to hear you couldn't get the postgres one to work. You=20 > wouldn't by chance remember the error you were getting? >=20 > On Tue, 10 May 2005, Michael Henry wrote: >=20 > >=20 > > I was eventually able to compile a module which loaded into=20 > Nagios and=20 > > initialised correctly, but it complained that it wasn't=20 > able to clear=20 > > the configuration. Try as I might, I just couldn't get it to work. > >=20 > > I downloaded and installed MySQL and tried the MySQL NEB module. > > I had to add zlib to the list of libraries during compilation but=20 > > after that it worked with no problems. > >=20 > > Thanks to Ben and Thibault for your help, and to Matthew Kent for=20 > > writing the MySQL module. > >=20 > > Michael > >=20 > >=20 > >=20 > > > -----Original Message----- > > > From: Ben [mailto:be...@si...] > > > 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=20 > > > some documentation into it...... unfortunately I've just been too=20 > > > 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=20 > the postgres=20 > > > > libraries and Nagios headers for my system: > > > > > > > > all: > > > > gcc -Wall -g -O2 -o inserter.o inserter.c=20 > -shared -I/usr/=20 > > > > local/src/nagios-2.0b3/include -I/usr/local/pgsql/include=20 > > > > /usr/lib/ libpq.a > > > > > > > > and did "make all". In hindsight the pgsql include=20 > directory did=20 > > > > nothing as that directory doesn't exist but the postgres > > > header is in > > > > /usr/include (rpm install of postgres) so it all worked=20 > out in the=20 > > > > end. I copied the resulting inserter.o to my nagios=20 > installation. > > > > > > > > I am using the tarball from sourceforge; I'm not a > > > developer and don't > > > > have CVS set up. > > > > > > > > Is there any chance that you could do a new release?=20 > Being able to=20 > > > > configure the module would be a really nice feature to=20 > have... :) > > > > > > > > Also if you could add a paragraph to README about how to > > > add the NEB > > > > module to nagios (ie use a "broker_module" directive in > > > > nagios.cfg) this would be appreciated. As with all things > > > it's obvious > > > > in hindsight but I did spend some time yesterday wondering > > > WTF I was > > > > 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 > > > issue, but > > > > they had ommited some libraries. > > > > > > > > If you pull from CVS, you can set the connection params in > > > your nagios > > > > config file. If you pull the most recent tarball (0.91 I > > > believe) then > > > > you have to modify inserter.c to change your connection=20 > settings. > > > > > > > > On Thu, 5 May 2005, Michael Henry wrote: > > > > > > > > > Hi, > > > > > > > > > > I get the following error in my nagios.log when I=20 > configure > > > > Nagios to use the provided postgres module: > > > > > > > > > > [1115279003] Error: Could not load module=20 > > > > > '/usr/local/nagios/neb/ > > > > inserter.o' -> /usr/local/nagios/neb/inserter.o:=20 > undefined symbol: =20 > > > > BIO_new_mem_buf > > > > > > > > > > Also: How do I configure the module to connect to my dat >=20 >=20 >=20 |