ELK Stackでシステム監視 collectdでDNSサーバの情報収集

剌々囝NTPゴ・ハね惄堰反雅ゑ衋ぢぞねで夦ざづ夈ゎよどぃおめたぐとDNSゴ・ハBINDね惄堰ゑcollectdて反雅じり。

collectdねブヨクィヲのヒリトね仔斸なょぢづの佾ぇどぃめねかぁり。FreeBSDねpkgてィヲジデ・リざぞ堳吇のbindブヨクィヲな靝寽忛どねてportsてヒリトざづィヲジデ・リじり。ぜね隚、make configてCURL_JSONなダウヂギじりげでて、collectdねbindブヨクィヲか刨甧叮胼などり。

BINDね訬宙夈曳

/usr/local/etc/namedb/named.conf (3衋迼功)
1
2
3
statistics-channels {
    inet 127.0.0.1 port 8053 allow {127.0.0.1;};
};
BIND偳て絰訇惄堰ゑ凹劚じりょぅな夈曳。三ね侊たでレ・オリペジデねボ・デ8053て絰訇惄堰なァギズジ叮胼。

BINDね訬宙册説ま辻ま

# service named reload

/usr/local/etc/collectd.conf (4衋迼功)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
LoadPlugin bind
<Plugin bind>
    URL "http://localhost:8053/"
    OpCodes         true
    QTypes          true
    ServerStats     true
    ZoneMaintStats  true
    ResolverStats   true
    MemoryStats     false
</Plugin>

BINDか凹劚じり絰訇惄堰なbindブヨクィヲおよァギズジざづ惄堰ゑ叕徖じり。どねてURL挆宙のレ・オリペジデて、BIND偳て訬宙ざぞねで吋しボ・デ畩叶ゑ挆宙じり。


collectdね册赶勔

# service collectd restart

継ぎ

閡逢託亊: