根据官方网站,我在 Ubuntu 14.04.3 LTS 机器上运行 OMD 1.20 -latest,Check_MK 1.2.4p5 社区版。
我需要配置一个 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 站点并检查库存,但它从不接受此检查。