首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将插件添加到Nagios Core 4.X

如何将插件添加到Nagios Core 4.X
EN

Stack Overflow用户
提问于 2014-07-26 18:33:31
回答 1查看 2.3K关注 0票数 0

我想问一下,如何将插件(如下所示)添加到nagios核心4.X中

代码语言:javascript
复制
http://exchange.nagios.org/directory/Plugins/Network-Protocols/ICMP/chech_hping/details

我总是得到一个错误:

代码语言:javascript
复制
Error: Service check command 'check_hping' specified in service 'HPING3' for host 'cam_chodba' not defined anywhere

我已经在/usr/local/nagios/etc/objects/commands.cfg中定义了命令:

代码语言:javascript
复制
define command{
    command_name    check-ping-on-port
    command_line    /usr/local/nagios/libexec/check_hping $HOSTADDRESS$ 100 500 $ARG1$
    }

/usr/local/nagios/etc/objects/switch.cfg中的主机和服务:

代码语言:javascript
复制
define host{
    use             generic-switch
    host_name       cam_chodba
    alias           cam_chodba
    address         1.2.3.4
    check_command   check-ping-on-port
    hostgroups      switches
    }

define service{
        use                     generic-service
        host_name               cam_chodba
        service_description     HPING3
        check_command           check_hping
        }

当我尝试只运行一个命令时,它正在运行-->

代码语言:javascript
复制
root@onedata-desktop:~# /home/onedata/Downloads/check_hping 188.123.99.171 200 500 10201
OK: Average response time 10 ms; packet loss 0%

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2014-07-26 18:38:31

您将该命令定义为command_name check-ping-on-port,但在服务check_command check_hping中通过exe名称调用它。将第一个参数更改为check_command check-ping-on-port,这样就可以了。

代码语言:javascript
复制
define service{
    use                     generic-service
    host_name               cam_chodba
    service_description     HPING3
    check_command           check-ping-on-port
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24970101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档