公式ウェブサイトによると、Ubuntu 14.04.3 LTS マシンで Check_MK 1.2.4p5 コミュニティ エディションの OMD 1.20 -latest を実行しています。
資格情報とファイルの読み取り/書き込みもチェックする FTP チェックを構成する必要があります。標準のプラグインは、私が知っていることからそのような機能を提供していないので、カスタム プラグインを使用しようとしています。
したがって、モニター・サーバーは、エージェントがインストールされていない外部 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 サイトを再起動してインベントリをチェックしますが、このチェックは取得されません。