Ad Widget

Collapse

Интеграция zabbix 5 и jira

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • djambo
    Junior Member
    • May 2020
    • 4

    #1

    Интеграция zabbix 5 и jira

    Всем привет!
    Пытаюсь разобраться с интеграцией jira и zabbix пятой версии и столкнулся со следующими проблемами:


    У меня в jira имеется customfield вот такой формы
    Code:
    "customfield_11704": {"value": "Компания","id": "13420","child": {,"value": "Инфраструктура","id": "13421"}}
    Судя по документации, мне просто следует указать название кастомного поля и передать ему значение, по формату key:value,
    Click image for larger version  Name:	TYEzjU3.png Views:	36 Size:	121.0 KB ID:	402110
    где key - это название кастомного поля в данном случае customfield_11704, а value - Компания



    При попытке создать тикет в jira через zabbix получаю ошибку, а при просмотре лога я вижу, что заббикс отправляет значение кастом филда вот в таком виде:

    "customfield_11704":"Компания"

    то есть нет речи вообще о value и jira такой формат не принимает.

    Кто с таким встречался ? И может кто что посоветует, что с этим можно сделать?

    И второй вопрос: как в кастом филде указать дочернее поле?

    Code:
    "customfield_11704": {"value": "Компания","id": "13420","child": {,"value": "Инфраструктура","id": "13421"}}

    Всем заранее спасибо.

    UPD: на версии zabbix 4.4 использую скрипт на python для создания тикета,все работает без проблем. Тут решил проверить интеграцию из коробки.


    Использовал документацию https://git.zabbix.com/projects/ZBX/...tes/media/jira
    Attached Files
    Last edited by djambo; 02-06-2020, 12:58.
  • djambo
    Junior Member
    • May 2020
    • 4

    #2
    Решение было в дописании скрипта js той части, где обрабатываются кастом филды


    Code:
     else if (key.startsWith('customfield_')) {
    var param_custom = params[key]
    var pc = param_custom.toString().split(',')
    var o = {"value":pc[0]};
    if(pc[1]) {
    o["child"] = {
    "value": pc[1],
    }
    }
    
    
    fields[key] = o
    }

    Comment

    Working...