いつもお世話になっております。
Zabbix2.2でアイテムタイプ:SSHエージェントのssh.runを用いた監視を 設定したいと考えています。
この時、SSH接続のタイムアウトはどこかで設定できるのでしょうか? zabbix_server.conf の Timeout は、Zabbixエージェント、SNMP エージェント、外部スクリプトを使った場合のタイムアウトだと認識しています。
それらしいパラメータが見つからず、質問させていただきました。 以上、よろしくお願いいたします。
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エージェント、 外部チェックとは別でタイムアウトを設定する方法は ないものなのでしょうか?
Zabbix側で他に設定できるパラメータはないです。 ssh監視や外部チェックのようなコマンド実行系であればtimeoutコマンド等を使用して実行することで zabbix_server.conf の Timeout より短い時間でTimeoutさせることはできると思います。
zinten さま
返信ありがとうございます!
どうしても個別でタイムアウトを設定したい場合は、 上記の内容で検討してみたいと思います。
ありがとうございました。
アカウント名 socio21945
Zabbix関連
zinten - 投稿数: 69
socio21945さん
ソース確認してみましたがzabbix_server.conf の Timeoutを使用してますね。
--------------src/zabbix_server/poller/poller.cの458行目----------------------
alarm(CONFIG_TIMEOUT);
res = get_value_ssh(item, result);
alarm(0);
---------------------------------------------------------------------------------------------
socio21945 - 投稿数: 53
zintenさま
返信ありがとうございます。
なるほど、ssh.run も zabbix_server.conf の Timeout を
使っているのですね。
ソースの確認ありがとうございます。
この場合、他のZabbixエージェントやSNMPエージェント、
外部チェックとは別でタイムアウトを設定する方法は
ないものなのでしょうか?
zinten - 投稿数: 69
socio21945さん
Zabbix側で他に設定できるパラメータはないです。
ssh監視や外部チェックのようなコマンド実行系であればtimeoutコマンド等を使用して実行することで
zabbix_server.conf の Timeout より短い時間でTimeoutさせることはできると思います。
socio21945 - 投稿数: 53
zinten さま
返信ありがとうございます!
どうしても個別でタイムアウトを設定したい場合は、
上記の内容で検討してみたいと思います。
ありがとうございました。