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].