SSHチェックにおけるタイムアウトの設定

いつもお世話になっております。

Zabbix2.2でアイテムタイプ:SSHエージェントのssh.runを用いた監視を
設定したいと考えています。

この時、SSH接続のタイムアウトはどこかで設定できるのでしょうか?
zabbix_server.conf の Timeout は、Zabbixエージェント、SNMP
エージェント、外部スクリプトを使った場合のタイムアウトだと認識しています。

それらしいパラメータが見つからず、質問させていただきました。
以上、よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー zinten の写真

socio21945さん

ソース確認してみましたがzabbix_server.conf の Timeoutを使用してますね。

--------------src/zabbix_server/poller/poller.cの458行目----------------------
alarm(CONFIG_TIMEOUT);
res = get_value_ssh(item, result);
alarm(0);
---------------------------------------------------------------------------------------------

zintenさま

返信ありがとうございます。

なるほど、ssh.run も zabbix_server.conf の Timeout を
使っているのですね。
ソースの確認ありがとうございます。

この場合、他のZabbixエージェントやSNMPエージェント、
外部チェックとは別でタイムアウトを設定する方法は
ないものなのでしょうか?

ユーザー zinten の写真

socio21945さん

Zabbix側で他に設定できるパラメータはないです。
ssh監視や外部チェックのようなコマンド実行系であればtimeoutコマンド等を使用して実行することで
zabbix_server.conf の Timeout より短い時間でTimeoutさせることはできると思います。

zinten さま

返信ありがとうございます!

どうしても個別でタイムアウトを設定したい場合は、
上記の内容で検討してみたいと思います。

ありがとうございました。