


ELM Log Manager gives you as a system- and/or security administrator the power to see all event log entries with unrivaled clarity. ELM Log Manager is a client/server application that automates a variety of admin tasks to monitor and manage your event logs, flat files, SNMP and Syslogs on Windows-based servers and TCP/IP systems and devices.


You can download an evaluation copy from here :
Companion Products for ELM Log Manager are:
ELM Enterprise Manager and ELM Performance Manager.
To compare the three, here is a product comparison grid
![]()
Formerly known as Event Log Monitor (Small Business Edition), ELM Log Manager provides real time monitoring, event collection and consolidation, flat file monitoring, and monitoring of SNMP and Syslog.
ELM Log Manager is a 32-bit, multi-threaded application designed to monitor Windows NT, Windows 2000 and Windows XP computers in real-time. It is a client/server application that automates a variety of the administrative functions required for monitoring and managing Windows-based servers and TCP/IP systems and devices. Its multi-layered architecture enables you to deploy ELM Log Manager in a manner that suits your organization's needs.
ELM Log Manager is essentially a rules-based management system (RBMS). Using filters and rules, you decide which events and conditions trigger notification or corrective action (collectively referred to as "Notification Methods"). In addition to executing Notification Methods, ELM Log Manager also includes data archiving and reporting, a flexible and easy-to-use user interface, and an integrated, customer-built knowledge base.
Microsoft Windows NT, Windows 2000 and Windows XP event logs are designed for consistency and efficiency. Event logging starts automatically at each system boot time. The event logs contain the most important information for diagnosing application and operating system failures, determining the health and status of a system, and verifying that system and applications are operating properly. Log entry message definitions are stored in dynamic link libraries, that get registered with the Event Log service through the registry. The event log WIN32 API provides applications with an interface for storing event parameters in one or more event log files. The physical files themselves are a series of binary files with an .EVT extension that, by default, exist in %WINDIR%\System32\Config directory.
There are three basic event logs: Application (AppEvent.EVT), System (SysEvent.EVT), and Security (SecEvent.EVT). Windows 2000 (and later) servers contain addition event logs: DNS Server (DNSEvent.EVT), File Replication Service (NtFrs.EVT), and on Active Directory domain controllers, Directory Service (NTDS.EVT).
There are five types of event log entries that can appear in these logs: Information, Warning, Failure, Audit Success, and Audit Failure. In most cases, Audit Success and Audit Failure events are reserved for the Security log, however, some applications do log them to the Application log. Information, Warning, and Error events are common to Application, System, DNS Server, File Replication Service and Directory Service logs.
The Event Log service records the event information in the event logs. Only the event parameters are stored in the event log. This reduces the redundant message text associated with messages, and helps keep the size of the EVT files to a minimum. The Windows Event Viewer application (eventvwr.exe) can be used to view the event logs on a local or remote computer, and to configure event log settings. When you open an event in an EVT file using Event Viewer, the message and its parameters are displayed by looking up the appropriate message in the application's registered message DLL and formatting the message definition with the event parameters.
Once the ELM Server receives the event, it parses it against the defined filters to determine if it should be displayed in a view, stored to the database or sent via a notification method. Filters, views and rules are completely customizable, enabling to manage your event data in the manner most appropriate for your organization.
