yum install net-snmp net-snmp-utils net-snmp-develDaha sonra Snmpd dosyasını düzenlememiz gerekiyor.
# vim /etc/snmp/snmpd.confBu işlemi yaptıktan sonra snmp servisini resetlememiz gerekiyor.
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
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/shTemplate linki: http://docs.cacti.net/usertemplate:host:bind9.7
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
Düzenlemiş olduğum bind dosylarına buradan ulaşabilirsiniz.
Hiç yorum yok:
Yorum Gönder