Столкнулся с такой проблемой. Есть алерт скрипт который генерирует call файл и текст сообщения для *, далее копирует эти файлы на сервер с * и запускает команду через ssh -i private.key "command"
Так вот, проблема в том что в консоли от пользователя zabbix скрипт запускается и работает на отлично. Но при запуске этого скрипта Z-сервером в реакции на триггер, на сервере с * возникает ошибка
т.е. авторизация по ключу не проходит.
Делал вот по этой статье http://habrahabr.ru/post/184154/
Система - FreeBSD 8.3 amd64
Z-server - 2.2.7
Система * - CentOS5
Может кто сталкивался с такой проблемой. Или же кто подскажет куда копать. У мня такое мнение что Z-серверу при запуске этого скрипта не хватает каких-то переменных или параметров.
Так вот, проблема в том что в консоли от пользователя zabbix скрипт запускается и работает на отлично. Но при запуске этого скрипта Z-сервером в реакции на триггер, на сервере с * возникает ошибка
Code:
sshd[1144]: Failed password for zabcall from 192.168.0.1 port 43393 ssh2
Делал вот по этой статье http://habrahabr.ru/post/184154/
Система - FreeBSD 8.3 amd64
Z-server - 2.2.7
Система * - CentOS5
Может кто сталкивался с такой проблемой. Или же кто подскажет куда копать. У мня такое мнение что Z-серверу при запуске этого скрипта не хватает каких-то переменных или параметров.
спасибо огромное за подсказку. Дело было в пути до private.key, ваш телепат крут, очень крут
.
Comment