[Nagiosplug-help] Problems compiling snmppd for use with nagios

Subhendu Ghosh sghosh at sghosh.org
Thu Mar 13 09:24:03 CET 2003


Looks like snmppd has not been upgraded to support net-snmp and is still 
looking for the ucd-snmp headers..

try installing the last ucd-snmp version and then try configure again..

-sg


On Tue, 11 Mar 2003 nagios at grep.no wrote:

> 
> Hi!
> 
> I dont know if anyone of you use the snmppd with nagios, but I'll try
> to describe my problem anyway:
> 
> "Snmppd is SNMP proxy daemon.
> It loads MIBs upon startup, listens on TCP socket for SNMP GET requests,
> polls specified host and returns value to caller process."
> [readme URI: http://slava.local.nsys.by/projects/snmppd/README ]
> 
> On the machine running nagios I want to use this to allow greater
> performance of the snmp-based checks on a huge number of snmp-
> enabled networked items.
> 
> While compiling net-snmp works fine, I get lots of errors when trying
> to compile snmppd. First of it complains that it can not find net-snmp:
> 
> "configure: error: can not find SNMP header files under"
> 
> then it breaks off, and thats all it says.
> 
> when i try to use ./configure --with-snmp=/path/to/net-snmp I get the
> following:
> 
> "configure: error: can not find SNMP header files under /path/to/net-snmp"
> 
> So I try again with a bit more specific path:
> 
> ./configure --with-snmp=/path/to/net-snmp/include/net-snmp/library
> 
> This now works, and the snmppd configures nicely, and we're ready for a
> 'make'.
> 
> Running 'make' now returns this:
> In file included from snmppd_snmp.c:1:
> common.h:47: ucd-snmp-config.h: No such file or directory
> common.h:48: ucd-snmp-includes.h: No such file or directory
> make[1]: *** [snmppd_snmp.o] Error 1
> make[1]: Leaving directory `/usr/local/src/snmppd-0.4.2/snmppd'
> make: *** [all-recursive] Error 1
> 
> I further tried to patch common.h with the correct paths to
> ucd-snmp-config.h and ucd-snmp-includes.h but this does not solve
> the problem as it now fails with yet another error:
> 
> gcc  -I/path/to/net-snmp/include/net-snmp/library -g -O2
> -L/path/to/net-snmp/include/net-snmp/library/lib  -o snmppd
> snmppd_snmp.o snmppd.o snmppd_util.o control.o queue.o threads.o
> splitter.o  -lnsl -lresolv -lsnmp
> /usr/i386-slackware-linux/bin/ld: cannot find -lsnmp
> collect2: ld returned 1 exit status
> make[1]: *** [snmppd] Error 1
> make[1]: Leaving directory `/usr/local/src/snmppd-0.4.2/snmppd'
> make: *** [all-recursive] Error 1
> 
> I also tried to add all the include-paths to /etc/ld.so.conf, without
> that helping any more either.
> 
> On a final notice: I run slackware linux 8.1 on the machine and I
> have never had such dificulties with any program as with this,
> 
> I do know this may be a bit offtopic, but as I have no where else
> to turn (I have allready asked friends, coworkers & even on IRC)
> I ask you to help me with any input you may have, you may answer
> either to the list or to me directly. on this email-adress.
> 
> 

-- 






More information about the Help mailing list