Nagios插件 - 复制和执行?

时间:2012-08-21 10:06:55

标签: nagios

我已经启动并运行了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

提前致谢

2 个答案:

答案 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

祝你好运......