eEMU is a software package that manages, displays and actions messages sent by various monitoring agents. eEMU provides/complements event management functionality of commercially available packages such as Patrol or TNG Event Management. eEMU is distributed under Open Source Licence. * eEMU is an event management framework * eEMU is a distributed, multi-tier and highly scalable solution * eEMU message agent is easy to use and available for e v e r y TCP/IP platform * eEMU uses new heuristic algorithms for message handling * eEMU provides central management and monitoring * eEMU allows to automate problem detection and take corrective actions from a central place * eEMU provides easy logging and statistical reporting * eEMU integrates well with the leading Enterprise management Systems * eEMU provides password based security * eEMU does not require extra training * so w h y eEMU i s b e t t e r eEMU is an event management framework Messaging is in the heart of every Management System. The better and more flexible messaging core, the better Management System. eEMU is a solid foundation for an Enterprise Management System. eEMU is a distributed, multi-tier and highly scalable solution Two major components are eEMU message control agent and eEMU manager. Easy extensibility is achieved by having scripting interface to the inner workings of eEMU manager. eEMU's building blocks can be employed in a variety of ways meeting every need of the enterprise. As a result, scalability can be grown virtually without limits. eEMU's blocks can be combined into a multi-tier system that can easily cross continents while retaining its consistency in a distributed environment. eEMU message agent is easy to use and is available for every TCP/IP platform eEMU message agent is a simple C code that uses TCP/IP to send messages to the eEMU Manager. As a result, even nodes that are behind a firewall can be monitored. The eEMU message code is written by using a standard TCP/IP programming interfaces, therefore it compiles on any TC/IP-aware platform, such as UNIX, VMS, Widows NT and Windows 95. The eEMU agent allows to specify a message severity and class. Monitoring agents use the eEMU message agent to communicate information to the eEMU manager. The agent can be used with applications or simple shell scripts. It easily integrates with in-house developed monitoring. Unicenter TNG and Tivoli do not cover all the platforms in the enterprise with their agent technology. eEMU uses new heuristic algorithms for message handling It opens up unprecedented dimensions for system and application monitoring that is unmatched by the contemporary Enterprise Management products. eEMU manager receives alert messages from eEMU message agents. By deploying a unique algorithm, it can deduce when the problem has been fixed. This heuristic approach is revolutionary in the area of enterprise monitoring and neither Unicenter TNG nor Tivoli employ such techniques. eEMU provides central management and monitoring Management is handled at the eEMU manager level, however agents can handle some tasks as well as long as it is more suitable for the enterprise, The IT staff use eEMU console to view alert messages. If a problem occurs, the ALERT MESSAGE IS DISPLAYED ONCE ONLY. On fixing the problem, the message is automatically removed from the console. The console user can filter messages to be displayed, convert them on the fly into more comprehensible text and sort them by any message attribute. Since eEMU manager exports its database into a textfile for eEMU console to read, WEB console access is very simple to achieve. eEMU allows to automate problem detection and take corrective actions from central place Automation of problem detection is leveraged by taking corrective actions. Thus, many problems can be alleviated before end users see a disruption to their services. Corrective actions can be written in ANY language. BMC Patrol and Uniceter TNG use their own languages that are either too complex for the staff to learn or too simple for practical use. As a result, IT staff are discouraged or reluctant to code corrective actions at all. eEMU designers were aware of the fact and addressed it by allowing actions to be coded in ksh, perl, python, C, C++ or the like. eEMU provides easy logging and statistical reporting Every message is logged into a log file. There is a separate log file for each day. The format of the file complies with CSV standard, thus spreadsheet or script based processing is a snap, e.g. statistical reports on applications or system downtimes. eEMU DOES NOT use a proprietary format for message logging that allows access through provided tool only. eEMU integrates well with the leading Enterprise Management Systems Through messaging interfaces, eEMU can consolidate events and consequently report to another management system. eEMU provides password based security Security is implemented with eEMU manager passwords. Unicenter TNG security is based on SNMP communities, which is a very weak scheme for today's enterprise. eEMU does not require extra training eEMU is based on standard scripting tools and languages. Therefore, no extra training is required for IT staff to take full advantage of its powerful capabilities. BMC Patrol, Unicenter TNG and Tivoli require several levels of costly intensive training on their complex interfaces and languages. So why eEMU is better * most cost effective system in terms of training and ongoing maintenance * can be run stand-alone or integrated with virtually with any third party software * new revolutionary heuristic algorithms allowing for extra thin agents (micro agents) * unprecedented scalability * deployable on any conceivable platform * virtually no performance impact on the managed node and network * user friendly and highly customizable eEMU console * choice od scripting languages * unlimited possibilities for writing agents * no training necessary