Задать вопрос
@NewJey

Как автоматически менять статус задачи при поступлении новой задачи с похожим описанием?

Подскажите пожалуйста, как можно сделать автоматизацию по такому принципу:
1. Приходит задача с темой «Ошибка». ID исходной проблемы: 123.
2. Сразу или через какое-то время приходит другая задача с темой "Исправлена ошибка" ID исходной проблемы: 123.
3. После прихода задачи с темой "Ошибка исправлена" необходимо изменить статус задачи "Ошибка" и "Исправлена ошибка" на Выполнено (или другой статус).
Можно ли это сделать?
Задачи поступают из Zabbix автоматически.
То есть, суть вопроса такая: если в zabbix есть ошибка то форвардится тикет в Jira, но ошибка может через 5-10 минут быть исправлена и идет следующий тикет в Jira о том что задача исправлена. Что бы не плодить такие тикеты надо сделать что бы они автоматом получали какой-то статус.
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
shabelski89
@shabelski89
engineer
Кажется что правильнее делать 1 задачу на аварию, точнее у нас так и сделано.
Заббикс шлёт web-hook
Listener в ScriptRunner принимает вебхук и запускает обработку
1) если заявки с такой темой нет - делаем новую заявку
2) если заявка есть - добавляем коммент в существую и меняем статус на решена

без плагина ScriptRunner можно попробовать через AutoMation
Ответ написан
Комментировать
@Arty_Fact
SR не нужен, как и не нужен кастомный эндпоинт. Все можно настроить непосредственно на Заббиксе и на появление ивента и на его решение. И небольшим скриптом дергать перевод задачи в необходимый статус. EventID всегда уникальный, поэтому достаточно записать его в кастомфилд и по нему находить задачу.
Тут поподробнее про отправку хуков из заббикса в джиру. А тут про recovery.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы