Skip to content

Architecture

EMS Architecture & Event Flow Overview

EMS Server Type

  • ewbsvr - Web Application: Hosts the EMS portal along with various open APIs.
  • episvr - EPI - API Event Receiver: Facilitates the reception of third-party API events (such as ThousandEyes, Grafana, etc.) and converts SNMP events via RESTful API.
  • etssvr - EMSTRAPD - SNMP V2 Trap Receiver: Handles the reception of SNMP v2 events and logs them into the central database.
  • etrsvr - SNMP Receiver - SNMP V3 Trap Receiver: Captures SNMP v3 events and forwards them to EPI through RESTful API
  • imssvr - EMSD - Email Event Receiver and Escalation Rule Processor: Converts incoming emails into events, processes escalation rules, and manages notifications accordingly
  • egrsvr - Redis server, utilized for caching data like events and escalation rule etc.
  • edbsvr - MySQL database, used for data persistence.