Ionel,

I'm happy to report the following progress:

Following Lonnie's instructions (below), I got the same results. Specifically, snmpwalk provided a (cool!) list of Asterisk parameters just as he suggested it would. (No surprise there.)

They say a little bit of knowledge is dangerous. The little bit I know about SNMP and Zabbix is frightful. I also understand there are security implications if this is done incorrectly. Therefore, while I'll gladly share what I learn along the way, it is vital that everything be second-guessed and verified by those who know what they're doing!

See you later.

Dan

On 05/05/2013 10:47 AM, Ionel Chila wrote:
Please do share your progress Dan. I am also very interested in getting SNMP and Zabbix working together.

Kind regards
Ionel Chila

------------------------------------------------------------------------
*From:* Dan Ryson <[email protected]>
*To:* Lonnie Abelbeck <[email protected]>
*Cc:* AstLinux Users Mailing List <[email protected]>
*Sent:* Sunday, May 5, 2013 6:51 AM
*Subject:* Re: [Astlinux-users] Path to snmp.conf?

Good morning Lonnie,

What a pleasant surprise.  Thank you, yet again, for lending such a
capable, helping hand.

I'm excited about the prospect of getting SNMP running. It is hoped to
provide some valuable statistics and diagnostics for several AstLinux
installations.

Part of my goal is to learn more about SNMP and Zabbix, both of which
are new to me.  What I've seen thus far, while monitoring servers,
routers, switches, and printers at work, is quite cool and useful.
Expanding this capability to Asterisk would be fantastic.

I have the Build Engine busily baking r6073 this morning. While it's in
the oven, I'll review the path and symlink information kindly provided
by you and James Babiak so that I can hit the ground running.

I'll keep everyone posted on the results.

Thanks again for all that you do.  (You too, James.)

Dan

On 05/04/2013 10:17 PM, Lonnie Abelbeck wrote:
> Hi Dan,
>
> I added commit r6073 which enables the res_snmp.so <http://res_snmp.so/> module in Asterisk. Additionally a few tweaks with how netsnmp was built was necessary... agentx needed to be enabled and for some reason Buildroot disabled the Unix transport, possibly a problem with uClibc, but builds fine with our eglibc toolchain.
>
> Here is my mini how-to...
>
> I used this as a basic guideline:
> http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/Monitoring_id241628.html
>
> Edit res_snmp.conf so it acts as a subagent and is enabled...
> # cat /etc/asterisk/res_snmp.conf
> --
> ; Asterisk SNMP Support
> ; https://wiki.asterisk.org/wiki/display/AST/Simple+Network+Management+Protocol+(SNMP)+Support
> -- snip --
> [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 = yes
> ; SNMP must be explicitly enabled to be active
> enabled = yes
> --
>
> Create /mnt/kd/snmp/snmpd.conf as follows... specify syslocation and syscontact as you desire, I thought Leif deserved some credit here. :-)
> # cat /mnt/kd/snmp/snmpd.conf
> --
> com2sec notConfigUser  default      public
>
> group  notConfigGroup v1          notConfigUser
> group  notConfigGroup v2c          notConfigUser
>
> view all    included  .1
> view system included .iso.org.dod.internet.mgmt.mib-2.system
>
> access  notConfigGroup ""      any      noauth exact  all    none none
>
> syslocation Caledon, ON
> syscontact Leif Madsen [email protected] <mailto:[email protected]>
>
> master agentx
> agentXSocket /var/agentx/master
> agentXPerms 0660 0550
>
> sysObjectID .1.3.6.1.4.1.22736.1
> --
>
> Restart the snmpd service...
>
> $ service snmpd stop
> $ service snmpd init
>
> Now in Asterisk, unload and load the res_snmp.so module, or restart the asterisk service, etc.
>
> Finally, type the following command and you should see a bunch of output, Asterisk related...
>
> $ snmpwalk -On -v2c -c public 127.0.0.1 .1.3.6.1.4.1.22736
>
> Pretty cool...
>
> To help test, I just updated the SVN to r6073 on build.astlinux.org so people here can easily test. Each build takes about 2.5 hours occurring in this order...
> --
> ast11,smp
> ast11
> ast18,smp
> ast18
> --
>
> Please let us know how it works.
>
> If anyone can think of a reason to not enable the res_snmp.so module in Asterisk, please explain.
>
> 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
[email protected] <mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to [email protected] <mailto:[email protected]>.




------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
[email protected].

------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
[email protected].

Reply via email to