Skip to end of metadata
Go to start of metadata

Создание событий по внешнему запросу. У администратора, API_KEY которого используется, должны быть права к «Настройка/События»

https://demo.abills.net.ua:9443/admin/index.cgi?API_KEY=xxxxxx&get_index=events_main&header=2&json=1&add=1&MODULE=Equipment&PRIORITY_ID=3&TITLE=Event&COMMENTS=hello&MESSAGE_ONLY=1

Доступные параметры (полужирным выделены обязательные)

TITLEЗаголовок
COMMENTSТекст сообщения
MODULEМодуль (по нему будеут выбраны администраторы для оповещения), по умолчанию «SYSTEM»
EXTRAВнешняя ссылка для просмотра
STATE_IDСтатус, по умолчанию 1 «Новый»
PRIVACY_IDПриватность сообщения ( не учитывается )
PRIORITY_IDПриоритет (0..5) ( по нему будут выбраны методы оповещения )
CREATEDДата создания, по умолчанию текущее время
GROUP_IDID групы (будет рассчитано по параметру MODULE, если не задано )
AIDИдентификатор администратора, которому должно прийти оповещение ( по умолчанию рассчитывается через параметр MODULE, если нет подписанных администраторов, будет отправлено администратору с AID 1)

В полях TITLE и COMMENTS можно использовать языковые переменные в формате шаблонов (_{ERROR}_)

Примеры


Zabbix

Скрипты оповещений выполняются на стороне Zabbix сервера. Эти скрипты размещаются в папке указанной в переменной AlertScriptsPath в файле конфигурации Zabbix сервера.

#!/bin/bash 
aid=$1
subject=$2
text=$3

curl -k "https://demo.abills.net.ua:9443/admin/index.cgi?API_KEY=1523615231263123&get_index=events_main&header=2&json=1&add=1&PRIORITY_ID=3&AID=$aid&TITLE=$subject&COMMENTS=$text&MESSAGE_ONLY=1"


  • No labels