From b496d905520a2fa2cc39d4a78a458438c705ae1e Mon Sep 17 00:00:00 2001 From: Cayo Hollanda Date: Wed, 20 Mar 2024 19:11:50 -0300 Subject: [PATCH 1/2] Added the name of the MediaType and removed deprecated fields --- tools/register_st2_config_to_zabbix.py | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/tools/register_st2_config_to_zabbix.py b/tools/register_st2_config_to_zabbix.py index b401c98..4b428bf 100755 --- a/tools/register_st2_config_to_zabbix.py +++ b/tools/register_st2_config_to_zabbix.py @@ -70,6 +70,7 @@ def register_media_type(client, options, mediatype_id=None): # send request to register a new MediaType for StackStorm params = { + 'name': 'StackStorm', 'description': 'StackStorm', 'type': SCRIPT_MEDIA_TYPE, 'exec_path': ST2_DISPATCHER_SCRIPT, @@ -94,24 +95,6 @@ def register_action(client, mediatype_id, options, action_id=None): 'name': ST2_ACTION_NAME, 'esc_period': 360, 'eventsource': 0, # means event created by a trigger - 'def_shortdata': '{TRIGGER.STATUS}: {TRIGGER.NAME}', - 'def_longdata': json.dumps({ - 'event': { - 'id': '{EVENT.ID}', - 'time': '{EVENT.TIME}', - }, - 'trigger': { - 'id': '{TRIGGER.ID}', - 'name': '{TRIGGER.NAME}', - 'status': '{TRIGGER.STATUS}', - }, - 'items': [{ - 'name': '{ITEM.NAME%s}' % index, - 'host': '{HOST.NAME%s}' % index, - 'key': '{ITEM.KEY%s}' % index, - 'value': '{ITEM.VALUE%s}' % index - } for index in range(1, 9)], - }), 'operations': [{ "operationtype": 0, "esc_period": 0, From 910069f6bbb15ae89194b573006fc7e800e29593 Mon Sep 17 00:00:00 2001 From: Cayo Hollanda Date: Wed, 20 Mar 2024 19:14:34 -0300 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92f54fd..adf9893 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 1.0.1 + +- Added new required field "name" to create the MediaType and removed deprecated fields (def_shortdata and def_longdata). + ## 1.0.0 - Drop python 2.7 support.