SSHログインで独自ユーザでログインする際にエラーが発生

よろしくお願いします。
SSHエージェントのログインでエラーが発生しており、お知恵をおかしください。

環境
CentOS 6.6
Zabbix 2.4.6

sshエージェントタイプの監視で
zabbix sshログイン専用のユーザ"zabbix2"を使用したく考えています。
認証方式は公開鍵認証です。

・zabbix2ユーザの認証鍵保存先
/home/zabbix2/.ssh/
・/etc/zabbix/zabbix_server.conf
SSHKeyLocation=/home/zabbix2/.ssh
に修正
・秘密鍵/公開鍵の作成方法
sudo -u zabbix2 ssh-keygen -t rsa
・zabbixサーバ自身を監視対象とする時の公開鍵の配布方法
sudo -u zabbix2 ssh-copy-id zabbix2@localhost

上記の通り設定し
sudo -u zabbix2 ssh zabbix2@localhost
コマンドを実行すると
Enter passphrase for key '/home/zabbix2/.ssh/id_rsa':
が表示され、キー入力することで正常にログインできます。

ただ、ZabbixからはSSHエージェントでの監視が正しく行われません。
ログレベルをデバッグモードにしたところ、下記のエラーが発生しています。
6339:20160328:125559.302 Item [centos1:ssh.run[check]] error: Cannot access public key file /home/zabbix2/.ssh/id_rsa.pub

ZabbixのSSHエージェント監視アイテムの設定は
認証方式 公開鍵
ユーザ名 zabbix2
公開鍵ファイル id_rsa.pub
秘密鍵ファイル id_rsa
キーパスフレーズ 設定したキー

を設定しています。

手動でのログインでは問題はないのでzabbixの設定がおかしいのではないかと考えていますが、上記アイテムには誤りが見当たりません。
もしかして、zabbixのSSHエージェント監視にはzabbixかroot以外のユーザは使用できないのでしょうか?
任意のユーザ(この場合はzabbix2)でログインする方法がございましたらご教示願います。

コメント表示オプション

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

ログレベルをデバッグモードにしたところ、下記のエラーが発生しています。
6339:20160328:125559.302 Item [centos1:ssh.run[check]] error: Cannot access public key file /home/zabbix2/.ssh/id_rsa.pub

エラーメッセージにファイルにアクセスできないと出力されている
ようですので、ディレクトリやファイルに対するパーミッションを
確認してください。

zabbixユーザがそのディレクトリやファイルにアクセスできるよう
になっていますか?

ありがとうございます。
ご指摘の通りパーミッションの問題でした。

/home/zabbix2/.ssh/id_rsa
のzabbix2ディレクトリの権限が700なのが問題でした。
上記パーミッションの修正でzabbixから値が取得できることを確認しました。ありがとうございました。