SSHエージェントによる取得について
UTM(Palo社)のコマンド実行結果をZabbixのSSHエージェントのパスワード認証にて取得しようと考えております。
しかしながら、「Cannot establish SSH session: Failed to connect: Permission denied」が表示され取得できません。
他、設定を追加等しなければならないのでしょうか?
ZabbixのOS側からのSSHコマンドではUTMに接続ができます。
タイプ:SSHエージェント
キー:ssh.run[test]
ホストインタフェース:UTMの管理IF:161
認証方式:パスワード
ユーザ名:sshログイン時に使用するもの
パスワード:sshログイン時に使用するもの
実行するスクリプト:tail follow yes mp-log varcvr.log
Zabbixバージョン 5.4.7
OS:RHEL 8.4
TNK - 投稿数: 4755
RHELならSELinuxによって制限されていないかも確認してみてください。
ご参考:
https://www.zabbix.com/forum/zabbix-help/44272-ssh-connection-permission...
kero - 投稿数: 17
TNK様
ありがとうございます。
selinuxを「permissive」としておりますが、変化ありませんでした。
ログモードはデフォルトで、zabbix_server.logをtailで確認しておりましたが、
書き込みもありませんでした。
kero - 投稿数: 17
zabbixユーザの実行権限の問題でした。
AllowRootを有効とすることで解決しました