hi, I'm trying to monitor the hardware of HP PRoLiant DL380 servers with FreeBSD. For that I'm using NEt-SNMP -the only one that runs on FreeBSD for that purposes.The problem is that Net-SNMP does NOT include the branch "compaq" under the branch iso.org.dod.internet.private.enterprises, that is requiered by the Net-SNMP agent in order to request information about the HP server.
..I'm using the the mib files from: http://www.nagiosexchange.org/typo3...gins-cpq.tar.gz ..convert them in .c and .h files with mib2c >>>> env MIBS=ALL mib2c -c /usr/local/share/snmp/mib2c.scalar.conf -i compaq ....reconfigureing the Net-SNMP instalation with the new modul: >>>./configure --with-mib-modules=compaq ...and when I do the make, I am getting that: -su-2.05b# make gcc -E -Iinclude -I./include -I./agent/mibgroup -I. -I. -DDONT_INC_STRUCTS -DBINDIR=/usr/local/bin -x c ./sedscript.in | egrep '^s[/#]' | sed 's/REMOVEME//g;s# */#/#g;s/ *#/#/g;s#/ *#/#g;s/# g/#g/;' > sedscript echo 's#DATADIR#/usr/local/share#g' >> sedscript echo 's#LIBDIR#/usr/local/lib#g' >> sedscript echo 's#BINDIR#/usr/local/bin#g' >> sedscript echo 's#PERSISTENT_DIRECTORY#/var/net-snmp#g' >> sedscript echo 's#SYSCONFDIR#/usr/local/etc#g' >> sedscript /usr/bin/sed -f sedscript ./EXAMPLE.conf.def > EXAMPLE.conf making all in /root/net-snmp-5.3.1/snmplib making all in /root/net-snmp-5.3.1/agent making all in /root/net-snmp-5.3.1/agent/helpers making all in /root/net-snmp-5.3.1/agent/mibgroup /bin/sh ../../libtool --mode=compile gcc -I../../include -I. -I../../agent -I../../agent/mibgroup -I../../snmplib -g -O2 -Dfreebsd5 -c -o compaq.lo compaq.c rm -f .libs/compaq.lo gcc -I../../include -I. -I../../agent -I../../agent/mibgroup -I../../snmplib -g -O2 -Dfreebsd5 -c compaq.c -fPIC -DPIC -o .libs/compaq.lo compaq.c: In function `handle_cpqCmcThresholdMaxVoltage': compaq.c:3859: error: syntax error before ',' token compaq.c:3879: error: syntax error before ')' token compaq.c:3882: error: break statement not within loop or switch compaq.c:3884: error: case label not within a switch statement compaq.c:3888: error: break statement not within loop or switch compaq.c:3890: error: case label not within a switch statement compaq.c:3892: error: syntax error before ')' token *** Error code 1 Stop in /root/net-snmp-5.3.1/agent/mibgroup. *** Error code 1 Stop in /root/net-snmp-5.3.1/agent. *** Error code 1 Stop in /root/net-snmp-5.3.1. Any suggestion how to deal with that ? ..other way to extend the NEt-SNMP agent with compaq mibs support? 10x ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
