码迷,mamicode.com
首页 > 其他好文 > 详细

Cacti 添加 Bind DNS查询监控

时间:2014-11-24 08:44:08      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:bind cacti dns监控 dns查询

艾玛, 搞得我好累  。。 。。   

Cacti官方提供的模板 sh脚本执行有问题,找不到原因,重新写了脚本就正常。。。

先看看效果图

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

(大半夜搞出来的 ,,,)


环境:CentOS 6.5

Bind版本:Bind 9.8.2   (yum install bind安装)

未安装Chroot包,(如果有安装那么需要注意文件路径了。)


开搞 

1.解压模板压缩包文件,阅读README 说明。


2.在cacti 端导入主机模板  

bubuko.com,布布扣

导入后,你点开bind9.7 的主机模板看到如图即正确


3.在Bind服务器端 开启SNMP,并检查是否能正常监控 ,最后在 snmpd.conf配置文件中最后添加一行命令,并重启 snmpd 服务。

extend .1.3.6.1.4.1.18689.0.1 dnscache-stats /root/bin/runstats.sh

bubuko.com,布布扣


4.拷贝 runstats.sh   dnsstats.pl 两个文件至Bind服务器的 /root/bin/ 目录下。

并且添加相应的执行权限(同snmpd.conf文件的属主属组一样即可)。


4.2:查看 named.conf配置文件 options里是否有

statistics-file "/var/named/data/named_stats.txt";

这条配置。     如果没有,那么请添加两条配置选项

zone-statistics yes;
statistics-file "/var/named/data/named_stats.txt";

添加完成后重启named服务  并用 rndc stats 命令检查是否生成 /var/named/data/named_stats.txt文件

bubuko.com,布布扣


4.3 :运行 runstats.sh  看能否正常获取数据。

bubuko.com,布布扣

如图 即可正确获取数据。

4.4: 检查bind端 snmpd 服务是否开机启动

chkconfig --list
chkconfig snmpd on

 

5. 拷贝bind-stats.sh 至cacti脚本目录,通常为 /var/www/html/scripts/bind-stats.sh

bubuko.com,布布扣

检查脚本的属主属组  并添加相应的执行权限。


5.1: 试运行该脚本  是否能够获取数据

bubuko.com,布布扣

如图即正确。


基本上配置上就搞定了。

最后在添加主机模板的bind图形模板。

bubuko.com,布布扣

保存,稍等片刻即会生成图形,并绘图。


模板文件见下方。

本文出自 “Professor哥” 博客,谢绝转载!

Cacti 添加 Bind DNS查询监控

标签:bind cacti dns监控 dns查询

原文地址:http://professor.blog.51cto.com/996189/1581724

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!