我已经启动并运行了Nagios服务器。 我开始将check_mk部署到我的所有客户端计算机上。 我正在使用mrpe在我的客户端计算机上进行自定义检查。 作为其中一项检查,我想使用check_ssh插件。 我试图将check_ssh从另一台机器复制到客户端,但看起来它不允许我以这种方式运行它。我是否可以远离实际安装nagios代理并坚持使用check_mk并能够运行Nagios插件?
我得到的确切错误是:
ld.so.1: check_ssh: fatal: libintl.so.3: open failed: No such file or directory
提前致谢
答案 0 :(得分:0)
标准nagios-plugins包中的大多数插件都是C编译的,因此如果您将它们复制到不同的发行版或体系结构中,它们可能无法正常工作。我会考虑只下载nagios-plugins包或抓取客户端机器的最新源包。 Nagios插件来源tarball http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
答案 1 :(得分:0)
你可以在没有nrpe插件的情况下查看SSH,可以从Nagios服务器上完成,只需使用check_ssh插件和这个命令(从服务器启动):
./usr/local/nagios/libexec/check_ssh -H <client_ip>
如果已启用,则应打印如下内容:
SSH OK - OpenSSH_6.0p1 Debian-4 + deb7u1(协议2.0)| 时间= 0,018154s ;;; 0,000000; 10,000000
(那是因为我使用的是Debian Wheezy)
check_ssh附带Nagios插件tarball ......
我目前正在使用
祝你好运......的nagios-插件-2.0.2.tar.gz