SSHエージェントを使った監視
はじめまして。いつも参考にさせていただいております。
SSHエージェントを使った監視を試しています。
下記アイテムを登録して監視をすると"became not supported: Cannot connect to SSH server: *** Cannot connect to [[***.***.***.***]:22]: [4] Interrupted system call"というエラーメッセージがzabbix_server.logに出力されます。
sshコマンドで直接コマンドを実行すると問題なく実行されるのでsshとしての接続は問題ありません。
zabbix server側での設定や確認方法など、ご存じの方がいらしたらご教授いただけると助かります。
よろしくお願いいたします。
・設定
ホスト:対象ホストを選択
説明:load average
キー:ssh.run[loadaverage,IPアドレス,22]
ユーザ:接続ユーザ名
パスワード:接続ユーザのパスワード
実行するスクリプト:uptime | awk '{ print $11 }' | sed -e 's/,//'
・Zabbix Server環境
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
$ yum list | grep zabbix
*Note* Red Hat Network repositories are not listed below. You must run this command as root to access RHN repositories.
zabbix.i386 1.8.10-1.el5.JP installed
zabbix-agent.i386 1.8.10-1.el5.JP installed
zabbix-jp-release.noarch 5-5 installed
zabbix-server.i386 1.8.10-1.el5.JP installed
zabbix-server-mysql.i386 1.8.10-1.el5.JP installed
zabbix-web.i386 1.8.10-1.el5.JP installed
zabbix-web-mysql.i386 1.8.10-1.el5.JP installed
$
・ Ubuntu 10.04環境(監視対象1)
$ ssh -version
OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
Bad escape character 'rsion'.
$ grep RELE /etc/lsb-release
DISTRIB_RELEASE=10.04
$
・Solaris環境(監視対象2)
$ cat /etc/release | head -1
Solaris 10 10/09 s10s_u8wos_08a SPARC
]$ ssh -version
Sun_SSH_1.1.3, SSH protocols 1.5/2.0, OpenSSL 0x0090704f
Bad escape character 'rsion'.
$
kodai - 投稿数: 1341
SELinuxが有効になっていたりしないでしょうか?
ksaito - 投稿数: 22
SELinuxは、動いていませんでした。
明日以降に、時間をとって調べて見る予定です。
ksaito - 投稿数: 22
単純な設定ミスでした。
お騒がせして申し訳ありませんでした。
SSHエージェントのデータ型を"数値(整数)"に設定していたためuptimeのロードアベレージの小数点データを受信し整数でないためエラーとなっていました。
データ型を"数値(浮動小数)"に変更したところデータを収集できるようになりました。
ありがとうございました。