- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 Ubuntu 14.04.3 LTS 机器上运行 OMD 1.20 - 根据官方网站最新版本 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 站点并检查了库存,但它从未接受过此检查。
最佳答案
我已经解决了这个问题,配置没问题,然后我们需要重新加载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 检查代理输出
关于linux - Check_MK - 配置遗留检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35087990/
我在 Ubuntu 14.04.3 LTS 机器上运行 OMD 1.20 - 根据官方网站最新版本 Check_MK 1.2.4p5 社区版。 我需要配置一个 FTP 检查,该检查还将检查凭据和读取/
我正在尝试在 Check_MK 中禁用特定主机的通知。例如,我希望主机受到监控 - 显示在网络拓扑中,并能够通过 Check_MK View 查看主机上的问题,但我不希望服务器每次都向我发送电子邮件主
我们安装了 Check_MK 监控。当我将主机添加到 Check_MK GUI 时,Check_mk 代理会自动安装。 因此,添加的主机上没有安装 /etc/check_mk main.mk。 问题:
我正在开发一个仪表板类型的网站。我们有一个用 php 实现的登录页面,用于对 LDAP 服务器进行身份验证。我们还有一个 Check_MK 页面,它有自己的登录对话框,可以针对同一 LDAP 服务器进
我的组织正在使用 Nagios 和 check_mk插件来监控我们的节点。我的问题是:是否可以运行 manual check从命令行?在部署之前能够测试配置更改,这一点非常重要。 例如,我准备了一个使
我是一名优秀的程序员,十分优秀!