从 BIND9 迁移到 Route53,并且不希望named.stats
在迁移期间使用该文件来监视活动。因此,我检查了当前named.conf
并验证不statistics-channels
存在任何条目,因此没有使用 xml 通道进行监控的 http 网页。
./configure --with-libxml2
我的问题是,由于之前部署这些 BIND 服务器 (RHEL 6) 的系统管理员没有根据我在此处的检查来构建它:
[root@XXXXX /]# ldconfig -p | grep libxml2
libxml2.so.2 (libc6,x86-64) => /usr/lib64/libxml2.so.2
[root@XXXXX /]# ldconfig -p | grep libxml2-dev
[root@XXXXX /]# named -v
BIND 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6_10.11
[root@XXXXX /]#
我看到 libxml2 位于系统上,但是,它没有显示在输出中,named -v
如下所示kb.isc.org
:
If you are having trouble getting the statistics server to function, check the output of named -V to ensure that BIND was configured with libxml2, e.g.:
$ named -V
BIND 9.9.1-P2 built with '--prefix=/usr/local/bind-9.9.1-P2' '--with-libxml2'
另一个观察结果是,它libxml2-dev
不在系统上,也不是所有安装都明确需要,只是在某些系统上。
那么,有谁知道我是否可以在初始配置后修改 BIND 软件构建,以便获得统计信息的 http 监控(即;安装 libxml2-dev 库并据称将 libxml2-dev 包加载到 BIND 配置中)或者我会吗?是否必须进行全新的构建才能启用此功能,而不必依赖于监视统计文件?