[dnsdist] The lubbly SNMP / Stats etc

Daniel Oakes Daniel.Oakes at voyager.nz
Tue May 16 01:00:28 UTC 2017


Interestingly I can't run dnsdist with snmpAgent

dnsdist[9733]: Fatal error: [string "chunk"]:59: attempt to call global 'snmpAgent' (a nil value)

I'm using the 1.1 rpm dist.

Cheers,
Daniel





Daniel Oakes | CTO
DDI:+6437777770 | M:+6421708317
daniel.oakes at voyager.nz | voyager.nz

Voyager.
INTERNET | VOICE | HOSTING | DOMAINS
-----Original Message-----
From: dnsdist [mailto:dnsdist-bounces at mailman.powerdns.com] On Behalf Of Aleš Rygl
Sent: Monday, 15 May 2017 6:21 PM
To: dnsdist at mailman.powerdns.com
Subject: Re: [dnsdist] The lubbly SNMP / Stats etc

Hi Daniel,

I am just running and testing dnsdist from master branch on Debian 8.7 and it worked for me nearly out of the box:

dnsdist.conf:
snmpAgent(true,'/var/agentx/master')

snmpd.conf:

agentAddress udp:<ip of dnsdist box>
rocommunity dnsdist42
agentXSocket    /var/agentx/master
master agentx
agentxperms 0777 0700 _dnsdist _dnsdist  (this is slightly different from documentation. Without changing permissions dnsdist is not able to access the socket)

When you restart dnsdist you should see it registering - check your logs:
May 15 08:16:42 congo dnsdist[12166]: NET-SNMP version 5.7.3 AgentX subagent connected

The user doing SNMP queries must have DNSDIST-MIB in .snmp/mibs or the have to be system wide installed:


snmpwalk   -v 2c -c dnsdist42 testbox  DNSDIST-MIB:queries
DNSDIST-MIB::queries.0 = Counter64: 4873019010

Cheers
Ales Rygl

On pondělí 15. května 2017 3:06:33 CEST Daniel Oakes wrote:
> I'll preface this by that I hate SNMP with a passion - but we here
> have a PRTG install which at least for the most part takes the pain
> out of this process.
>
> I'm having issues trying to include the SNMP mib - and the whole
> agentx process.  The SNMP docs are written by propeller heads, who
> obviously still like compiling everything.
>
> We just want to monitor some stats out of DNSdist - with powerdns we
> use an exec to get values out and that works fine.
>
> Our snmpd.conf has two very simple lines, which I think should be
> enough, but don't seem to work:
>
> mibs +DNSDIST-MIB
>
> master agentx
>
> And we've download the DNSDIST-MIB.txt into the /usr/share/snmp/mibs dir.
> When I do an snmptranslate I get nadda...
>
> snmptranslate -m +DNSDIST-MIB -IR latencyAVG100
> DNSDIST-MIB::latencyAVG100
>
> Help?  Any pointers?

_______________________________________________
dnsdist mailing list
dnsdist at mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/dnsdist


More information about the dnsdist mailing list