8 Haz 2017

Cacti ile Bind/Named Servisinin İzlenmesi

İlk olarak bind/named servisimizin çalıştığı sunucuda snmp paketlerini yüklememiz gerekiyor.
 yum install net-snmp net-snmp-utils net-snmp-devel
Daha sonra Snmpd dosyasını düzenlememiz gerekiyor.


# vim /etc/snmp/snmpd.conf
com2sec notConfigUser  default       dnssnmp
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview included .1.3.6.1.2.1
view    systemview      included        .1.3.6.1.4.1
access  notConfigGroup  ""       any       noauth    exact  systemview none none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
dontLogTCPWrappersConnects yes
# DNS query
extend .1.3.6.1.4.1.18689.0.1 dnscache-stats /kur/runstats.sh
Bu işlemi yaptıktan sonra snmp servisini resetlememiz gerekiyor.
Name.conf dosyasının içeriğine göre indirilen cacti template’ini düzenlemek gerekebiliyor.
options {
         listen-on port 53 { 127.0.0.1;  };
         listen-on-v6 port 53 { ::1; };
         directory       "/var/named";
         dump-file       "/var/named/data/cache_dump.db";
       
statistics-file "/var/named/data/named_stats.txt";
         memstatistics-file "/var/named/data/named_mem_stats.txt";
         allow-query     { any; };
         recursion yes;

        dnssec-enable yes;
         dnssec-validation no;
//      dnssec-validation yes;
         dnssec-lookaside auto;

        /* Path to ISC DLV key */
         bindkeys-file "/etc/named.iscdlv.key";

        managed-keys-directory "/var/named/dynamic";
};


statistics-file dosyasının yerini indirdiğimiz script ile karşılaştırmamız gerekiyor.
Ben template ile ildirmiş olduğum dnsstats.pl ve runstats.sh dosyalarını /kur dizinine kopyaladım.
Runstats.sh içeriği;
#!/bin/sh
rm -rf /var/named/chroot/var/named/data/named_stats.txt
rndc stats
cat /var/named/chroot/var/named/data/named_stats.txt | /kur/dnsstats.pl

Template linki: http://docs.cacti.net/usertemplate:host:bind9.7
Düzenlemiş olduğum bind dosylarına buradan ulaşabilirsiniz.

Hiç yorum yok: