从 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 软件构建以获取统计信息的 https 监控(即安装 libxml2-dev 库并将 libxml2-dev 包加载到 BIND 配置中)或者我是否必须进行全新的构建才能启用此功能?