Dan, Looking at "/etc/init.d/snmpd" for documentation :-)
Your config goes in "/mnt/kd/snmp/snmpd.conf" (which is symlinked to "/etc/snmp/snmpd.conf") snmpd is started with... OPTIONS="-LS0-4d -Lf /dev/null" snmpd $OPTIONS -u nobody -g nobody -p /var/run/snmpd.pid But, you can redefine OPTIONS, by setting OPTIONS="..." in the file "/mnt/kd/snmp/snmpd.options" $ service snmpd stop $ service snmpd init BTW, we have don't enable the netsnmp ( --with-netsnmp ) in asterisk, years ago this was a problem... but possibly this is OK now with our current build system. Though I know people monitor their Asterisk without using SNMP using Zabbix, that is about all I know. OK, I gave --with-netsnmp in asterisk.mk a try with this change in the build system... =================================================================== --- package/asterisk/asterisk.mk (revision 6072) +++ package/asterisk/asterisk.mk (working copy) @@ -101,13 +101,14 @@ --with-imap="$(BUILD_DIR)/uw-imap-2007e" endif -#ifeq ($(strip $(BR2_PACKAGE_NETSNMP)),y) -#ASTERISK_EXTRAS+=netsnmp -#ASTERISK_CONFIGURE_ARGS+= \ -# --with-netsnmp="$(STAGING_DIR)/usr" -#endif +ifeq ($(strip $(BR2_PACKAGE_NETSNMP)),y) +ASTERISK_EXTRAS+=netsnmp ASTERISK_CONFIGURE_ARGS+= \ + --with-netsnmp="$(STAGING_DIR)/usr" +else +ASTERISK_CONFIGURE_ARGS+= \ --without-netsnmp +endif ifeq ($(strip $(BR2_PACKAGE_MYSQL_CLIENT)),y) It now seems to work ! pbx3 ~ # cat /etc/asterisk/res_snmp.conf … [general] ; We run as a subagent per default -- to run as a full agent ; we must run as root (to be able to bind to port 161) subagent = no ; SNMP must be explicitly enabled to be active enabled = yes Loading Asterisk… ... == Parsing '/etc/asterisk/res_snmp.conf': == Found Loading [Sub]Agent Module res_snmp.so => (SNMP [Sub]Agent for Asterisk) == Starting Agent pbx3 ~ # ss -ua | grep snmp UNCONN 0 0 *:snmp *:* And adds very little to our image. pbx3 ~ # ls -l /usr/lib/asterisk/modules/res_snmp.so -rwxr-xr-x 1 root root 19736 May 4 13:25 /usr/lib/asterisk/modules/res_snmp.so Here are the docs... Asterisk SNMP Support https://wiki.asterisk.org/wiki/display/AST/Simple+Network+Management+Protocol+(SNMP)+Support "SNMP support comes in two varieties – as a sub-agent to a running SNMP daemon using the AgentX protocol, or as a full standalone agent. If you wish to run a full standalone agent" If using a 'sub-agent' you would need the snmpd service running, when using 'a full standalone agent' in theory Zabbix could talk directly to Asterisk's SNMP without configuring the snmpd service. In the above example I did not need the snmpd service running So... bottom line should we now enable netsnmp in Asterisk ? It is disabled by default in res_snmp.conf and is quite small. Lonnie On May 4, 2013, at 11:53 AM, Dan Ryson wrote: > Hello everyone. > > I'm tinkering around with Zabbix. While I'm successfully using the Zabbix > agent to monitor the machine, I'd also like to monitor certain Asterisk > parameters such as shown in this Zabbix Template. It looks like this is > feasible using SNMP... That is, if I could just get the SNMP daemon > configured. > > When I start the SNMP daemon, it complains that it can't find a configuration > file, snmpd.conf. I see that there's an empty "snmp" file (in > /mnt/kd/asterisk and /etc) but even if I save my configuration settings in > this file, the SNMP daemon doesn't appear to read it. > > What's the proper way to configure SNMP in AstLinux? > > Thanks for any thoughts, > > Dan ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.