Этот скрипт позволяет автоматически создавать заявки в GLPI на основе событий в Zabbix.
-
В GLPI:
- Создать API
app_token. - Создать пользователя, от имени которого будут создаваться заявки.
- Сгенерировать API token для этого пользователя.
- Создать API
-
На сервере Zabbix:
- Установить необходимые пакеты:
apt install curl jq
- В каталоге
/usr/lib/zabbix/externalscripts/создать скрипт create_ticket_itsm.sh. - Сделать файл исполняемым и назначить владельцем пользователя
zabbix:chmod a+x /usr/lib/zabbix/externalscripts/create_ticket_itsm.sh sudo chown zabbix:zabbix /usr/lib/zabbix/externalscripts/create_ticket_itsm.sh
- Установить необходимые пакеты:
Запустите скрипт вручную от имени пользователя zabbix:
sudo -u zabbix /usr/lib/zabbix/externalscripts/create_ticket_itsm.sh "12345" "test-server-01" "High CPU Usage" "High" "PROBLEM"-
Перейдите в раздел Администрирование → Скрипты и создайте новый скрипт для выполнения:
/usr/lib/zabbix/externalscripts/create_ticket_itsm.sh "{EVENT.ID}" "{HOST.NAME}" "{TRIGGER.NAME}" "{TRIGGER.SEVERITY}" "{TRIGGER.STATUS}"
-
В разделе Настройки → Действия → Действия триггеров создайте действие, которое будет вызывать скрипт при возникновении события.



