いつも皆様の投稿をみて参考にさせていただいています。
過去の投稿を確認したのですが、解決に至らなく途方にくれているため、
アドバイスをいただけますでしょうか。
【実現したいこと】
Zabbixサーバ上に配備したスクリプトをZabbixの外部チェックで実施し、
標準出力で表示された値を記録、監視を行いたいです。
【困っていること】
Zabbixサーバ上で実施した場合は、正常に値が取得できることを確認したのですが、
外部チェックを用いて実施を行うと値が取得できません。
【スクリプト内容】
# CISCOルータからnat セッション数を取得
RES=`ssh xxx.xxx.xxx.xxx 'show ip nat translations total | sed -e "s/Translations\([0-9]+\)/\1" `
echo ${RES}
【確認したこと】
1.Zabbixサーバ上でZabbixユーザでスクリプトを実施
→正常に値が取得できることを確認済
2.ZabbixサーバのTimeout時間を30秒に変更
→特に事象は変わらず
3.外部チェックからスクリプト(sshでの実行結果をそのまま出力)を呼び出した際の、SSH出力