我想用 Nagios 监控两个 DNS 服务器并检查 DNS 性能。我在 Nagios 中找到了 check_bind.sh 插件:https://exchange.nagios.org/directory/Plugins/Network-Protocols/DNS/check_bind-2Esh/details
但我对 Nagios 还只是个新手。我是否应该在我的 DNS 服务器上安装此插件并使用另一个插件将信息发送到 Nagios?或者-p/--path-pid
此命令中的含义是什么:
check_bind.sh -p/--path_pid /var/run/named -n/--name_pid named.pid
-r/--path-rndc /usr/sbin -s/--path-stats /var/bind -V/--bind-version 9.3/9.4/9.5 -N
提前感谢大家的帮助
答案1
根据插件的文档,它需要在bind
正在运行的服务器中运行。
check_bind.sh 是一个 Nagios 插件,用于通过其 pid 文件检查绑定守护进程是否正在运行,然后通过 rndc stats 获取统计数据。运行该脚本的用户需要具备“sudo rndc stats”的能力!
从 Nagios 监视器使用它的一种方法是使用nrpe
。为此,您需要在服务器中配置 NRPE 服务器bind
,然后配置 Nagios 以使用它。可以在以下位置找到示例描述(基于 CentOS)http://xmodulo.com/nagios-remote-plugin-executor-nrpe-linux.html