Ad Widget

Collapse

Удаленная команда

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • temka35
    Junior Member
    • Feb 2018
    • 11

    #1

    Удаленная команда

    Веб проверка телефонов по состоянию Зарегистрирован (учётка) статус 200
    При срабатывании триггера ( в триггере указана ссылка на телефон)
    Запускается удаленная команда пользовательский скрипт
    links {TRIGGER.URL}/RebootHandle.asp

    где {TRIGGER.URL} это http://логин:пароль@IP:порт
    Получаем команду
    links http://логин:пароль@IP:порт/RebootHandle.asp

    Команда должна перезагрузить телефон
    в SSH терминал данная команда отрабатывает идеально links http://логин:пароль@IP:порт/RebootHandle.asp

    Когда команда вылетает из Заббикса как удаленная
    Имеет вид SH -C links (запускается только браузер links) ссылка отбрасывается
    В логе проходит вся команда и браузер и ссылка

    Экранирую строку
    'links {TRIGGER.URL}/RebootHandle.asp'
    или
    "links {TRIGGER.URL}/RebootHandle.asp"
    $(links {TRIGGER.URL}/RebootHandle.asp)

    При таком раскладе вообще не вижу что что то запускалось по логам все прошло пишет команда успешно выполнена но ничего не происходит

    Если запустить команду в SSH терминале
    SH -C 'links {TRIGGER.URL}/RebootHandle.asp' то отрабатывает все хорошо

    Вопрос как правильно записать удаленный пользовательский скрипт в заббиксе при срабатывании триггера?

    Или какие есть варианты сработал триггер запустить http ссылку для перезагрузки?
Working...