Check_MK - 配置遗留检查
Check_MK - configuring legacy check
我是 运行 OMD 1.20 - 根据官方网站最新版本,Check_MK 1.2.4p5 社区版在 Ubuntu 14.04.3 LTS 机器上。
我需要配置 FTP 检查以检查凭据和 reading/writing 文件。据我所知,标准插件不提供此类功能,因此我尝试使用自定义插件,具体来说: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
我是 运行 OMD 1.20 - 根据官方网站最新版本,Check_MK 1.2.4p5 社区版在 Ubuntu 14.04.3 LTS 机器上。
我需要配置 FTP 检查以检查凭据和 reading/writing 文件。据我所知,标准插件不提供此类功能,因此我尝试使用自定义插件,具体来说: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