Icing 2.8にアップデートしたばかりで、リモートホストをチェックする「新しい」方法が必要なので、動作させようとしています。Icinga2:マスタの代わりにリモートホストをチェックする
マスター上で、zones.dにリモートホストのホスト名を含むフォルダを追加しました。私はいくつかの小切手を追加しましたが、すべてがリモートの代わりにマスターから実行されているようです。
例:私はRedisを監視する必要があります。マイ/etc/icinga2/zones.d/remotehostname/redis.confでredis.conf:
apply Service "Redis" {
import "generic-service"
check_command = "Redis"
vars.notification["pushover"] = {
groups = [ "ADMINS" ]
}
assign where host.name == "remotehostname"
}
新しいサービスがIcingaWebにポップアップしますが、それとのエラーが出:
execvpe(/usr/lib/nagios/nagios-plugins/check_redis_publish_subscribe.pl) failed: No such file or directory
これは、ファイルが存在しないため、マスター上で正しいです。しかし、リモートホストには存在します。
これをリモートホストで実行し、そのホストに出力をマスタに返すようにするにはどうすればよいですか?
command_endpoint = host.name
それとも、ゾーンを作成し、ホストにゾーンを追加しようとすることができます: