外部チェックとSSHエージェントにて、NAT変換がある環境だと、うまく動作しません。
理由がわからず困ってます。
何か情報ございましたらよろしくお願いいたします。
ZABBIXバージョン 4.0.10
外部チェックはシェルスクリプトを指定し、実行しています。
シェルスクリプトの配置場所は「/usr/lib/zabbix/externalscripts/」
ディレクトリにも、配置したファイルにも chmodで「755」としています。
シェルスクリプトはchownで「zabbix:zabbix」としています。
LinuxOS上ではシェルスクリプトは問題なく実行できました。
監視先がNAT変換なしの環境では問題なくシェルスクリプトが実行でき、監視対象のエラー状態も正常に認識できるのです。
監視先がNAT変換ありの環境では以下問題が発生し、監視対象のエラー状態が認識できません。
「設定」⇒「ホスト」⇒「アイテム」で該当のアイテムを表示させると「情報」のところに赤い四角のビックリマークの表示があり、そこにマウスを合わせると「Timeout while executing a shell script.」と表示されます。