Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-6525

Allow OpsGenie WebHook mediatype to close alert on Event Recovery

    XMLWordPrintable

    Details

      Description

      The OpsGenie webhook should send an Alert Close action when an Event is in the recovery status.

      Inside the 'Event Update' block in the template, I've included the following javascript, which performs this action to my requirements. It's provided as a suggestion on what should be done:

       

      if((params.event_source == 0 && params.event_value == 0 && params.event_update_status == 0) || (params.event_source == 3 && params.event_value == 1)) {
          resp = Media.request('post', params.event_id + '/close?identifierType=alias', fields);
          if (typeof resp.response !== 'object' || typeof resp.response.result === 'undefined') {
              throw 'Cannot update ' + Media.name + ' issue. Check debug log for more information.';
          }    if (resp.status === 202) {
              resp = Media.getAlertId(resp.response.requestId);
          }
          else {
              throw Media.name + ' response code is unexpected. Check debug log for more information.';
          }
      }

        Attachments

          Activity

            People

            Assignee:
            wiper Andris Zeila
            Reporter:
            jameskirsop James Kirsop
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: