Ad Widget

Collapse

передать скрипту в качестве параметра {trigger.statu

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sergeyfromkomi
    Senior Member
    • Dec 2009
    • 126

    #1

    передать скрипту в качестве параметра {trigger.statu

    Добрый день! Прежде чем начать решать свою задачу хочу спросить у местных инженеров вот такой вопрос:
    При создании нового "Средство передачи" => Тип "Сценарий", можно ли передать скрипту в качестве параметра скажем имя сработанного тригера ?

    Планируется написать скрипт который бы c zabbix(1.8.2) машины через ssh или telnet соединение, подключался к удалённой машине (где есть gsm модем) и создавал файлик в нужном каталоге с нужным содержанием, как можно догадаться необходимо в этот файлик записывать - {TRIGGER.STATUS} и время - {TIME}

    Если это возможно то буду благодарен за пример...
    Спасибо.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Пример

    Для того, чтобы полчить имя триггера используйте макрос {TRIGGER.NAME} в Действии в Subj или Body.
    Смотрите документацию
    http://www.zabbix.com/documentation/.../config/medias
    Code:
    Скрипты
    
     Пользовательские медиа скрипты выполняются из пути указанного в конфигурационном файле Zabbix сервера в переменной AlertScriptPath. Скрипт должен иметь три параметра коммандной строки: 
     Получатель 
     Тема
     Сообщение
    
     Переменные среды не сохраняются или создаются для скрипта, поэтому они должны быть обработаны в явном виде.

    Comment

    Working...