
- ทดสอบบน Ubuntu 14.04 LTS
- MySQL-Server, Apache2, PHP5, phpMyAdmin
- Cacti 0.8.8b
1. ปรับแต่งเครื่องติดตั้ง Bind9
- แก้ไขไฟล์ /etc/bind/named.conf.options
options {
...
..
.
zone-statistics yes;
statistics-file "/var/cache/bind/named.stats";
..
..
};
- แก้ไขไฟล์ /etc/snmp/snmpd.conf ดังนี้
rocommunity public localhost
extend .1.3.6.1.4.1.18689.0.1 dnscache-stats /usr/local/bin/runstats.sh
- แก้ไขไฟล์ /etc/crontab
*/5 * * * * root /bin/sh /usr/local/bin/getbind.sh > /dev/null 2>&1
- โหลดไฟล์สคริปสำหรับดูข้อมูล Stats ของ Bind9 ที่ https://www.dropbox.com/s/bngwfhc2d7hdl4x/bind9.tar.gz
cd /tmp
wget https://www.dropbox.com/s/bngwfhc2d7hdl4x/bind9.tar.gz
tar -zxvf bind9.tar.gz
cp bind9/dnsstats.pl /usr/local/bin
cp bind9/getbind.sh /usr/local/bin
cp bind9/runstats.sh /usr/local/bin
service bind9 restart
service snmpd restart
service cron restart
ทดสอบการดึงค่า bind9 ด้วยคำสั่ง
sh /usr/local/bin/getbind.sh
sh /usr/local/bin/runstats.sh
ผลการทดสอบจะได้ค่าประมาณนี้
a:11363 a6:0 aaaa:1150 any:0 cname:0 mx:0 naptr:0 ns:485 ptr:654 soa:7 spf:0 srv:4 txt:10 rsnx:80 rsfail:32 rserr:0 rsipv4qs:7721 rsipv4rr:6967 rsmismatch:0 rsqr:993 rsqt:754 rsrtt10:381 rsrtt100500:756 rsrtt10100:5757 rsrtt1600:6 rsrtt500800:40 rsrtt8001600:27 sockopen:7726 sockclosed:7724 sockbf: consest:7721 recverr:0
2. ปรับแต่งเครื่องติดตั้ง cacti
- โหลดไฟล์สคริป Templates Bind9
cd /tmp
wget https://www.dropbox.com/s/bngwfhc2d7hdl4x/bind9.tar.gz
tar -zxvf bind9.tar.gz
cp bind9/bind-stats.sh /usr/share/cacti/site/scripts
ทดสอบ script ให้เรียบร้อยการ ด้วยคำสั่ง
sh /usr/share/cacti/site/scripts/bind-stats.sh <hostname> <community>
จะได้ผลเช่นเดี่ยวกันกับบนเครื่องที่ติดตั้ง bind9
a:11363 a6:0 aaaa:1150 any:0 cname:0 mx:0 naptr:0 ns:485 ptr:654 soa:7 spf:0 srv:4 txt:10 rsnx:80 rsfail:32 rserr:0 rsipv4qs:7721 rsipv4rr:6967 rsmismatch:0 rsqr:993 rsqt:754 rsrtt10:381 rsrtt100500:756 rsrtt10100:5757 rsrtt1600:6 rsrtt500800:40 rsrtt8001600:27 sockopen:7726 sockclosed:7724 sockbf: consest:7721 recverr:0
3. ไปยังเมนู Import Templates แล้วเลือกไฟล์ cacti_host_template_bind9.xml

4. ทดสอบเครื่องให้บริการ DNS โดยใช้ Templates Bind9

5. กราฟแสดงผลการทดสอบ

Referent :http://www.phuketadmin.org/index.php?topic=7261.0
- MySQL-Server, Apache2, PHP5, phpMyAdmin
- Cacti 0.8.8b
1. ปรับแต่งเครื่องติดตั้ง Bind9
- แก้ไขไฟล์ /etc/bind/named.conf.options
options {
...
..
.
zone-statistics yes;
statistics-file "/var/cache/bind/named.stats";
..
..
};
- แก้ไขไฟล์ /etc/snmp/snmpd.conf ดังนี้
rocommunity public localhost
extend .1.3.6.1.4.1.18689.0.1 dnscache-stats /usr/local/bin/runstats.sh
- แก้ไขไฟล์ /etc/crontab
*/5 * * * * root /bin/sh /usr/local/bin/getbind.sh > /dev/null 2>&1
- โหลดไฟล์สคริปสำหรับดูข้อมูล Stats ของ Bind9 ที่ https://www.dropbox.com/s/bngwfhc2d7hdl4x/bind9.tar.gz
cd /tmp
wget https://www.dropbox.com/s/bngwfhc2d7hdl4x/bind9.tar.gz
tar -zxvf bind9.tar.gz
cp bind9/dnsstats.pl /usr/local/bin
cp bind9/getbind.sh /usr/local/bin
cp bind9/runstats.sh /usr/local/bin
service bind9 restart
service snmpd restart
service cron restart
ทดสอบการดึงค่า bind9 ด้วยคำสั่ง
sh /usr/local/bin/getbind.sh
sh /usr/local/bin/runstats.sh
ผลการทดสอบจะได้ค่าประมาณนี้
a:11363 a6:0 aaaa:1150 any:0 cname:0 mx:0 naptr:0 ns:485 ptr:654 soa:7 spf:0 srv:4 txt:10 rsnx:80 rsfail:32 rserr:0 rsipv4qs:7721 rsipv4rr:6967 rsmismatch:0 rsqr:993 rsqt:754 rsrtt10:381 rsrtt100500:756 rsrtt10100:5757 rsrtt1600:6 rsrtt500800:40 rsrtt8001600:27 sockopen:7726 sockclosed:7724 sockbf: consest:7721 recverr:0
2. ปรับแต่งเครื่องติดตั้ง cacti
- โหลดไฟล์สคริป Templates Bind9
cd /tmp
wget https://www.dropbox.com/s/bngwfhc2d7hdl4x/bind9.tar.gz
tar -zxvf bind9.tar.gz
cp bind9/bind-stats.sh /usr/share/cacti/site/scripts
ทดสอบ script ให้เรียบร้อยการ ด้วยคำสั่ง
sh /usr/share/cacti/site/scripts/bind-stats.sh <hostname> <community>
จะได้ผลเช่นเดี่ยวกันกับบนเครื่องที่ติดตั้ง bind9
a:11363 a6:0 aaaa:1150 any:0 cname:0 mx:0 naptr:0 ns:485 ptr:654 soa:7 spf:0 srv:4 txt:10 rsnx:80 rsfail:32 rserr:0 rsipv4qs:7721 rsipv4rr:6967 rsmismatch:0 rsqr:993 rsqt:754 rsrtt10:381 rsrtt100500:756 rsrtt10100:5757 rsrtt1600:6 rsrtt500800:40 rsrtt8001600:27 sockopen:7726 sockclosed:7724 sockbf: consest:7721 recverr:0
3. ไปยังเมนู Import Templates แล้วเลือกไฟล์ cacti_host_template_bind9.xml

4. ทดสอบเครื่องให้บริการ DNS โดยใช้ Templates Bind9

5. กราฟแสดงผลการทดสอบ

Referent :http://www.phuketadmin.org/index.php?topic=7261.0