Maintained by: NLnet Labs

[Unbound-users] unbound and hobbit / xymon

Gabriel Petrescu
Sun May 17 19:08:11 CEST 2009


Hi Dmitriy,

Thank you for oyur answer:)

It clarified a part of my issue.

MY architecture is:

an unbound dns server with a hobbit client.
the hobbit client should run a script which gets data somehow from unbound
dns and than send it to hobbit server.

[hobbit or xymon is the same application, the name difference is based on
some copyright issues.]

about running unbound-control stat command

here I get several errors:

root at unbound3:~# unbound-control start
root at unbound3:~# unbound-control stats
error: Error setting up SSL_CTX client key and cert
4281:error:02001002:system library:fopen:No such file or
directory:bss_file.c:352:fopen('/var/unbound/usr/local/etc/unbound/unbound_control.pem','r')
4281:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354:
4281:error:140AD002:SSL routines:SSL_CTX_use_certificate_file:system
lib:ssl_rsa.c:470:


I used the tutorial from:

http://www.howtoforge.com/installing-using-unbound-nameserver-on-debian-etch

in config file: I have the following:

remote-control:

 control-enable: yes
 # what interfaces are listened to for remote control.
        # give 0.0.0.0 and ::0 to listen to all interfaces.
        # control-interface: 127.0.0.1
        # control-interface: ::1

        # port number for remote control operations.
        # control-port: 953

        # unbound server key file.
         server-key-file: "/usr/local/etc/unbound/unbound_server.key"

        # unbound server certificate file.
         server-cert-file: "/usr/local/etc/unbound/unbound_server.pem"

        # unbound-control key file.
         control-key-file: "/usr/local/etc/unbound/unbound_control.key"

 # unbound-control certificate file.
         control-cert-file: "/usr/local/etc/unbound/unbound_control.pem"


based on the info I have here:
http://unbound.net/documentation/howto_setup.html

it should be fine

I am using ubuntu server, latest version.

Thank you for any ideea, help:)

Gabi



I made a fresh install on ubuntu, using the example here:

http://www.howtoforge.com/installing-using-unbound-nameserver-on-debian-etch

after that, i added in config file the info from:

http://www.unbound.net/documentation/howto_setup.html

so, if i make a hoobit script where i run the unbound-control set and than
replace



On Wed, May 13, 2009 at 8:08 PM, Dmitriy Demidov <dima_bsd at inbox.lv> wrote:

> On Thursday 07 May 2009, Gabriel Petrescu wrote:
> > Hi :)
> > I try to get statistics from unbound to hobbit aka xymon.
> > I know there is a plugin for Munin.. but it's not quite what I need.
> > Do you tried before the combination unbound & xymon?
> > Can you give me a clue , direction?
> > Thank you:)
> >
> > Gabi
>
> Hi Gabi.
>
> I found this tutorial about how to setup custom graphs in Xymon:
> http://www.hobbitmon.com/hobbit/help/howtograph.html
> From the example of custom scripts I can see that Xymon expects input in
> format of "name : value", where each pair should be on new line.
> In the given example, script what parse /proc/slabinfo generates this
> output:
> inode_cache : 7100160
> dentry_cache : 752640
> ...etc
>
> When you run unbound-control stats command it produces output in this
> format:
> thread0.num.queries=0
> thread0.num.cachehits=0
> thread0.num.cachemiss=0
> thread0.recursion.time.avg=0.000000
> ...etc
>
> All you need to do is sed stats output:
> unbound-control stats | sed s/=/" : "/
> thread0.num.queries : 0
> thread0.num.cachehits : 0
> thread0.num.cachemiss : 0
> thread0.recursion.time.avg : 0.000000
> ...etc
>
> Or, if dots in variables names are unvanted use this:
> unbound-control stats | awk -F '=' '{gsub(/\./,"_",$1);print($1" : "$2)}'
> thread0_num_queries : 0
> thread0_num_cachehits : 0
> thread0_num_cachemiss : 0
> thread0_recursion_time_avg : 0.000000
> ...etc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unbound.nlnetlabs.nl/pipermail/unbound-users/attachments/20090517/b77d5475/attachment.htm>