Re: snmpd: unknown token: master, agentxsocket
"Ling" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <005001c76c0b$5d36a1d0$7801a8c0@lingasus> |
Thanks you very much, Dave.
I am using uClinux from snapgear, the config info is defined in makefile.
Please see the following. When doing "make xconfig", I just set flag
CONFIG_USER_NETSNMP_SNMPD for snmpd and some other flags for compiling
net-snmp application. I am not sure if anything else I should do?
Thanks again,
Ling
#
# Makefile for net-snmp
#
#NET_SNMP_CFG = --host=i686-pc-linux --target=arm-linux --prefix=
NET_SNMP_CFG = --host=$(CROSS_COMPILE:-=) --prefix=
ifdef CONFIG_CPU_BIG_ENDIAN
NET_SNMP_CFG += --with-endianness=big
else
NET_SNMP_CFG += --with-endianness=little
endif
ifdef CONFIG_USER_NETSNMP_BUILDSTATIC
NET_SNMP_CFG += --enable-shared=no
NET_SNMP_LIB_EXT = a
NET_SNMP_EXE_DIR =
else
NET_SNMP_LIB_EXT = so
NET_SNMP_EXE_DIR = .libs/
endif
ifdef CONFIG_USER_NETSNMP_SNMPD
ifdef CONFIG_USER_NETSNMP_SNMPD_MINI
NET_SNMP_CFG += --enable-mini-agent
endif
else
NET_SNMP_CFG += --disable-agent
endif
ifndef CONFIG_USER_NETSNMP_APPS
NET_SNMP_CFG += --disable-applications
endif
ifndef CONFIG_USER_NETSNMP_MANUALS
NET_SNMP_CFG += --disable-manuals
endif
ifndef CONFIG_USER_NETSNMP_SCRIPTS
NET_SNMP_CFG += --disable-scripts
endif
#ifdef CONFIG_USER_NETSNMP_MIBS
#ifndef CONFIG_USER_NETSNMP_MIBLOADING
#NET_SNMP_CFG += --disable-mib-loading
#endif
#else
#NET_SNMP_CFG += --disable-mibs --disable-mib-loading
#endif
ifdef CONFIG_USER_NETSNMP_NOV1
NET_SNMP_CFG += --disable-snmpv1
endif
ifdef CONFIG_USER_NETSNMP_NOV2C
NET_SNMP_CFG += --disable-snmpv2c
endif
ifdef CONFIG_USER_NETSNMP_IPV6
ifndef CONFIG_IPV6
$(error CONFIG_IPV6 not defined)
else
NET_SNMP_CFG += --enable-ipv6
endif
endif
ifdef CONFIG_USER_NETSNMP_NOTRANSPORTS
NET_SNMP_CFG += --with-out-transports=$(CONFIG_USER_NETSNMP_EXTRANSPORTS)
endif
ifdef CONFIG_USER_NETSNMP_OPENSSL
ifndef CONFIG_LIB_LIBSSL
$(error CONFIG_LIB_LIBSSL not defined)
else
NET_SNMP_CFG += --with-openssl=$(ROOTDIR)/lib/libssl
endif
endif
ifdef CONFIG_USER_NETSNMP_OVRDEFAULTS
NET_SNMP_CFG
+= --with-default-snmp-version=$(CONFIG_USER_NETSNMP_DEFVERSION)
NET_SNMP_CFG += --with-sys-contact=$(CONFIG_USER_NETSNMP_DEFSYSCONTACT)
NET_SNMP_CFG += --with-sys-location=$(CONFIG_USER_NETSNMP_DEFSYSLOCATION)
NET_SNMP_CFG += --with-logfile=$(CONFIG_USER_NETSNMP_DEFLOGFILE)
NET_SNMP_CFG
+= --with-persistent-directory=$(CONFIG_USER_NETSNMP_DEFPERSISDIR)
NET_SNMP_CFG
+= --with-enterprise-oid=$(CONFIG_USER_NETSNMP_DEFENTERPRISEOID)
else
NET_SNMP_CFG += --with-defaults
endif
ifdef CONFIG_USER_NETSNMP_ADDMIBS
NET_SNMP_CFG += --with-mib-modules=$(CONFIG_USER_NETSNMP_ADDITIONALMIBS)
endif
all: build/Makefile
$(MAKE) xEXT=${NET_SNMP_LIB_EXT} xDIR=${NET_SNMP_EXE_DIR} -C build
build/Makefile: makefile
rm -fr build
mkdir build
chmod u+x configure
( \
cd build; \
CC="$(CC) $(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LDLIBS)" \
../configure $(NET_SNMP_CFG); \
)
romfs:
ifndef CONFIG_USER_NETSNMP_BUILDSTATIC
$(ROMFSINST) build/snmplib/.libs/libnetsnmp.so.5.2.1 /lib/libnetsnmp.so.5
$(ROMFSINST) build/agent/.libs/libnetsnmpagent.so.5.2.1
/lib/libnetsnmpagent.so.5
$(ROMFSINST) build/agent/.libs/libnetsnmpmibs.so.5.2.1
/lib/libnetsnmpmibs.so.5
$(ROMFSINST) build/agent/helpers/.libs/libnetsnmphelpers.so.5.2.1
/lib/libnetsnmphelpers.so.5
ifdef CONFIG_USER_NETSNMP_APPS_TRAPD
$(ROMFSINST) build/apps/.libs/libnetsnmptrapd.so.5.2.1
/lib/libnetsnmptrapd.so.5
endif
endif
ifdef CONFIG_USER_NETSNMP_SNMPD
$(ROMFSINST) build/agent/${NET_SNMP_EXE_DIR}snmpd /bin/snmpd
endif
ifdef CONFIG_USER_NETSNMP_APPS_BULKGET
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpbulkget /bin/snmpbulkget
endif
ifdef CONFIG_USER_NETSNMP_APPS_BULKWALK
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpbulkwalk /bin/snmpbulkwalk
endif
ifdef CONFIG_USER_NETSNMP_APPS_DELTA
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpdelta /bin/snmpdelta
endif
ifdef CONFIG_USER_NETSNMP_APPS_DF
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpdf /bin/snmpdf
endif
ifdef CONFIG_USER_NETSNMP_APPS_GET
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpget /bin/snmpget
endif
ifdef CONFIG_USER_NETSNMP_APPS_GETNEXT
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpgetnext /bin/snmpgetnext
endif
ifdef CONFIG_USER_NETSNMP_APPS_SET
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpset /bin/snmpset
endif
ifdef CONFIG_USER_NETSNMP_APPS_STATUS
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpstatus /bin/snmpstatus
endif
ifdef CONFIG_USER_NETSNMP_APPS_TABLE
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmptable /bin/snmptable
endif
ifdef CONFIG_USER_NETSNMP_APPS_TRANSLATE
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmptranslate /bin/snmptranslate
endif
ifdef CONFIG_USER_NETSNMP_APPS_TRAP
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmptrap /bin/snmptrap
endif
ifdef CONFIG_USER_NETSNMP_APPS_TRAPD
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmptrapd /bin/snmptrapd
endif
ifdef CONFIG_USER_NETSNMP_APPS_USM
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpusm /bin/snmpusm
endif
ifdef CONFIG_USER_NETSNMP_APPS_VACM
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpvacm /bin/snmpvacm
endif
ifdef CONFIG_USER_NETSNMP_APPS_WALK
$(ROMFSINST) build/apps/${NET_SNMP_EXE_DIR}snmpwalk /bin/snmpwalk
endif
ifdef CONFIG_USER_NETSNMP_APPS_NETSTAT
$(ROMFSINST) build/apps/snmpnetstat/${NET_SNMP_EXE_DIR}snmpnetstat
/bin/snmpnetstat
endif
clean:
rm -rf build
----- Original Message -----
From: "Dave Shield" <[email protected]>
To: "Ling" <[email protected]>
Cc: <[email protected]>
Sent: Wednesday, March 21, 2007 7:20 PM
Subject: Re: snmpd: unknown token: master, agentxsocket
> On 21/03/07, Ling <[email protected]> wrote:
>> I am trying to implement snmpd on my embeded system. ...
>> But I got the following messages when I was running snmpd.
>>
>> "snmpd.conf: line 14: Warning: Unknown token: master."
>> "snmpd.conf: line 15: Warning: Unkonwn token: agentxsocket"
>
> How did you run "configure" when first building the agent?
>
> Dave
>
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users