Académique Documents
Professionnel Documents
Culture Documents
Using SolarWinds Log and Event Manager (LEM) Filters and Alerts 1
Introduction
This paper is focused on how to properly use LEM filters and alerts. SolarWinds Log & Event Manager
(LEM) collects, displays, and responds to network device events. LEM managed devices send messages
to the LEM virtual appliance where LEM processes the events. Alerts and filters are two key components
of LEM.
A thorough understanding of LEM alerts and filters allows you to more effectively use LEM in your
environment. To begin, we will define some key LEM elements.
Definitions
Agent
A software component installed on LEM-managed devices that allow third-party agents.
Alert
Containers LEM uses to display events/messages from LEM monitored devices.
Connector (Formerly Tools)
A software component that converts raw events into normalized events. Connectors can reside on
device agents or on the LEM appliance.
Filters
A component in the LEM console that groups alerts by specific values, such as IP address, device
type, or alert name.
Event
An unaltered message from a LEM-managed device.
Rules
A component on the LEM appliance that allows for automated actions based on specific alert
correlations.
2 Using SolarWinds Log and Event Manager (LEM) Filters and Alerts
Beginning from the upper left corner of the above diagram here is the flow of event data through
LEM:
1. LEM managed devices send events to the LEM appliance either as raw log messages or LEM agent
normalized alerts.
2. The LEM appliance connectors process raw messages for devices that do not allow a LEM agent.
Appliance connectors normalize the events and forward LEM alerts to the alert distribution manager.
3. The manager service receives the normalized messages, matches them up with alerts definitions, and
sends the alerts to the alert distribution policy.
4. The alert distribution policy distributes the alerts to storage, any connected consoles, and to the alert
correlation engine. The following steps are independent of each other.
5. The alert correlation engine examines the alert for any defined actions and executes applicable
actions.
6. The LEM console applies filters to the alerts for display purposes.
7. The LEM database stores normalized alerts for reporting and on-demand search.
Using SolarWinds Log and Event Manager (LEM) Filters and Alerts 3
Microsoft products.
NetFlow exporters.
Antivirus software.
Although there are similarities, the raw event messages sent by these devices can vary greatly. Because
of the lack of event message standards, interpreting a rapid flow of raw messages from multiple devices
is not possible. LEM uses a software component called a connector Connectors reside on agents where
available and on the appliance for devices logging directly to LEM. The following figure illustrates this
process:
Before
After
Human-readable
Consistent
Column-oriented
Field-based
Agents are specific to operating systems. For example, a Windows desktop PC will use the LEM agent for
Windows. A default set of connectors is included in the agent installation package. You can add or
remove connectors using the LEM console once the agent is connected to the LEM manager. Agents
normalize the log data and then send the normalized data to the LEM manager.
Network infrastructure systems such as routers, firewall and switches do not allow for the installation of
third party agents. These systems, called non-agent nodes, send their log data in raw form to the LEM
manager where local connectors are used to parse and normalize the log information.
Connectors serve the same purpose whether they are agent based or locally installed on the LEM
manager. The only difference is that agent-based connectors are able to normalize messages before the
messages are sent to the LEM manager. Manager-based connectors receive raw event information and
normalize the information to create alerts.
As mentioned previously, normalized messages are human readable.
Consistent, defined fields allow for relational database message storage.
4 Using SolarWinds Log and Event Manager (LEM) Filters and Alerts
Agents-based connectors minimize the impact of message traffic on the network by discarding
unnecessary message data at the device. Agents send normalized data in an encrypted and compressed
format to maintain data integrity and optimize bandwidth use. SolarWinds recommends you use agent
connectors wherever possible. Use a LEM appliance connector only when you cannot install an agent on
the device.
To access agent-based connectors and assign them to an agent complete the following:
1. Open the LEM console and connect to your virtual appliance.
2. Click Manage > Nodes, then click the
3. Choose Tools.
This brings you to a screen similar to this one:
This view is unfiltered, meaning that all LEM connectors are selectable. This view is useful for searching
for a connector when you are not sure which category it may be in. It is best to use the category name
filtered view if you know which category the connector is in. This saves time troubleshooting nonapplicable connectors. Remember, connectors were called tools in earlier versions of LEM. Some of the
old nomenclature may still exist in the interface.
Using SolarWinds Log and Event Manager (LEM) Filters and Alerts 5
The Category menu is useful for viewing only connectors that apply to the node you have selected. In this
screenshot, note that Operating Systems, Physical Infrastructure and Proxy Servers category connectors
are displayed. The Node in this case is a Microsoft Windows 7 computer. Using the categories filter
makes it easier to find the connectors that apply only to that node type. The following screenshot shows
the Tools view with the Operating Systems category selected.
This view shows several operating systems (OSs), so care should be taken to not apply a connector for
the wrong OS.
Once a connector has been applied to a nodes agent, you click the gear menu in the first column and
choose Start. If you want to determine which connectors are assigned to a node, select the Configured
check box beneath the Status menu. The resulting screen looks like this:
6 Using SolarWinds Log and Event Manager (LEM) Filters and Alerts
For each configured connector you will see two rows. The top row shows the connector chosen and the
row below that shows the status of the connector and its alias. If you see one or more connecters are
grey, and you believe that it should be running, try starting it first using the
next to the Status column.
If all the connectors are grey ensure the agent shows as connected in the Manage > Nodes view, and try
starting the connectors again.
Using SolarWinds Log and Event Manager (LEM) Filters and Alerts 7
To filter for alerts like this one, look for values in the Information column that differentiate the alerts you
are looking for from all the others. If you want to filter for a partial value, you can use wildcard characters.
For example, create a filter like this to see only viruses that your AV quarantined:
VirusAttack.EventInfo = *quarantined*
Use the Filter Creation dialog as shown below to make these types of filters.
8 Using SolarWinds Log and Event Manager (LEM) Filters and Alerts
Play Sound
These notifications only work if you have the LEM console open. If you want a notification outside of the
console, create a rule to send a popup or email message.
Using SolarWinds Log and Event Manager (LEM) Filters and Alerts 9
Additional Resources
SolarWinds LEM Knowledge Base
http://knowledgebase.solarwinds.com/kb/categories/Log+and+Event+Manager/
SolarWinds LEM Support Documentation Page
http://www.solarwinds.com/documentation/lem/lemDoc.aspx
SolarWinds thwack Community Product, betas and release candidates.
http://thwack.solarwinds.com/community/log-and-event_tht/log-and-event-manager