繁体   English   中英

Check_MK-配置旧版检查

[英]Check_MK - configuring legacy check

我在Ubuntu 14.04.3 LTS机器上根据官方网站Check_MK 1.2.4p5社区版运行了最新的OMD 1.20。

我需要配置FTP检查,该检查还将检查凭据和读取/写入文件。 标准插件没有提供我所知道的功能,因此我尝试使用自定义插件,特别是: https : //exchange.nagios.org/directory/Plugins/Network-Protocols/FTP/check_ftp_rw/details

因此,监视服务器应该测试未安装代理的外部FTP服务器。 我在/ usr / lib / nagios / plugins中有插件,并且已经手动运行过,它可以正常工作。

现在,我尝试将其配置为check_mk中的检查,因此我在/opt/omd/sites/monitoring/etc/check_mk/main.mk中执行了以下操作

# Put your host names here
# all_hosts = [ 'localhost' ]
all_hosts = [ ]

extra_nagios_conf += r"""

define command {

    command_name    check_ftprw
    command_line    /usr/lib/nagios/plugins/check_ftp_rw --host ftp.test.com --user test --password 'test123' --dir pub

}

"""
legacy_checks = [

  ( ( "check_ftprw", FTP", True), [ "localhost"] ),

]

我重新启动了omd网站并检查了库存,但它从没拿过这张支票。

我已经解决了这个问题,配置正常,那么我们需要重新加载check_mk:cmk -O

然后,我们需要检查命令是否已在check_mk_objects.cfg中注册:

# extra_nagios_conf



define command {

    command_name    check_ftprw
    command_line    /usr/lib/nagios/plugins/check_ftp_rw --host ftp.xxx --user test --password 'test' --dir pub --file test.txt --write

}

我们可以使用以下命令检查代理输出:check_mk_agent

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM