zabbix_export: version: '5.4' date: '2021-11-21T22:02:45Z' groups: - uuid: f0ee3cee263242a3a6dc1a2f062ea047 name: 'User templates' templates: - uuid: 0a8ce5787a7245af8c185984ccac25c6 template: 'ESA-CISCO XML Status' name: 'ESA-CISCO XML Status' description: | ## Overview Template allows to monitor your CISCO ESA ( IRONPORT ). number of active recipients, number of completed recipietns per minute, number of injected (recieved by esa) messages per minute, number of connections and so on. For now there is no triggers. Installation: 1. import the template, 2. create read\_only\_operator user in your ESA, 3. create and fill in value macros in zabbix ESA host: {$IRP\_LOGIN} for login and {$IRP\_PASS} for password (both created on step 2) 4. link imported template to ESA host Default update interval is 5 min. you can chage it in "Get\_Ironport\_xml\_status" item. Tempalate contains 28 items. "HTTP agent" item (Get\_Ironport\_xml\_status) reads xml status page from ESA (https://{HOST.IP}/xml/status) and 27 dependet items, using preproceccing and XML Path to get items from XML: * 5xx\_hard\_bounced\_recips * active\_recips * completed\_recips * completed\_recips\_last\_1\_min * conn\_in * conn\_out * deleted\_recips * delivered\_recips * delivered\_recips\_last\_1\_min * dns\_hard\_bounced\_recips * dropped\_msgs * expired\_hard\_bounced\_recips * filter\_hard\_bounced\_recips * gen\_bounce\_recips * global\_unsub\_hits * hard\_bounced\_recips * hard\_bounced\_recips\_last\_1\_min * inj\_msgs * inj\_msgs\_last\_1\_min * inj\_recips * inj\_recips\_last\_1\_min * kbytes\_in\_policy\_virus\_outbreak\_quarantine * msgs\_in\_policy\_virus\_outbreak\_quarantine * other\_hard\_bounced\_recips * rejected\_recips * soft\_bounced\_evts * soft\_bounced\_evts\_last\_1\_min ## Author DK groups: - name: 'User templates' items: - uuid: bc32bd076da340cbbb2a4dac6958eca3 name: '5xx_hard_bounced_recips lifetime' type: DEPENDENT key: 5xx_hard_bounced_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="5xx_hard_bounced_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 6092057840b24a32aa34f7da6efdd6e4 name: active_recips type: DEPENDENT key: active_recips delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/gauges/gauge[@name="active_recips"]/@current' - type: STR_REPLACE parameters: - 'current="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: gauges - uuid: 23276dcc62834bd1b1d4b57763cdc581 name: 'completed_recips lifetime' type: DEPENDENT key: completed_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="completed_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 589dba79bf5f4d2a979ad52af0f9d2c6 name: 'completed_recips per 1m' type: DEPENDENT key: completed_recips_last_1_min delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/rates/rate[@name="completed_recips"]/@last_1_min' - type: STR_REPLACE parameters: - 'last_1_min="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: rates - uuid: 4f05e90ad08f4112b53fa4f6ff6df52d name: conn_in type: DEPENDENT key: conn_in delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/gauges/gauge[@name="conn_in"]/@current' - type: STR_REPLACE parameters: - 'current="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: gauges - uuid: 222b45e5c0b04f97ba25ebdf35ef8f11 name: conn_out type: DEPENDENT key: conn_out delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/gauges/gauge[@name="conn_out"]/@current' - type: STR_REPLACE parameters: - 'current="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: gauges - uuid: 909ac08f36ec4b06a8b230d5841b27fc name: 'deleted_recips lifetime' type: DEPENDENT key: deleted_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="deleted_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 192826d7e89a4ef592076f2b340c7739 name: 'delivered_recips lifetime' type: DEPENDENT key: delivered_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="delivered_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: a8aca3ea69694825865d0634b172628e name: 'delivered_recips per 1m' type: DEPENDENT key: delivered_recips_last_1_min delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/rates/rate[@name="delivered_recips"]/@last_1_min' - type: STR_REPLACE parameters: - 'last_1_min="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: rates - uuid: 1cd4138ac0d94318a3aa8957061f3c71 name: 'dns_hard_bounced_recips lifetime' type: DEPENDENT key: dns_hard_bounced_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="dns_hard_bounced_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 0be5f73f02e64dcda02b6b898756b4a8 name: 'dropped_msgs lifetime' type: DEPENDENT key: dropped_msgs delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="dropped_msgs"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 22a875d09e1440a28fa22e9ab765754a name: 'expired_hard_bounced_recips lifetime' type: DEPENDENT key: expired_hard_bounced_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="expired_hard_bounced_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 84743aa36e1a4cea8e253c6a3ee538b6 name: 'filter_hard_bounced_recips lifetime' type: DEPENDENT key: filter_hard_bounced_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="filter_hard_bounced_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 798ee7fc75724ccc815d1ed2fbda69cb name: 'gen_bounce_recips lifetime' type: DEPENDENT key: gen_bounce_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="gen_bounce_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 1c7594909a6941d3803af1e3f8ba2581 name: Get_Ironport_xml_status type: HTTP_AGENT key: Get_Ironport_xml_status delay: 5m history: 1d trends: '0' value_type: TEXT authtype: BASIC username: '{$IRP_LOGIN}' password: '{$IRP_PASS}' timeout: 5s url: 'https://{HOST.IP}/xml/status' - uuid: a3da9c5a6bef46bda86d166b73d0f34b name: 'global_unsub_hits lifetime' type: DEPENDENT key: global_unsub_hits delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="global_unsub_hits"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: a684ad302a8744dc935b25b346e4f0b1 name: 'hard_bounced_recips lifetime' type: DEPENDENT key: hard_bounced_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="hard_bounced_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: b9f8e3497fbb49778b379de24e8f4ad1 name: 'hard_bounced_recips per 1m' type: DEPENDENT key: hard_bounced_recips_last_1_min delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/rates/rate[@name="hard_bounced_recips"]/@last_1_min' - type: STR_REPLACE parameters: - 'last_1_min="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: rates - uuid: 4c9799e64b574f12a93c228ea9b3ea5f name: 'inj_msgs lifetime' type: DEPENDENT key: inj_msgs delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="inj_msgs"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: ff6fac21873a4b1d945e5204ce99c006 name: 'inj_msgs per 1m' type: DEPENDENT key: inj_msgs_last_1_min delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/rates/rate[@name="inj_msgs"]/@last_1_min' - type: STR_REPLACE parameters: - 'last_1_min="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: rates - uuid: 718eb7521dbb4053a2ccd63ba0b44648 name: 'inj_recips lifetime' type: DEPENDENT key: inj_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="inj_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: ffd5e18a6c224b72bf125d3e253865ac name: 'inj_recips per 1m' type: DEPENDENT key: inj_recips_last_1_min delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/rates/rate[@name="inj_recips"]/@last_1_min' - type: STR_REPLACE parameters: - 'last_1_min="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: rates - uuid: 8c3f7892498945a48e7bd11e6fbcee4c name: kbytes_in_policy_virus_outbreak_quarantine type: DEPENDENT key: kbytes_in_policy_virus_outbreak_quarantine delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/gauges/gauge[@name="kbytes_in_policy_virus_outbreak_quarantine"]/@current' - type: STR_REPLACE parameters: - 'current="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: gauges - uuid: c93453406eaf48ed874bfa8bd16fbfde name: msgs_in_policy_virus_outbreak_quarantine type: DEPENDENT key: msgs_in_policy_virus_outbreak_quarantine delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/gauges/gauge[@name="msgs_in_policy_virus_outbreak_quarantine"]/@current' - type: STR_REPLACE parameters: - 'current="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: gauges - uuid: ab92e18294a34863a9f76537f1740522 name: 'other_hard_bounced_recips lifetime' type: DEPENDENT key: other_hard_bounced_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="other_hard_bounced_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: daf4194f5f71442a91f6fb301d5e602e name: 'rejected_recips lifetime' type: DEPENDENT key: rejected_recips delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="rejected_recips"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: b6463d01b3bf4658a851e808d4fa0858 name: 'soft_bounced_evts lifetime' type: DEPENDENT key: soft_bounced_evts delay: '0' history: 7d preprocessing: - type: XMLPATH parameters: - '/status/counters/counter[@name="soft_bounced_evts"]/@lifetime' - type: STR_REPLACE parameters: - 'lifetime="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: counters - uuid: 5cb91af665ad470bb78feeb33a7ee1c3 name: 'soft_bounced_evts per 1m' type: DEPENDENT key: soft_bounced_evts_last_1_min delay: '0' preprocessing: - type: XMLPATH parameters: - '/status/rates/rate[@name="soft_bounced_evts"]/@last_1_min' - type: STR_REPLACE parameters: - 'last_1_min="' - '' - type: RTRIM parameters: - '"' master_item: key: Get_Ironport_xml_status tags: - tag: Application value: rates graphs: - uuid: 302fd57c143e4c69af557ce62cedb043 name: active_recips graph_items: - sortorder: '1' color: 1A7C11 item: host: 'ESA-CISCO XML Status' key: active_recips - uuid: a1da00793d834c12a52f381f062742e9 name: conn_in graph_items: - sortorder: '1' color: 1A7C11 item: host: 'ESA-CISCO XML Status' key: conn_in - uuid: c9e27f91c7b548089a8e13234cf69dbb name: conn_out graph_items: - sortorder: '1' color: 1A7C11 item: host: 'ESA-CISCO XML Status' key: conn_out - uuid: f5edfb0e6fad4e3faf51cc51ff57a121 name: 'delivered_recips per 1m' graph_items: - sortorder: '1' color: 1A7C11 item: host: 'ESA-CISCO XML Status' key: delivered_recips_last_1_min