OrionNPMAdministratorGuide PDF
OrionNPMAdministratorGuide PDF
OrionNPMAdministratorGuide PDF
SolarWinds Orion
Network Performance Monitor Administrator
Guide
About SolarWinds
SolarWinds, Inc develops and markets an array of network management,
monitoring, and discovery tools to meet the diverse requirements of todays
network management and consulting professionals. SolarWinds products
continue to set benchmarks for quality and performance and have positioned the
company as the leader in network management and discovery technology. The
SolarWinds customer base includes over 45 percent of the Fortune 500 and
customers from over 90 countries. Our global business partner distributor network
exceeds 100 distributors and resellers.
Contacting SolarWinds
You can contact SolarWinds in a number of ways, including the following:
Team
Sales
Contact Information
sales@solarwinds.com
www.solarwinds.com
1.866.530.8100
+353.21.5002900
Technical Support www.solarwinds.com/support/
User Forums
www.thwack.com
Document
Purpose
Administrator
Provides detailed setup, configuration, and conceptual information.
Guide
Orion
Provides detailed setup, configuration, and conceptual information
Common
relevant to all products in the Orion family. Material from the
Components SolarWinds Orion Common Components Administrator Guide that
Administrator is relevant to SolarWinds NPM has been included in this
Guide
SolarWinds Orion NPM Administrator Guide.
Evaluation Provides an introduction to Orion Network Performance Monitor
Guide
features and instructions for installation and initial configuration.
Provides help for every window in the Orion Network Performance
Page Help
Monitor user interface
Release
Provides late-breaking information, known issues, and updates.
Notes
The latest Release Notes can be found at www.solarwinds.com.
Conventions
The documentation uses consistent conventions to help you identify items
throughout the printed and online library.
Convention
Bold
Italics
Fixed font
Straight brackets, as in
[value]
Curly braces, as in
{value}
Logical OR, as in
value1|value2
Specifying
Window items, including buttons and fields.
Book and CD titles, variable names, new terms
File and directory names, commands and code
examples, text typed by you
Optional command parameters
Required command parameters
Exclusive command parameters where only one of the
options can be specified
Contents
Contents
SolarWinds Orion
About SolarWinds
Contacting SolarWinds
Conventions
Contents
Chapter 1: Introduction
25
25
26
26
31
31
32
SNMP Credentials
32
33
34
34
37
37
37
38
38
Orion Requirements
38
39
41
41
43
44
44
44
45
45
46
47
47
48
49
49
50
50
50
50
51
51
51
52
52
54
57
59
62
62
Network Discovery
63
63
Contents
69
70
72
73
74
76
76
76
77
77
78
78
78
Traffic Charts
78
Other Charts
79
Chapter 5: Virtualization
80
VMware Monitoring
80
80
80
80
82
82
83
84
85
86
87
87
87
87
Virtualization Summary
88
88
89
90
What is EnergyWise?
90
EnergyWise Terminology
90
93
93
94
96
97
99
Getting Started
99
99
100
100
101
101
102
104
104
104
105
105
106
106
107
108
Contents
109
109
110
110
111
111
112
113
113
113
114
114
115
Playing a Sound
116
117
117
118
119
119
120
121
122
123
123
123
124
125
126
127
129
130
131
131
135
136
137
137
139
139
140
140
141
144
145
145
147
147
148
148
149
150
151
151
151
152
153
153
154
10
Contents
154
155
155
156
156
156
Accounts
157
Customize
157
Manage Alerts
158
Product Updates
158
Views
158
Settings
158
Details
159
160
160
Orion Thresholds
161
161
163
Customizing Views
163
163
Editing Views
164
165
Copying Views
166
Deleting Views
166
166
167
167
168
168
11
169
169
170
171
172
Filtering Nodes
172
Grouping Nodes
173
174
175
Using a Subview
175
176
178
179
180
180
181
181
182
183
183
185
185
185
186
186
187
Chart Settings
188
189
190
12
Contents
190
190
190
191
Availability
192
CPU Load
192
Memory Usage
192
192
192
193
193
Printing Options
193
Chart Titles
194
Time Period
194
Sample Interval
194
Chart Size
194
Font Size
194
194
195
195
195
196
196
196
197
197
198
199
13
201
201
204
205
205
206
206
207
208
211
213
214
214
215
215
216
216
218
Managing Groups
218
Creating Groups
218
220
220
Deleting Groups
220
221
Managing Dependencies
222
223
224
225
226
14
227
Contents
227
228
229
230
232
232
234
234
237
237
237
237
Polling Intervals
238
238
239
Database Settings
239
Network
242
243
244
Node Status:
244
244
Calculating a Baseline
245
245
246
248
248
249
15
250
250
251
252
253
256
257
259
259
260
Alert Escalation
260
261
262
262
262
262
263
263
263
264
265
266
266
267
Playing a Sound
268
269
270
271
272
273
274
16
Contents
274
276
277
277
278
279
279
280
281
281
282
282
283
283
283
284
287
288
288
Availability
288
289
290
290
Events
290
291
291
292
292
293
17
293
293
294
Inventory
294
Viewing Reports
294
295
295
295
296
297
299
300
302
304
Preview Mode
304
Design Mode
305
305
305
306
307
307
308
308
308
309
309
310
310
310
18
Contents
310
311
312
312
313
313
314
321
322
322
Syslog Resources
322
323
324
325
325
325
326
327
329
330
331
331
332
333
Syslog Facilities
333
Syslog Severities
334
336
336
337
19
337
337
338
338
339
341
343
343
344
346
346
347
349
349
350
351
351
351
352
353
353
353
354
356
356
356
357
359
359
20
Contents
Adding a Server
360
360
361
361
362
Database Maintenance
364
365
365
365
368
369
369
371
371
Testing Alerts
372
374
374
375
376
376
378
380
380
382
383
384
Status Indicators
384
385
21
388
Variable Modifiers
388
389
General
389
Date/Time
389
Group Variables
390
SQL Query
392
Status Variables
392
Node Variables
393
Volume Variables
397
398
399
Alert-specific
399
Buffer Errors
400
Date/Time
400
Interfaces
401
Interface Errors
402
Interface Polling
403
Interface Status
403
Interface Traffic
403
Nodes
404
Node Polling
405
Node Statistics
405
Node Status
406
Object Types
406
Volumes
407
Volume Polling
407
Volume Statistics
407
Volume Status
408
408
22
Contents
408
410
411
412
413
Interface Variables
415
418
419
420
422
Characters
422
422
Anchors
423
Quantifiers
424
Dot
426
Word Boundaries
426
Alternation
426
426
429
429
429
430
430
430
431
431
431
431
23
432
434
434
435
435
437
437
438
438
442
24
Chapter 1: Introduction
SolarWinds Network Performance Monitor (NPM) delivers comprehensive fault
and network performance management that scales with rapid network growth and
expands with your network monitoring needs, allowing you to collect and view
availability and realtime and historical statistics directly from your web browser.
While monitoring, collecting, and analyzing data from routers, switches, firewalls,
servers, and any other SNMP-, ICMP-, or WMI-enabled devices, SolarWinds
NPM successfully offers you a simple-to-use, scalable network monitoring
solution for IT professionals juggling any size network. Users find that it does not
take a team of consultants and months of unpleasant surprises to get SolarWinds
NPM up and running because the NPM experience is far more intuitive than
conventional, complex enterprise network management systems. Because it can
take less than an hour to deploy and no consultants are needed, NPM provides
quick and cost-effective visibility into the health of network devices, servers, and
applications on your network, ensuring that you have the realtime information you
need to keep your systems running at peak performance.
Network availability
Bandwidth capacity utilization
Buffer usage and errors
CPU and memory utilization
Interface errors and discards
Network latency
Node, interface, and volume status
Volume usage
25
Chapter 1: Introduction
26
27
Chapter 1: Introduction
resources allow you to see multiple routing table levels. You can also
configure alerts to trigger on route changes and traffic thresholds.
Web Console User Auditing
Audit events for web console users are stored in the SolarWinds database,
allowing you to keep track of which users are making changes to your
network monitoring profile.
Hardware Health Monitoring
Get immediate, visual insight into the operational state of your network with
hardware health charts and alerts that show you the number of devices on
your network that are functioning in Warning and Critical states.
F5 BIG-IP Monitoring
NPM now specifically supports performance monitoring for F5 devices and
interfaces. NPM monitoring for F5 devices and interfaces includes device
status and availability, CPU and memory performance statistics, interface
performance details, and related graphs and charts.
Interactive Charting for Node and Interface Statistics
SolarWinds NPM charting not only provides historical performance data; the
new interactive charting package enables you to zoom in on your charted
data, using either fixed time periods or custom date ranges
Training View
The Training view on the Home tab of the SolarWinds Web Console
provides a variety of helpful documents and videos that are regularly
updated to help you optimize your SolarWinds monitoring environment.
Automatic and Scheduled Device Discovery
Wizard-driven device discovery further simplifies the addition of devices and
interfaces to SolarWinds NPM. Answer a few general questions about your
devices, and the discovery application takes over, populating the
SolarWinds database and immediately beginning network analysis. You
can also create network discovery schedules to independently and
automatically run Network Sonar Discovery jobs whenever you need them.
Network Discovery also performs IP address de-duplication automatically
when any single, discovered, network device is associated with multiple IP
addresses.
Intuitive SolarWinds NPM Administration
28
29
Chapter 1: Introduction
SolarWinds NPM enables you to monitor your VMware servers,
datacenters, and clusters, including VMware ESX and ESXi, Virtual Center,
and any virtual machines (VMs) hosted by ESX servers on your network.
Available resources include lists of VMs on selected ESXi and ESX
servers, performance details for ESXi and ESX servers and hosted VMs,
and relevant charts and reports.
Data Center Monitoring
NPM offers predefined reports and web console views and resources
specifically tailored to provide performance data about Cisco Unified
Computing Systems (UCS) and Fibre Channel devices manufactured by
Cisco MDS, Brocade, and McData.
Incident Alerting
You can configure custom alerts to respond to hundreds of possible network
scenarios, including multiple condition checks. SolarWinds NPM alerts help
you recognize issues before your network users experience productivity
hits. Alert delivery methods and responses include email, paging, SNMP
traps, text-to-speech, Syslog messaging, and external application
execution.
Integrated Trap and Syslog Servers
SolarWinds NPM allows you to save time when investigating network
issues by giving you the ability to use traps and Syslog messages to access
network information from a single interface instead of requiring that you poll
multiple machines. You can use SolarWinds NPM to easily set up alerts
and then receive, process, forward, and send syslog and trap messages.
Groups and Dependencies
The ability to define device groups and dependencies allows you to more
effectively manage your network. Groups give you the ability to logically
organize monitored objects, regardless of device type or location, and
dependencies allow you to more faithfully represent what can actually be
known about your network, eliminating false positive alert triggers and
providing more accurate insight into the status of monitored network objects.
Coordinated Network, Application, and Configuration Management
SolarWinds provides a complete network management and monitoring
solution when SolarWinds NPM is installed with SolarWinds Server &
Application Monitor (SAM, formerly Application Performance Monitor, APM),
30
31
Chapter 1: Introduction
database of system status and performance information that is tied to specific
Object Identifiers (OIDs). This virtual database is referred to as a Management
Information Base (MIB), and NPM uses MIB OIDs as references to retrieve
specific data about a selected, SNMP-enabled, managed device. Access to MIB
data may be secured either with SNMP Community Strings, as provided with
SNMPv1 and SNMPv2c, or with optional SNMP credentials, as provided with
SNMPv3.
Notes:
l
For more information about MIBs, see Management Information Base (MIB) on
page33. For more information about SNMP credentials, see SNMP Credentials
on page1.
SNMP Credentials
SNMP credentials secure access to SNMP-enabled managed devices. SNMPv1
and SNMPv2c credentials serve as a type of password that is authenticated by
confirming a match between a cleartext SNMP Community String provided by an
SNMP request and the SNMP Community String stored as a MIB object on an
32
The User Name is a required cleartext string that indentifies the SNMP
manager (NPM) or poll request that is attempting to access an
SNMP-enabled device. User Name functions similarly to the SNMP Community String of SNMP v1 and v2c.
The Context is an optional identifying field that can provide an additional
layer of organization and security to the information available in the MIB of
an SNMP-enabled device. Typically, the context is an empty string unless
it is specifically configured on an SNMP-enabled device.
SNMPv3 uses keyed-Hash Message Authentication (HMAC) with either of
two available Authentication Methods: Message Digest 5 (MD5) and
Secure Hash Algorithm 1 (SHA1). With either method, MD5 or SHA1,
HMAC includes the Authentication Key with the SNMPv3 packet and
then generates a digest of an entire SNMPv3 packet that is then sent. MD5
digests are 20 bytes long, and SHA1 digests are 16 bytes long. When the
packet is received, the User Name is used to determine a matching authentication key on the recipients internal credentials table. HMAC uses the
matched authentication key and the digest to recreate the sent packet
using the appropriate method.
Note: It is possible to allow SNMP to create the required authentication key using
the password to key algorithm. For more information, see RFC 2574.
l
SNMPv3 also provides the following optional Privacy/Encryption Methods that are supported by SolarWinds NPM:
o Data Encryption Standard (DES56). DES56 uses a 56 bit key with a 56
bit salt to encrypt the SNMP v3 packet data. All packet headers are sent
in clear-text.
o Advanced Encryption Standards (AES128, AES 192, and AES 256)
using 128-, 192-, or 256-bit keys, respectively, with 128-, 192-, or 256bit salts. All packet headers are sent in clear-text.
33
Chapter 1: Introduction
Received responses are then recorded in the SolarWinds database for use in
NPM, including within Orion Web Console resources.
Most network devices can support several different types of MIBs. While most
devices support the standard MIB-II MIBs, they may also support any of a number
of additional MIBs that you may want to monitor. Using a fully customizable Orion
Universal Device Poller, you can gather information from virtually any MIB on any
network device to which you have access.
After installing NPM, you can automate the initial discovery of your network, and
then simply add new devices as you add them to your network. NPM stores
34
3. The Collector Polling Controller creates the required polling jobs and then
passes them on to the Job Engine v2.
4. The Job Engine v2 performs requested polling jobs, using SNMP, ICMP and
WMI, as configured in Network Sonar Discovery.
5. The Job Engine v2 then passes the results of all requested polling jobs to the
Collector Polling Controller.
6. The Collector Polling Controller places all polling results into the Microsoft
Message Queue (MSMQ).
7. The Collector Data Processor pulls polling results from the MSMQ, and then
performs the following operations:
a. The Collector Data Processor performs any required calculations, and
then inserts these cooked results into the SolarWinds database.
b. The Collector Data Processor checks with the SolarWinds Information
Service (SWIS) for any existing dependencies that are defined for the
polled nodes.
35
Chapter 1: Introduction
c. The Collector Data Processor checks polling results against existing
basic alert definitions to determine if any basic alerts and corresponding actions should be triggered.
36
37
An SL2000 license allows you to monitor up to 2000 nodes, 2000 interfaces, and 2000 volumes (6000 elements in total).
An SLX license allows you to monitor a virtually unlimited number of elements. For more information about relevant server sizing considerations,
see on page1.
Orion Requirements
SolarWinds recommends installing Orion and your SQL Server on separate
servers. Installations of multiple NPM servers using the same database are not
supported. The following sections provide specific requirements:
l
l
l
l
l
38
Requirements
Windows Server 2003 SP2, including R2, 32- or 64-bit, with IIS in
32-bit mode
Windows Server 2008, 2008 SP2, 2008 R2, 2008 R2 SP1
Windows Server 2012 and 2012 R2
Notes:
l
Operating
System
l
Operating
System
English (UK or US), German, Japanese, or Simplified Chinese
Languages
IPv4 or IPv6 implemented as a dual stack. For more information, see
IP Address RFC 4213 - Basic Transition Mechanisms for IPv6 Hosts and
Routers.
Version
Note: CIDR notation is not currently supported for IPv6 addresses.
25 for SSL/TLS-enabled email alert actions
161, 162, 443 (SNMP). VMware ESX/ESXi Servers are polled on
Application
443.
Ports
1801 (TCP) for MSMQ WCF binding. For more information see:
http://support.microsoft.com/kb/183293
39
Web
Server
ONLY.
Disabling these accounts or changing any default settings of these
accounts may negatively affect the operation of your Orion
installation. SolarWinds strongly recommends against altering these
accounts or their settings.
Notes:
SolarWinds does not support installing NPM on domain controllers.
l SolarWinds neither recommends nor supports the installation of any Orion product on the same server or using the
same database server as a Research in Motion (RIM) Blackberry server.
Version 3.5. SP1 and 4.0
l
.NET
Framework Note: Both versions 3.5 SP1 and 4.0 are required.
40
Hard
Drive
Space
Memory
SL100, SL250, or
SL2000
SLX
SL500
2.0 GHz
2.4 GHz
3.0 GHz
Note: A dual-core processor is required, but a quad-core processor is
recommended. Physical Address Extension (PAE) should not be
enabled.
2.5 GB
5 GB
20 GB
Note: A RAID 1 drive for server operating system, Orion installation,
and tempdb files is recommended. Orion requires at least 1.5GB for
job engine, information service, collector service, MIB database and
other required files. The Orion installer needs 1GB on the drive where
temporary Windows system or user variables are stored. Per Windows
standards, some common files may need to be installed on the same
drive as your server operating system. For more information, see
Working with Temporary Directories on page431.
3 GB
4 GB
8 GB
SL100, SL250, or
SL2000
SLX
SL500
SolarWinds supports Express, Standard, or Enterprise versions
of the following:
l
SQL Server
l
l
l
Notes:
l
41
CPU Speed
42
Hard Drive
Space
Memory
.NET
Framework
2 GB
5 GB
20 GB
Note: Due to intense I/O requirements, a RAID 1+0 drive is
strongly recommended the SQL Server database and Orion data
and log files. RAID 5 is not recommended for the SQL Server
hard drive. The Orion installer needs at least 1GB on the drive
where temporary Windows system or user variables are stored.
Per Windows standards, some common files may need to be
installed on drive as your server operating system. For more
information, see Working with Temporary Directories.
2 GB
3 GB
4 GB
Note: SolarWinds recommends additional RAM, up to 8 GB, for
SAM installations including more than 1000 monitors.
.NET is not required if your database is on a separate server.
SolarWinds strongly recommends that you maintain your SQL Server database on a separate physical server.
SolarWinds does not support or allow installations of SolarWinds NPM
on domain controllers.
43
l
l
Monitored devices must allow access to the SysObjectID for correct device
identification.
Unix-based devices should use the configuration of Net-SNMP version 5.5
or higher that is specific to the type of Unix-based operating system in use.
Orion NPM is capable of monitoring VMware ESX and ESXi Servers versions 3.5 and higher with VMware Tools installed. For more information
about enabling SNMP and VMware Tools on your VMware device, consult
your VMware documentation or technical representative.
44
11.
45
46
47
48
9. Click Refresh.
10. Click Start > All Programs > SolarWinds Orion > Advanced Features >
Orion Service Manager.
11. Click Start Everything.
Note: It may take a few minutes to restart all services.
12. If you want to use a designated SSL port, such as the default https port
443, for the web console, complete the following procedure to change the
web console port:
49
3. Locate the line <forms loginUrl="~/Orion/Login.aspx" />, and then edit it to <forms
loginUrl="~/Orion/Login.aspx" requireSSL=true />.
4. If you want to enable the HTTPOnly flag for added security, locate the
<httpCookies> tag, and then edit it to the following:
<httpCookies httpOnlyCookies="true" requireSSL="true" />
c:\ProgramData\SolarWinds\
50
51
52
Downloading and installing both Microsoft .NET Framework 3.5 SP1 and
Microsoft .NET Framework 4.0 may take more than 20 minutes, depending
on your existing system configuration.
If a reboot is required, after restart, click Install to resume installation, and then
click Next on the Welcome window.
5. If you want to use the Orion Improvement Program to send anonymous
data about your Orion usage to SolarWinds, click Yes, send data.
6. Review the Welcome text, and then click Next.
7. Select your preferred language, and then click Next.
Note: This selection cannot be changed later.
8. If the Orion Network Performance Monitor Setup Wizard detects that
Microsoft Internet Information Services (IIS) is not installed, select
Suspend installation to manually install IIS, click Finish, quit setup, and
then install IIS.
Notes:
l
The Orion Web Console requires that Microsoft IIS is installed on the NPM
Server. If you do not install IIS at this point, you must install IIS later, and
then configure a website for the Orion Web Console to use.
A browser window may open automatically to display the SolarWinds
Knowledge Base article, Enabling IIS: What IIS components does Orion
53
9.
10.
11.
12.
13.
14.
15.
16.
NPM require?. This article provides instructions for enabling IIS on Windows Server 2003 and 2008, Windows XP, Windows Vista, and Windows
7.
If an IIS installation was required, launch the installer again, and then click
Next on the Welcome window.
Note: A server reboot may be required after installing IIS.
Accept the terms of the license agreement, and then click Next.
If you want to install NPM in a destination folder other than the default
given, click Browse, select an installation folder, and then click OK.
Click Next on the Choose Destination Location window.
Confirm the current installation settings, and then click Next.
Click Finish when the Setup Wizard completes.
If you are evaluating NPM, click Continue Evaluation.
If you are installing a production version of NPM, click Enter Licensing
Information, and then complete the following procedure to license NPM:
a. If you have both an activation key and access to the internet, select
the first option, I have internet access and an activation key, enter
your Activation Key, and then click Next.
Note: If you are using a proxy server to access the internet, check I
access the internet through a proxy server, and then provide the
Proxy address and Port.
b. If you do not have access to the internet from your designated
NPM server, select This server does not have internet access,
click Next, and then complete the steps provided.
The Orion Configuration Wizard should load automatically. For more information
about completing the Orion Configuration Wizard, see Completing the Orion
Configuration Wizard on page54.
Confirm that you have designated a SQL Server database instance for
NPM. For more information, see Orion NPM Requirements on page38.
Confirm that the Internet Information Services (IIS) Manager is not open
while the Configuration Wizard is running.
SolarWinds recommends that you close any and all browsing sessions
that may be open to the web console before starting the Configuration Wizard.
54
During configuration, the Orion polling engine will shut down temporarily
with the result that, if you are actively polling, you may lose some polling
data. SolarWinds recommends that you perform upgrades during off-peak
hours of network usage to minimize the impact of this temporary polling
stoppage.
o
o
o
If you are using SQL Express, specify your instance as (local) and use a
strong password. For more information about authentication with strong
passwords, see http://msdn.microsoft.com/ms143705.aspx. Due to its inherent limitations, SolarWinds recommends against the use of SQL Express
in production environments.
The selected instance must support either mixed-mode or Windows authentication with strong passwords. A strong password must meet at least three
of the following four criteria:
Contains at least one uppercase letter.
Contains at least one lowercase letter.
Contains at least one number.
o Contains at least one non-alphanumeric character, e.g., #, %, or ^.
In general, SolarWinds recommends using SQL Server Authentication to ensure that the NPM server can always access the SQL
Server, even when it is hosted remotely on a separate server.
If you are using an existing database, the user account needs only to be
in the db_owner database role for the existing database.
55
If you are using an existing SQL account, the user account needs only
to be in the db_owner database role for the Orion NPM database.
If you are creating a new database, the user account must be a member
of the dbcreator server role. The sysadmin role and the sa user account are
always members of dbcreator.
If you are creating a new SQL account for use with Orion NPM, the
user account must be a member of the securityadmin server role.
Note: The sysadmin role and the sa user account are always members of
securityadmin.
6. Click Next.
7. If you are creating a new database, select Create a new database, provide
a name for the New Database, and then click Next.
Note: SolarWinds recommends against using non-alphanumeric characters in
database names.
8. If you are using an existing database, select Use an existing database,
type the database name or select it from the list, and then click Next.
9. If you want to create a new SQL account for the Orion NPM polling
engine and web console to use for accessing the database, select Create
a new account, provide an account name and password, confirm the account
password, and then click Next.
10. If you want to use an existing SQL account to provide database access
to the Orion NPM polling engine and web console, select the existing
account, provide the appropriate password, and then click Next.
11. If you need to specify a particular IP Address for the Orion NPM Web Console, provide the IP address of the host web server.
Note: SolarWinds recommends the default (All Unassigned) unless your
environment requires a specific IP address for your Orion Web Console.
12. Specify both the Port through which you want to access the web console and
the Website Root Directory into which you want to install web console files.
Note: If you specify any port other than 80, you must include that port in the
URL used to access the web console. For example, if you specify an IP
address of 10.120.0.3 and port 8080, the URL used to access the web console is
http://10.120.0.3:8080.
13. If you want to enable automatic login using Windows Authentication,
select Yes Enable automatic login using Windows Authentication.
Note: Manual login using Windows Authentication is always available, regardless of whether or not automatic login is enabled.
14. Click Next.
15. If you are prompted to create a new directory, click Yes.
56
57
l
l
58
59
60
61
To discover and add a larger number of devices across your enterprise, the
Network Sonar and Network Sonar Results Wizards are available. For
more information, see Network Discovery Using the Network Sonar Wizard on page63.
The web console provides an easy-to-use Web Node Management to discover and add individual objects for monitoring. For more information, see
Managing Devices in the Web ConsoleCore on page1.
There are two waysWeb Node Management and Network Sonar discoveryto
add nodes to the Orion database. To discover and add a larger number of devices
across your enterprise, the Network Sonar and Network Sonar Results Wizards
are available. This chapter provides instructions for quickly populating your NPM
database with the network objects you want to monitor and manage with NPM.
The Orion Web Console also provides an easy-to-use Web Node Management
wizard suited to discovering and adding individual network objects. For more
information, see Monitoring Devices in the Web Console on page1.
Discovery Central
Discovery Central provides a centralized overview of the types and number of
network objects you are monitoring with your currently installed SolarWinds
products. The Discovery Central view is subdivided into sections corresponding
to the SolarWinds products you have installed. The Network Discovery section
displays for all node-based products. For more information about Network
Discovery, see Network Discovery on page63. For more information about
specific sections, see the Administrator Guide for the corresponding SolarWinds
product.
62
Network Discovery
The Network Discovery resource provides the number of nodes and volumes that
are currently monitored. This information is both available and applicable to all
installed SolarWinds products.
Click Network Sonar Discovery to start a Network Sonar Discovery. For more
information, see Network Discovery Using the Network Sonar Wizard on
page63.
Click Add a Single Device to open the Add Node Define Node view of the
Orion Node Management utility. For more information, see Managing Devices in
the Web ConsoleCore on page1.
Interface Discovery
The Interface Discovery resource provides the number of interfaces on which you
can monitor network traffic. To discover interfaces on your network, simply
discover or add the parent node and SolarWinds will automatically discover any
and all interfaces on the designated parent node. This information is available
and applicable to SolarWinds Network Performance Monitor (NPM) and all
installed SolarWinds NPM modules.
Click Network Sonar Discovery to start a Network Sonar Discovery. For more
information, see Network Discovery Using the Network Sonar Wizard on
page63.
The Network Sonar Wizard recognizes network devices that are already in
your SolarWinds database and prevents you from importing duplicate
devices.
CPU and Memory Utilization charts are automatically enabled for your Windows, Cisco Systems, VMware, and Foundry Networks devices.
The community strings you provide in the Network Sonar Wizard are only
used for SNMP GET requests, so read-only strings are sufficient.
63
The Interfaces page of the Network Sonar Results Wizard allows you to
select interfaces for monitoring.
The following procedure steps you through the discovery of devices on your
network using the Network Sonar Wizard.
To discover devices on your network:
1. If the Network Sonar Wizard is not already open, click Start> All
Programs> SolarWinds Orion> Configuration and Auto-Discovery> Network Discovery.
2. If you want to create a new discovery, click Add New Discovery.
3. If you have already defined a network discovery, a number of options are
available on the Network Sonar Discovery tab. Select one of the following:
l If you want to edit an existing discovery before using it, select the discovery you want to edit, and then click Edit.
l If you want to use an existing discovery to rediscover your network,
select the discovery to use, click Discover Now, and then complete the
Network Sonar Results Wizard after dicovery completes. For more information, see Using the Network Sonar Results Wizard on page69.
l If you want to import some or all devices found in a defined discovery
that you may not have already imported for monitoring, select a
defined discovery, and then click Import All Results. For more information, see Using the Network Sonar Results Wizard on page69.
l If you want to import any newly enabled devices matching a defined
discovery profile, select a currently defined discovery, and then click
Import New Results. For more information about network discovery results, see Using the Network Sonar Results Wizard on page69.
If you want to delete an existing discovery profile, select a currently defined
discovery and then click Delete.
4. If the devices on your network do not require community strings other
than the default strings public and private provided by NPM, click Next on
the SNMP Credentials view.
5. If any of your network devices require community strings other than public and private or if you want to use an SNMPv3 credential, complete the following steps to add the required SNMP credential.
Notes:
l
64
6.
7.
8.
9.
Notes:
l
65
Network Sonar reads the routing table of the designated router and offers
to discover nodes on the Class A network (255.0.0.0 mask) containing the
66
67
15.
16.
17.
18.
retry a failed SNMP request, defined as any SNMP request that does
not receive a response within the SNMP Timeout defined above.
e. If you are completing a WMI discovery, position the slider or type a
value to set the number of WMI Retries.
Note: This value is the number of times Network Sonar Discovery will
retry a failed WMI request, defined as any WMI request that does not
receive a response within the WMI Retry Interval defined above.
f. If you are completing a WMI discovery, position the slider or type a
value to set the WMI Retry Interval.
Note: This value is the length of time Network Sonar Discovery will
retry any WMI request that does not receive a response.
g. Position the slider or type a value to set the Hop Count.
Note: If the Hop Count is greater than zero, Network Sonar Discovery
searches for devices connected to any discovered device. Each connection to a discovered device counts as a hop.
h. Position the slider or type a value to set the Discovery Timeout.
Note: The Discovery Timeout is the amount of time Network Sonar Discovery is allowed to complete a network discovery. If a discovery takes
longer than the Discovery Timeout, the discovery is terminated.
If you only want to discover devices that respond to SNMP or WMI
polling, check Ignore nodes that only respond to ICMP (ping).
Note: By default, Network Sonar uses ICMP ping requests to locate devices.
Most information about monitored network objects is obtained using SNMP
queries, but WMI is supported for Windows devices.
If multiple Orion polling engines are available in your environment, select
the Polling Engine you want to use for this discovery.
Click Next.
If you want the discovery you are currently defining to run on a regular
schedule, select either Custom or Daily as the discovery Frequency, as
shown in the following steps:
Notes:
l
68
69
3.
4.
5.
6.
7.
8.
monitor.
b. If you want to select discovered interfaces using keywords,
phrases or regular expressions, click + to expand Advanced
selection options, select from the available advanced options, as
desired, and then click Reselect Interfaces.
c. In the List of Interfaces area, check the Interface Types you want
NPM to monitor, and then click Next.
On the Volume Types to Import page, check the volume types you want
NPM to monitor, and then click Next.
Note: If you are not sure you want to monitor a specific volume type, check
the volume type in question. If, later, you do not want to monitor any
volume of the selected type, delete the volume using Web Node Management. For more information, see Monitoring Devices in the Web Console on page1.
If you want to import nodes, even when they are already known to be
polled by another polling engine, check the option in the Allow Duplicate Nodes section. For more information about working with multiple
polling engines, see Managing Orion Polling EnginesCore on
page237.
Check valid states for imported interfaces on the NPM Import Settings
page, and then click Next.
Note: By default, NPM NPM imports interfaces that are discovered in an
Operationally Up state. However, because interfaces may cycle off and on
intermittently, the Import Settings page allows you to select interfaces
found in Operationally Down or Shutdown states for import, as well.
If there are any devices on the Import Preview that you do not ever
want to import, check the device to ignore, and then click Ignore. Selected nodes are added to the Discovery Ignore List. For more information,
see Using the Discovery Ignore List on page73.
Confirm that the network objects you want to monitor are checked on the
Import Preview page, and then click Import.
If you are discovering devices for an Orion NPM installation, after the
import completes, click Finish.
Note: Imported devices display in the All Nodes resource.
70
71
72
73
74
4.
5.
6.
7.
75
Note: For more information about Orion General Thresholds, see Orion
Thresholds on page1.
76
77
Traffic Charts
The following charts are available to display information about interface traffic,
including multicast traffic, on devices monitored by Orion NPM.
l
l
l
l
78
l
l
l
l
l
l
l
l
Other Charts
The following charts are also available to display information about monitored
interfaces.
l
Custom Interface Chart enables you to create your own custom interface
chart.
Multiple Object Chart enables you to create your own custom charts that
compare data for multiple monitored objects.
79
Chapter 5: Virtualization
SolarWinds Orion Integrated Virtual Infrastructure Monitoring (IVIM) built into NPM
lets you monitor today's modern network fabric of virtual networks, virtualized data
centers, and private clouds. The deep visibility into your virtualized environments
helps you ensure that network performance helps and not hinders your
virtualization projects
NPM is capable of monitoring Microsoft Hyper-V and VMware ESXi and ESX
Servers versions 3.5 and higher
VMware Monitoring
Monitor your entire VMware virtual infrastructure from the highest to the lowest
level: vCenter datacenter cluster ESX hosts individual virtual
machines. Track availability and performance metrics including CPU, memory,
storage, and network bandwith utilization
Virtual Machine Auto-Summary
Automatically discover identify and monitor new virtual machines added to any
VMware host server or updated during vMotion.
Virtualization Alerting and Reporting
SolarWind Orion's native alerting and reporting capabilities extend seamlessly to
your virtual infrastructure.
For more extensive virtualization monitoring, integrate SolarWinds NPM with
SolarWinds Virtualization Manager. For more information, see Virtualization
Manager at www.solarwinds.com.
80
Chapter 5: Virtualization
NPM uses SNMP to monitor all ESXi and ESX Servers. For more
SNMP
information about enabling SNMP, see "Enabling SNMP on
VMware ESXi and ESX Servers" on page82.
NPM uses the VMware API to poll most performance data from
devices running ESXi and ESX Server versions 3.5 and 4.0. For
VMware API
more information about creating required credentials, see Creating
ESX Server Credentials for NPM on page86.
VMware Tools must be installed on all ESXi and ESX Servers you
intend to monitor. VMware Tools is not required on virtual
VMware
machines running on monitored ESXi and ESX servers, but
Tools
additional information, including IP addresses, are made available
when VMware Tools is installed on virtual machines hosted by
monitored ESXi and ESX Servers.
The following table provides a summary of the methods used by NPM to monitor
VMware ESX Servers and their component features.
Features
3.5
3i 4
4i
5i
Datacenter
VMware API
ESX Cluster
VMware API
Virtual Center
VMware API
Detection as ESX Server VMware API
Volumes
SNMP N/A SNMP N/A
SNMP
Interfaces
SNMP N/A SNMP SNMP (partial) SNMP
CPU
VMware API
Memory
VMware API
Total CPU
VMware API
(ESX Details view)
Total Memory
VMware API
(ESX Details view)
Network Traffic Utilization
VMware API
(ESX Details view)
Guest VM List
VMware API
(ESX Details view)
81
Notes:
l
82
Chapter 5: Virtualization
a. In the Perl\bin directory of your vSphere installation, execute the following script to add an appropriate community string:
perl ..\..\bin\vicfg-snmp.pl --server ip_address -c cstring
Note: Replace ip_address with the IP address of your ESXi server, and replace
cstring with the community string you are adding. For most environments, the
community string public should be sufficient.
b. Enter an appropriate user name at the prompt.
Note: For most environments, root should be sufficient.
c. Enter the associated password at the prompt.
d. In the Perl\bin directory of your vSphere installation, execute the following script to enable SNMP:
perl ..\..\bin\vicfg-snmp.pl --server ip_address E
83
Note: Replace cstring with the community string you provided above.
8. After entering the snmpwalk command, your ESX Server should return
information similar to the following:
SNMPv2-SMI::enterprises.6876.1.1.0 = STRING: "VMware ESX Server"SNMPv2-SMI::enterprises.6876.1.2.0 = STRING: "3.5.0"SNMPv2-SMI::enterprises.6876.1.3.0 = OID: SNMPv2SMI::enterprises.6876.60.1.3.5.0SNMPv2-SMI::enterprises.6876.1.4.0 = STRING: "153875"
Note: The MIB OID SNMPv2-SMI::enterprises.6876.1.4.0 returns the build number for
your product, so it may not be the same as the build number displayed above.
84
Chapter 5: Virtualization
7. Save snmp.xml, and then close your editor.
Note: If you are using nano, press Ctrl+X to close nano, and then enter Y to
save snmp.xml.
8. Enter service snmpd stop to confirm that the SNMP service is stopped.
9. Open snmpd.conf in a text editor.
Notes:
l The default location for snmpd.conf is root/etc/snmp/snmpd.conf.
l To use the default text editor, nano, in a default ESX Server version 4 environment, enter nano /etc/snmp/snmpd.conf at the prompt.
10. Edit snmpd.conf to include the following two lines:
view systemview included .1.3.6.1.4.1.6876
proxy -v 1 -c cstring 127.0.0.1:171 .1.3.6.1.4.1.6876
Note: Replace cstring with the community string you provided above.
11. Save snmpd.conf, and then close your editor.
Note: If you are using nano, press Ctrl+X to close nano, and then enter Y to
save snmpd.conf.
12. Enter service mgmt-vmware restart to restart the mgmt-vmware service.
13. Enter service snmpd start to start the SNMP service.
14. Enter chkconfig snmpd on to enable SNMP when you reboot your ESX
Server.
15. Enter esxcfg-firewall -e snmpd to allow SNMP through the ESX Server firewall.
16. Confirm that SNMP polling is enabled on your ESX Server by entering the
following command:
snmpwalk -v1 -c cstring localhost .1.3.6.1.4.1.6876 | grep 6876.1
Note: Replace cstring with the community string you provided above.
17. After entering the snmpwalk command, your ESX Server should return
information similar to the following:
SNMPv2-SMI::enterprises.6876.1.1.0 = STRING: "VMware ESX"SNMPv2-SMI::enterprises.6876.1.2.0 = STRING: "4.0.0"SNMPv2-SMI::enterprises.6876.1.4.0 = STRING:
"208167"
85
86
Chapter 5: Virtualization
87
Virtualization Summary
6. If the VM is not running VMware Tools, manually enter the IP address of
the VM in the Hostname or IP Address field.
7. Check additional options required to monitor the VM, and then click Next.
8. Follow the remainder of the Add Node wizard to completion, and then click
OK, Add Node.
Virtualization Summary
The Virtualization Summary view shows the overall status of your virtualized
infrastructure.
To view the Virtualization Summary:
1. Log in to the Orion Web Console.
2. Click Home> Virtualization.
The Virtualization Summary view is pre-configured to display the following
resources:
Top 10 VMware Hosts by CPU Load
Top 10 VMware Hosts by Percent
Memory Used
VMware Assets
To change any resource properties or contents, click Edit in the resource box.
88
Chapter 5: Virtualization
To change any resource properties or contents, click Edit in the resource box.
89
What is EnergyWise?
EnergyWise is a Cisco technology developed to help you cut enterprise energy
costs, address environmental concerns, and adhere to government directives
around green technologies. By deploying EnergyWise capable devices and by
enabling their energy-saving features, you can run business-critical systems in a
fully powered state while allowing less critical devices on Power over Ethernet
(PoE) ports to power down or drop into standby during off-peak hours.
EnergyWise Terminology
The following terms and concepts are provided in the EnergyWise MIB and used
within EnergyWise resources in the Orion Web Console.
Domain
The EnergyWise MIB includes a field for labeling groups of EnergyWise
capable devices, or entities, as members of a designated domain. With
respect to NPM, a single domain consists of all monitored EnergyWise
entities defined as neighbors
Entity
Any network device, including switches, IP phones, and other components
connected to Power over Ethernet (PoE) ports on EnergyWise capable
devices, that either draws power from another network device or supplies
power to another network device.
Importance Level
The Importance Level, or, simply, the Importance, is a priority value ranging
from 1 to 100 that is assigned to both EnergyWise entities and EnergyWise
90
Name
A user-friendly identifier for an EnergyWise entity or domain that may be
assigned in the EnergyWise MIB when the entity or domain is configured.
The default name for a switch is the hostname, and the default name for a
Power over Ethernet (PoE) port is a shortened version of the port name.
EnergyWise name values cannot include spaces. Modifying the
EnergyWise name does not change the hostname of the device or the port
name on the device. Omit spaces and refrain from using asterisks (*) in your
91
EnergyWise Terminology
name designations. Valid characters include alphanumeric characters and
symbols, including #, (, %, !, or &.
Neighbor
Any two EnergyWise entities defined within the same domain are
neighbors. Neighbors are capable of communicating EnergyWise events
including the issuance of energy management directives.
Policy Level
The Policy Level is the power level of the policy that is currently applied to
the selected entity.
Power Level
The Power Level is a designation of the amount of power an EnergyWise
entity is allowed to draw, based on the policies currently acting upon it. The
following table details available levels with category labels and icon colors.
Notes:
l
Level Label
Category
Color Color Code
10
Full
Red FF0000
9
High
8
Reduced
Operational (1)
Yellow FFFF00
7
Medium
6
Frugal
Green 00FF00
5
Low
4
Ready
Blue 0000FF
3
Standby
Standby (0)
2
Sleep
Brown A52A2A
1
Hibernate
0
Shut
Nonoperational (-1) Black 000000
92
The Not EnergyWise Capable group includes all monitored devices that do not
feature the EnergyWise technology.
EnergyWise NCM Information
Network Configuration Manager (NCM) is the Orion module used for
network configuration and change management. This resource provides
some basic information about how Orion NCM can be used to manage
EnergyWise settings and policies on your network. For more information
about Orion NCM, including the option to download a free trial, click
Download NCM.
EnergyWise Reports
The EnergyWise Reports resource provides a list of reports detailing current
EnergyWise readiness and energy savings across your network.
Overall EnergyWise Savings
93
Maximum and actual power consumption may be equivalent if you have not yet
enabled an EnergyWise management policy on your network.
Overall Historical Power Consumption
The Overall Historical Power Consumption resource displays a chart of both
the actual and the maximum amount of power consumed by all EnergyWise
entities on your network.
Note: Maximum and actual power consumption may be equivalent if you
have not yet enabled an EnergyWise management policy on your network.
94
The Name listing provides the user-friendly EnergyWise entity name that
has been defined for the viewed interface entity.
The Power Level listing provides the colored icon and label associated
with the power level currently reported by the viewed interface entity.
Note: The Power Level may be temporarily reset by clicking Set Power Level in
this resource. For more information, see Managing EnergyWise Interface Entity
Power Levels on page97.
l
The Policy Level listing provides the colored icon and label indicating the
power level of the policy currently applied to the viewed interface entity.
Notes:
o
The Policy Level is the same Power Level that is reported in the
EnergyWise Policy Overview Calendar for the currently viewed interface entity at the current local time of the viewed interface entity.
Policies are set either on the monitored device or with a configuration
management utility like Orion Network Configuration Manager. For
more information about Orion NCM, see www.solarwinds.com.
The Keywords listing provides any keywords that have been defined for the
viewed interface entity.
EnergyWise Node Details
The EnergyWise Node Details resource provides the following information
about the selected node entity:
l
95
All time references are in terms of the viewed entity and are not necessarily
the time of the Orion NPM server.
96
97
98
Getting Started
Orion Network Performance Monitor automatically recognizes your wireless APs
and controllers as wireless devices after they have already been added to the
Orion database. For more information on adding devices to Orion, see
"Discovering and Adding Network Devices" on page 62.
The wireless interfaces are not found during discovery process. Instead, after the
wireless device is added to Orion and an inventory is performed, each wireless
interface found is added to the database and polling begins.
99
NPM does not currently monitor IPv6 statistics for the following wireless
connections:
o between wireless users and access points.
o between thin access points and controllers.
The wireless details views uses device-specific node details views to display statistics. For more information, see Views by Device Type on
page1.
100
101
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
If, when you first log on to the Orion Web Console, there are any devices on your
network that trigger any of these alerts, the Active Alerts resource on the Orion
Summary Home view displays the triggered alerts with a brief description. For
more information about configuring predefined advanced alerts or creating new
advanced alerts, see Using Orion Advanced AlertsCore on page1.
102
Note: This option is useful for quickly creating multiple very similar alerts For
more information, see Configuring Basic Alert Copies on page109.
l
To modify the properties of an existing alert, select the alert to modify, and
then click Edit Alert. For more information, see Editing the Name of an
Existing Basic Alert on page104.
To remove an alert from the list in the Configure Alerts window, select the
alert to delete, and then click Delete Alert.
Note: If you only want to temporarily disable an alert without deleting it, simply
uncheck it in the Configure Alerts window.
l
To test the configuration of selected alerts, click Test Alerts. For more
information, see Testing a Basic Alert on page108.
To temporarily disable your alert configuration, check Temporarily Disable all Actions for All Alerts to disable configured actions for all alerts.
Each alert will still be recorded in the log and displayed in the Alerts window, but alert actions will not occur. This feature is particularly useful when
working on a known network issue where additional alert actions are only
an annoyance.
NPM allows you to set alerts for a broad range of network conditions. The
following procedures present the steps to create, configure, and edit basic alerts.
103
104
105
106
107
108
109
110
111
112
113
114
For more information about advanced alerts and the actions available with
advanced alerts, see Creating and Configuring Advanced Alerts on page1.
115
Playing a Sound
Orion NPM can be configured to play a sound upon alert trigger or reset. The
following procedure configures a sound to play for a basic alert.
Note: Due to restrictions on Windows service applications, this action is not
available to Orion installations on either Windows 7 or Windows Server 2008 and
higher. For more information, see the SolarWinds Knowledge base article,
"Enabling audible alerts (Play a Sound action) on Windows Server 2008".
To configure a play sound action for a basic alert:
1. Click Play a Sound.
2. Click OK.
3. Specify a sound file for the alert trigger by doing either of the following in
the Sound file to play when Alert is triggered field:
l Type the complete directory path and file name
Click Browse () to navigate your folder structure and select a file
4. Specify a sound file for the alert reset by doing either of the following in the
Sound file to play when Alert is reset field:
l Type the complete directory path and file name
Click Browse () to navigate your folder structure and select a file.
5. Click the musical note to the right of either text field to test the specified file.
6. If you are finished configuring your play sound alert action, click OK.
116
117
118
119
You must provide at least one address in the To field. When multiple
addresses are in a field, separate addresses with a comma.
Some pager systems require a valid reply address to complete the page.
3. On the SMTP Server tab, type the Hostname or IP Address of your
SMTP Server and the designated SMTP Port Number.
Note: The SMTP server hostname or IP address field is required. You cannot email a web page without identifying the SMTP server.
4. If you want to enable Secure Sockets Layer security, check Enable
SSL.
5. If your SMTP server requires authentication, check This SMTP Server
requires Authentication.
6. On the Trigger URL tab, provide the Subject and Web Page URL of your
alert trigger web page email.
Notes:
l Messaging is suppressed if both Subject and Message fields are empty.
A default subject and message are provided that use variables. For more
information about variables, see Basic Alert Engine Variables on page399. For
120
121
122
123
124
125
126
A large set of predefined background colors, textures, and images is available for you to use in your maps. You can also provide your own custom
background graphics.
Real-time weather or natural disaster maps may be projected directly onto
your network maps using linked web graphics as a background.
The shape, size, color, and style of map links may be customized to illustrate the status or the relative bandwidth of associated objects.
Map objects may be presented in a unique set of graphical styles to portray
network status
Maps may be nested to selectively reveal increasing levels of map detail,
and the status of nested map child objects may be bubbled up to the parent
map
Orion Network Atlas is also fully compatible with all network maps created with
Orion Map Maker in earlier versions of NPM. For more information about Orion
Network Atlas, see the SolarWinds Orion Network Atlas Administrator Guide at
http://www.solarwinds.com/support/orionModules/modulesDoc.aspx.
127
128
Interface traffic
CPU temperature
Addressing errors
UPS battery status
Current connections to a website
Universal Device Pollers collect both realtime and historical data associated with
object IDs maintained in the extensive SolarWinds MIB database.and provided by
SolarWinds users. As a result, Universal Device Pollers can retrieve data for
nearly any conceivable network metric. Additionally, with Universal Device Poller
transforms, you can mathematically manipulate the results of multiple pollers to
create your own custom network performance metrics. All network information
collected from Universal Device Pollers is accessible within the web console.
Warning: Universal Device Pollers do not collect information from either Orion
Failover Engine or Hot Standby Engines. If an Orion NPM server fails, data
collection stops for any Universal Device Pollers on that server. Any Universal
Device Pollers polling that server will be unable to report any information for the
failed NPM server, even if it fails-over to an Orion Failover Engine. For more
information, see Orion Failover and Disaster Recovery on page442.
Note: Universal Device Pollers are tied directly to the individual Orion NPM
polling engines on which they are hosted. As a result, all Universal Device
Pollers assigned to a monitored node that is moved from one Orion NPM polling
engine to another must be moved to the new polling engine as well.
The following sections provide instructions for defining and using Universal
Device Pollers:
l
l
129
l
l
l
l
l
l
l
l
130
131
132
A poller name is required. Orion NPM uses this name to refer to your poller
throughout the Orion Web Console. Names are recorded without spaces,
so any spaces that are included in the name are removed
133
12.
13.
14.
15.
16.
17.
l
Can you access the device from the Orion Network Performance Monitor server?
Ping the device to see if it responds or use a SolarWinds Toolset application,
such as IP Network Browser, to confirm that the device is responding to both
ICMP and SNMP requests.
18. Click Next.
19. If you want to display poller results in Orion Web Console views, confirm that Yes is selected, and then, for each available NPM view, check the
types of poller results resources, if any, that you want to display.
134
By default, NPM provides two poller groups: Example and Default Group.
The Example group contains all predefined NPM pollers, and Default
Group is the group that contains all user-defined Universal Device Pollers
if they are not assigned to any other group.
Checking a poller group automatically checks all pollers in the group. If
you do not want to assign a specific poller in a checked group, click + next
to the poller group name, and then uncheck the specific pollers that you do
not want to assign.
135
Can you access the device from the Orion Network Performance Monitor server?
Ping the device to see if it responds or use a SolarWinds Toolset application,
such as IP Network Browser, to confirm that the device is responding to both
ICMP and SNMP requests.
8. Once you have completed your poller assignments, click Finish.
136
137
To select multiple pollers, hold down SHIFT or CTRL, and then click the
pollers you want.
To collapse all folders and see just the group names, hold down SHIFT, and
thenclick - next to any of the group names.
6. Click OK.
7. If you want the imported poller to begin polling immediately upon
assigning network devices, complete the following steps:
a. Select your new, imported poller in the All Defined Pollers pane on the
left of the Orion Universal Device Poller window.
b. Click Edit Properties.
c. Confirm that the poller Status is Enabled, and then click Finish.
8. If you do not want the poller to begin polling immediately upon assigning network devices, complete the following steps:
a. Select your new, imported poller in the All Defined Pollers pane on the
left of the Orion Universal Device Poller window.
b. Click Edit Properties.
c. Select Disabled as the poller Status, and then click Finish.
Note: If Disabled, the poller will not collect data until you enable the
poller.
9. Assign nodes or interfaces to the imported poller. For more information,
see Assigning Pollers to Nodes or Interfaces on page135.
As soon as the imported poller has been enabled and assigned to appropriate
network devices, the poller begins collecting statistics. To view these statistics,
log in to the Orion Network Performance Monitor Web Console and browse to a
node or interface that was just assigned to the poller. For more information, see
Viewing Universal Device Poller Statistics on page144.
138
139
Definition
Provides an average of the results of multiple pollers
Provides the minimum of multiple poller results
Provides the maximum of multiple poller results
Truncates a polled value to a designated number of
decimal places; e.g. Truncate({HiPrecision},4) truncates the
Truncate
result of the poller named HiPrecision to four decimal
places.
Provides an average of the column values in a polled
ColumnAverage
table
ColumnMinimum
Gives the minimum of a column of values in a polled table
ColumnMaximum
Gives the maximum of a column of values in a polled table
ColumnSum
Provides the sum of a column of values in a polled table
Temperature >
Provides the Fahrenheit equivalent of a poller result
CelsiustoFahrenheit originally presented in Celsius
Temperature >
Provides the Celsius equivalent of a poller result originally
FahrenheittoCelsius presented in Fahrenheit
Provides the number of Kilobytes equivalent to a poller
XtoKilobyte
result originally presented in Bytes
140
141
{poller1}+{poller2}
l
Mathematical constants e and are also available, as E() and PI(), respectively.
Poller transformation formulas are also nestable, as shown in the following example
that returns the average of two poller comparisons:
142
10. If you want to test the validity of a selected poller transformation formula for a specific node, use the available criteria to select a device to
test, and then click Test.
Note: Test results for each poller in the formula display with the result of
the defined poller transformation.
11. If you tested your poller transformation and it failed, check the following:
l Is your transformation formula syntactically correct? Ensure that all braces
and parentheses are balanced, that there are no unnecessary spaces, and
that all pollers return the same type of values.
l Are you using the correct community string for the node that is being polled
for the test? For more information about providing community strings, see
Monitoring Devices in the Web Console on page1.
l Does the device support the polled MIB/OID? Refer to documentation supplied by the device vendor to confirm supported MIBs for your device.
Can you access the device from the Orion Network Performance Monitor server?
Ping the device to see if it responds or use a SolarWinds Toolset application such
as IP Network Browser to confirm that the device is responding to both ICMP and
SNMP requests.
12. Click Next.
13. Click + to expand the node tree down to the interface level, if necessary,
and then check all the monitored devices to which you want to apply your
defined poller transformation.
Notes:
l
Available groups are listed in the Group By: field. Select a group to selectively limit the node tree.
Interfaces are not displayed unless your poller transformation operates on
a defined interface poller.
143
A green check icon indicates a valid poller transformation, and the transformation result is displayed.
A yellow warning icon indicates that the poller transformation was not successful
for the reason indicated.
15. If you tested your poller and it failed, check the following:
l Is your transformation formula syntactically correct? Ensure that all braces
and parentheses are balanced, that there are no unnecessary spaces, and
that all pollers return the same type of values.
l Are you using the correct community string for the node that is being polled
for the test? For more information about providing community strings, see
Monitoring Devices in the Web Console on page1.
l Does the device support the polled MIB/OID? Refer to documentation supplied by the device vendor to confirm supported MIBs for your device.
Can you access the device from the Orion Network Performance Monitor server?
Ping the device to see if it responds or use a SolarWinds Toolset application such
as IP Network Browser to confirm that the device is responding to both ICMP and
SNMP requests.
16. Click Next.
17. If you want to display poller results in Orion Web Console views, confirm that Yes is selected, and then, for each available view, check the types
of poller results resources, if any, that you want to display.
Note: Click Preview to see how your poller resource will display in the
selected web console view.
18. If you only want to display the poller results resource in the event that
the poller transformation returns valid results, check Do not show this
poller if it is not assigned.
19. Click Finish.
144
In some cases, the table name may be required for variables used in
Universal Device Poller alerts, as in ${CustomPollers.Description}.
When creating a new alert for a Universal Device Poller, on the Trigger
Condition tab, change the alert type to Node Poller or Interface Poller, as
appropriate.
145
146
l
l
l
147
NPM is not able to add nodes to an Additional Polling Engine if DNS cannot resolve the name of the server hosting the Additional Polling Engine.
SNMP access must be allowed to all SolarWinds polling engines. For
more information, see the installation instructions in the Administrator
Guide for your SolarWinds product.
Basic alerts are configured and managed from your primary SolarWinds
server If there are multiple polling engines in your environment, the Basic
Alert Manager on your primary SolarWinds server will give you the opportunity to select the engine that is monitoring the devices to which you want
the basic alert to apply. For more information, see Configuring Basic
Alerts on page102.
148
If you are using custom properties to monitor your network, you must copy
related schema (*.schema) and configuration (*.config and *.cfg) files from
your primary Orion server to the server hosting your Additional Polling
Engine.
Note: By default, *.schema files are located on your primary SolarWinds server in
C:\Program Files\SolarWinds\Orion\Schemas\; *.config and *.cfg files are located in
C:\Program Files\SolarWinds\Orion\.
l
If you are using any basic alerts to monitor your network, you must make
copies of all basic alert definitions in your Orion database, and then assign
the copies to your Additional Polling Engine. For more information, see
Copying Basic Alerts to an Additional Polling Engine on page1.
If you want to use any Orion modules for monitoring or managing any
devices polled with an Additional Polling Engine, you must install the Additional Polling Engine version of the module you want to use on the server
hosting your Additional Polliing Engine.
149
If these or any other conditions present the need for reassignment, complete the
following procedure to reassign nodes to a new polling engine.
To change a polling engine node assignment:
1. Log in to the Orion Web Console as an administrator.
2. Click Settings in the top right of the web console, and then click Manage
Nodes in the Node & Group Management grouping.
3. Locate the node to manage using either of the following methods:
l Use the search tool above the node list to search your Orion database for
the device you want to manage.
Select an appropriate Group by criteria, and then click the appropriate group
including the node to manage.
4. Check the node for which you want to change the polling engine.
5. Click More Actions, and then click Change Polling Engine.
Note: The current number of Assigned Objects is listed for each available
polling engine. This number is updated with each automatic polling engine
synchronization. Updates to the Assigned Objects count can only be completed for polling engines that are operationally up.
6. Select the new polling engine, and then click Change polling engine.
150
151
If you have configured the Orion Web Console to check for product
updates, an announcement displays in the notification bar when an
update, including any upgrade, service pack, or hotfix, to NPM or any other
Orion modules you currently have installed becomes available. For more
information about Orion Product Updates, see Product Updates on
page1.
If you have configured the Orion Web Console to store blog posts, new and
unread posts to the Orion Product Team Blog are announced in the notification bar. For more information about the Orion Product Team Blog, see
Product Updates on page1.
If you have currently configured a scheduled discovery, results display in
the notification bar when the discovery completes. For more information
about Scheduled Discovery, see Discovering and Adding Network
Devices on page1.
If you are currently using NPM to monitor any VMware ESX or ESXi Servers, the notification bar can display messages communicating the number
of ESX nodes found during any discovery, and, if any discovered ESX
nodes require credentials, the notification bar tells you. For more information about managing ESX Servers, see Virtualization on page1..
152
l
l
153
154
5. Save web.config.
Note: If you run the Configuration Wizard after editing this setting, your
changes may be overwritten.
155
Discovery Central provides a centralized overview of the types and number of network objects you are monitoring with your Orion installation. For
more information, see Discovery Central on page1.
Clicking Network Sonar Discovery opens the Network Sonar Discovery
Wizard. Network Discovery enables you to quickly discover devices across
your entire network for monitoring. For more information, see Network Discovery Using the Network Sonar Wizard on page1.
Clicking Add a Node opens the Add Node Wizard directly. For more
information about adding nodes individually, see Adding Devices for Monitoring in the Web Console on page1.
156
Accounts
library of the VMware credentials NPM uses to monitor your ESX Servers.
For more information, see Virtualization on page1.
Clicking Manage Dependencies opens the Manage Dependencies view.
Dependencies allow you to formalize dependent relationships between
monitored objects based on network topology or priority to eliminate the
potential for duplicated or redundant polling and alerting. For more information, see Click Submit. on page1.
Clicking Manage Groups opens the Manage Groups view. To a greater
degree than previously available with custom properties, groups enable
you to logically organize your monitored network objects. For more information, see Managing Groups on page1.
Accounts
The Accounts grouping of the Orion Website Administration page gives a web
console administrator access to the following web console configuration pages:
l
Customize
The Customize grouping of the Orion Website Administration page offers options
to customize the navigation and appearance of your Orion Web Console on the
following pages:
l
The Customize Menu Bars page allows an Orion Web Console administrator to configure the menu bars seen by individual users. For more
information, see Customizing Web Console Menu Bars on page1.
The Color Scheme page gives a web console administrator the ability to
select a default color scheme for resource title bars. The color scheme
selection takes effect immediately throughout the web console. For more
information, see Changing the Web Console Color Scheme on page1.
157
The External Websites page enables an Orion Web Console administrator to designate any external website as an Orion Web Console view,
appearing in the Views toolbar. For more information, see Creating and
Editing External Website Views on page1.
Manage Alerts
The Manage Alerts grouping provides a link to the Manage Advanced Alerts view,
where you can edit, enable, disable, and delete advanced alerts directly from the
web console. For more information about manage advanced alerts in the web
console, see Creating and Managing Alerts on page1.
Product Updates
The Product Updates grouping provides links to web console views offering
up-to-date information about using and upgrading NPM.
l
Views
The Views grouping of the Orion Website Administration page gives an Orion
Web Console administrator access to the following view configuration pages:
l
Settings
The Settings grouping of the Orion Website Administration page gives an Orion
Web Console administrator access to the following settings configuration pages:
158
Details
Note: If you currently have any Orion modules installed, links to module settings
pages display in the Settings grouping. For more information about configuring
Orion module settings, see the Administrator Guide for your Orion module.
l
Web Console Settings allow an Orion Web Console administrator to customize the function and appearance of both the Orion Web Console and
the charts that are displayed as resources in Orion Web Console views.
For more information about configuring Orion Web Console and Chart Settings, see Orion Web Console and Chart Settings on page1.
Polling Settings define the configuration of polling intervals, timeouts, statistics calculations, and database retention settings for your NPM polling
engine. For more information about configuring Orion Polling Settings, see
Orion Polling Settings on page1.
The Orion Thresholds page opens the Orion General Thresholds page,
where NPM threshold settings are configured. For more information, see
Orion Network Performance Monitor Thresholds on page1.
Details
The Details grouping of the Orion Website Administration page provides links to
the following pages containing information about your Orion installation:
Database Details
This is an information-only page that displays details about the SQL Server
database currently used by your Orion installation. In addition to current
version information and configuration settings for both your Orion server and
your database server, this page displays the total number of monitored
objects in the Orion database.
Polling Engines
Orion supports the implementation of multiple distributed polling engines.
Each engine can monitor and collect data from different parts of your
network. This page shows the status and selected configuration information
for each currently operational polling engine.
Orion Core Details
This is an information-only page that displays details about your installation
of the common components and resources that all Orion products share,
including information about your Orion server, monitored object counts, and
the version numbers of the executables and DLLs required by any and all
installed Orion products.
159
160
Orion Thresholds
Orion fully supports the use of 64-bit counters; however, these 64-bit counters can
exhibit erratic behavior in some implementations. If you notice peculiar results
when using these counters, disable the use of 64-bit counters for the problem
device and contact the device manufacturer.
5. If you are using of 32bit counters, select Method 1 in the Counter
Rollover field in the Calculations & Thresholds area.
Note: If Method 1 is selected, when a rollover is detected, the time
between polls is calculated as (232 Last Polled Value) + Current Polled
Value.
Orion Thresholds
Many of the resources available in the Orion Web Console are capable of
displaying error and warning conditions for the devices on your network. Errors
and warnings display in the Orion Web Console. NPM uses the values provided
on the thresholds pages to determine when and how to display errors and
warnings in the Orion Web Console.
The following sections provide more information about threshold types and
configuration:
l
l
161
162
Customizing Views
Orion Web Console views are configurable presentations of network information
that can include maps, charts, summary lists, reports, events, and links to other
resources. Customized views can then be assigned to menu bars.
Note: In environments where security is a priority, SolarWinds recommends
against providing a view where users may change their own web console
account passwords.
Editing Views
The Orion Web Console allows administrators to configure views for individual
users. The following steps are required to configure an existing view.
To edit an existing view:
1.
2.
3.
4.
164
System Contact
IP Address Pattern
165
Copying Views
When you want to create multiple views based on the same device type, copying
views allows you to create one view, and then use that view as a template to
create other new views. The following steps copy an existing view.
To copy a view:
1.
2.
3.
4.
Deleting Views
The following steps delete an existing view.
To delete an existing view:
1. Click Settings in the top right of the web console, and then cick Manage
Views in the Views grouping of the Orion Website Administration page.
2. Select the view you want to delete, and then click Delete.
166
167
168
169
170
171
172
Grouping Nodes
5. Click Preview on the Customize YourView page, and then click Edit in
the title bar of the All NodesTable resource.
6. If you do not want to use the default title provided, enter a new Title for
the node list.
7. If you want a subtitle, enter a new Subtitle for the node list.
Note: Titles and subtitles may be entered as either text or HTML.
8. If you want to filter your node list by text or IP address range, provide
the text or IP address range by which you want to filter your node list in the
Filter Text field, as shown in the following examples:
l Type Home in the Filter Text field to list all nodes with Home in the node
name or as a location.
Type 192.168.1.* in the Filter Text field to list all nodes in the 192.168.1.0-255 IP
address range.
9. Select the property that is appropriate to the filter text provided above, as
shown in the following examples:
l If you typed Home in the Filter Text area, select Node Name or Location
to list nodes with Home in the node name or as a location.
If you typed 192.168.1.* in the Filter Text area, select IP Address to list only
nodes in the 192.168.1.0-255 IP address range.
10. If you want to apply a SQL filter to the node list, enter an appropriate
query in the Filter Nodes (SQL) field.
Notes:
l
173
174
The SLA line may not appear immediately. It may take several minutes for
the change to be detected by the Orion web engine.
Using a Subview
Adding a New Subview
Editing an Existing Subview
Copying an Existing Subview
Deleting an Existing Subview
Using a Subview
Views in your web console that are configured to allow subviews provide a list of
available subviews under a column collapse (<<) and expand (>>) button on the
175
176
8.
9.
10.
11.
12.
13.
177
178
8.
9.
10.
11.
12.
13.
14.
15.
179
Original subviews are listed with their parent views, as View Subview.
180
181
182
183
Hover over any view title to read a view description. Selected items display
from left to right in the new menu bar as they are listed from top to bottom.
If you check Reports from the Select Menu Items page, you must also enable
reports for the accounts that use the menu bar. For more information, see
Configuring an Account Report Folder on page1.
6. If you want to add a custom menu item, complete the following steps:
a. Click Edit under the menu bar to which you are adding the custom item.
b. Click Add, and then provide the Name, URL, and Description of your
custom menu item.
c. If you want the menu option to open in a new window, check Open
in a New Window.
d. Click OK.
7. If you want to delete a menu item, click and drag the item to delete from
the Selected items list on the right to the Available items list on the left.
Warning: Do not delete the Admin option from the Admin menu bar.
184
185
186
Session Timeout is the amount of time (in minutes) the Orion Web
Console waits through user inactivity before the user is logged out.
Windows Account Login allows you to select whether or not you want to
enable automatic login with Windows Active Directory credentials. With
this feature enabled, in the future, the current user can log in automatically.
Page Refresh specifies the amount of time that passes before a web console page, or view, reloads automatically.
Site Logo URL is the local path to the banner graphic that appears at the
top of every web console page. For more information about changing the
banner to display your logo, see Changing the Web Console Site Logo
on page1.
Site Login Text is optional text displayed on the Orion Web Console login
page. The text entered here is seen by all web console users when they
log in. HTML tags are allowed.
Help Server is the URL of the server where online help for Orion products
is stored. The default location is http://www.solarwinds.com. If you are in
an Internet-restricted network environment but require access to online
help, download the entire online help, copy it to a web server, and then
change the Help Server URL to that of the web server. You can download
the online help from http://www.solarwinds.com/support/Orion/docs/OrionLocalHelp.zip.
Status Rollup Mode establishes the way the availability status of a collection of nodes on the node tree or on a map is displayed in the web console. For more information about the types of information communicated
using status icons, see Status Icons and Identifiers on page1. For more
information, see Status Rollup Mode on page1.
187
Mixed Status shows Warning, the default status, ensures the status of a
node group displays the worst warning-type state in the group. If none of
the group members have a warning-typed state but the group contains both
up and down nodes, a Mixed Availability warning state is displayed for the
whole group. For example, Critical + Down = Critical, Critical + Warning = Critical, and Up + Down = Mixed Availability.
Show Worst Status ensures the worst state in a node group is displayed for the
whole group. For example, Up + Down = Down and Unreachable + Shutdown =
Shutdown.
l
Child Status Rollup Mode indicates how the status of any single node on
the node tree or on a map is displayed. You can show the status of the
node and its children, node status and interfaces, if you have Orion NPM
installed, or just node ICMP status.
Select Show Worst Status to ensure that the worst status of the node group is
displayed for the whole group (e.g. red if any of the nodes are down). Select
Show Worst Status (Interfaces only) to ensure that the worst status of any of the
interfaces on a selected node is displayed. Select Show only ICMP Status to
only display up/down status for monitored interfaces.
l
Child Status Display Mode designates how the status of the children of
any single node on the node tree or on a map is displayed. You can show
the status of the node and any of its children with either a static of a blinking icon. By default, Orion uses a static icon to display the status of child
objects.
Chart Settings
The following chart settings may be configured in the Chart Settings section
of the Web Console Settings page:
l
l
l
Chart Aspect Ratio is the height/width ratio for web console charts. This
ratio should be set between 0.25 and 3.0 to avoid erratic display problems,
though the performance of individual systems may differ.
Thumbnail Aspect Ratio is the height/width ratio for chart thumbnails.
95th Percentile Calculations is a setting that adds annotation lines to
charts at the entered percentile. This value is normally set to 95. For more
information, see 95th Percentile Calculations on page1.
188
The Discovery Settings section provides the Notify about new removable
volumes option. This option allows you to indicate whether or not you want to be
notified when removable volumes are added to your network and discovered
during network discovery. For more information about network discovery in NPM,
see Discovering and Adding Network Devices on page1.
Filter the results to only show nodes that are not Up:
Status<>1
l
l
from the
City = 'Atlanta'
189
l
l
l
l
View chart data over the Last 7 Days or over the Last 30 Days
Select Edit Chart to view and modify chart settings.
Note: This is the same as clicking Edit in the title bar.
View Chart Data as an HTML format document
View Chart Data in Excel to see chart data in an Excel-compatible
format
Select a Chart allows you to change the chart type displayed in the current
resource. Chart options are determined in accordance with the type of view
displaying the resource you are currently editing. For more information
about available node charts, see Custom Node Charts on page1. For
more information about available volume charts, see Custom Volume
Charts on page1.
190
The Time Period for the selected chart may be any of the following:
Last Hour
Last 2 Hours Last 24 Hours Today
Yesterday
Last 7 Days This Month
Last Month
Last 30 Days Last 3 Months This Year
Last 12 Months
The Sample Interval for the selected chart may be any of the following:
Every Minute
Every 5 Minutes Every 10 Minutes Every 15 Minutes
Every 30 Minutes Every Hour
Every 2 Hours
Every 6 Hours
Every 12 Hours One a Day
Every 7 Days
Notes:
l
The Trend Line option allows you to enable the trend line feature of NPM
charts. By enabling trend lines on NPM charts, you can see potential future
results as they are extrapolated from collected historical data.
Note: Due to the broad array of factors that can affect the performance of
devices on your network, trend lines provided on NPM charts are intended
as approximate predictions of future data only.
For more information about customizing web console views, see Customizing
Views on page1. Some charts also provide a 95th Percentile marker for your
reference. For more information, see 95th Percentile Calculations on page1.
191
Availability
AvailabilityAutoscale
Availability and Response Time
CPU Load
The following charts display CPU loading information over specified periods of
time for nodes monitored by Orion.
l
l
Memory Usage
The following charts present memory usage information over custom time periods
for nodes monitored by Orion.
l
l
l
l
192
193
Sample Interval
The sample interval dictates the precision of a given chart. A single point or bar is
plotted for each sample interval. If a sample interval spans multiple polls, data is
automatically summarized and plotted as a single point or bar on the chart.
Note: Due to limits of memory allocation and the large number of polled data
points, some combinations of time periods and sample intervals may require too
many system resources to display. As a result, charts may not display if the time
period is too long or if the sample interval is too small.
Chart Size
Chart Size options configure the width and height, in pixels, of the chart. You can
maintain the same width/height aspect ratio, or scale the chart in size, by entering
a width in the Width field and then entering 0 for the Height.
Font Size
Font sizes for generated charts are variable. The Font Size option allows you to
select a Small, Medium, or Large size font for your chart labels and text.
Note: Font Size selections are maintained in the printable version of your chart.
Data Export Options
The Display Data from Chart area provides the following options to export chart
data as either Excel-compatible Raw Data or as HTML-formatted Chart Data:
194
195
196
197
Note: The string supplied for Title is the name for the added script or application
that will display in the menu. The string supplied for the ExecString is the path to
the script or application executable file.
6. Save the new SWToolset.MenuOptions to automatically update the Toolset
Integration menu.
199
200
201
If you only want to use ICMP to monitor the node you are adding,
select Status Only: ICMP.
Note: Select this option for limited data collection for nodes that support neither
WMI or SNMP. Only status, response time, and packet loss data are collected for
ICMP-only nodes.
l
If you are adding a Windows Server, and you only want to use WMI
and ICMP for monitoring, select Windows Servers: WMI and ICMP, and
then provide appropriate WMI credentials for the Windows Server you are
adding.
Note: Using WMI to monitor your added node may not provide as much data as
you may be able to obtain using SNMP.
If you are adding a node for typical monitoring, select Most Devices: SNMP
and ICMP, and then provide the SNMP Version and SNMP Port fields, as
appropriate.
Note: If the SNMP port on the added node is not the Orion default of 161,
provide the actual port number in the SNMP Port field.
8. If you are using SNMP to poll the selected node and you want to
provide additional community strings, provide them in the Community
String field.
Notes:
202
For most SNMPv2c devices, the community string public gives Orion NPM
sufficient access. If you are providing multiple community strings, separate
them with spaces, as shown in the following example:
Orion uses SNMPv2c by default. If the device you are adding supports or
requires the enhanced security features of SNMPv3, select SNMPv3. If
SNMPv2c is enabled on a device you want NPM to monitor, by default,
NPM will attempt to use SNMPv2c to poll for performance information. If
you only want NPM to poll using SNMPv1, you must disable SNMPv2c on
the device to be polled.
9. If you have selected SNMPv3 as the SNMP version for the selected
node and you want to provide additional read/write community
strings, provide them in the Read/Write Community String field, as
shown in the following example:
l
203
If you only want to use ICMP to monitor the selected node, select
Status Only: ICMP.
Note: Select this option for limited data collection for nodes that support neither
WMI or SNMP. Only status, response time, and packet loss data are collected for
ICMP-only nodes.
l
If the selected node is a Windows Server, and you only want to use
WMI and ICMP for monitoring, select Windows Servers: WMI and
ICMP, and then provide appropriate WMI credentials for the Windows
Server you are adding.
Note: Using WMI to monitor your added node may not provide as much data as
you may be able to obtain using SNMP.
If you are adding a node for typical monitoring, select Most Devices: SNMP
and ICMP, and then provide the SNMP Version and SNMP Port fields, as
appropriate.
Note: If the SNMP port on the added node is not the Orion default of 161,
provide the actual port number in the SNMP Port field.
6. If you are using SNMP to poll the selected node and you want to
provide additional community strings, provide them in the Community
String field.
Notes:
204
For most SNMPv2c devices, the community string public gives Orion NPM
sufficient access. If you are providing multiple community strings, separate
them with spaces, as shown in the following example:
Orion uses SNMPv2c by default. If the device you are adding supports or
requires the enhanced security features of SNMPv3, select SNMPv3. If
SNMPv2c is enabled on a device you want NPM to monitor, by default,
NPM will attempt to use SNMPv2c to poll for performance information. If
you only want NPM to poll using SNMPv1, you must disable SNMPv2c on
the device to be polled.
7. If you have selected SNMPv3 as the SNMP version for the selected
node and you want to provide additional read/write community
strings, provide them in the Read/Write Community String field, as
shown in the following example:
l
205
Contact
City
Community
Comments
RWCommunity
Department
206
207
Changing the SNMP port applies to statistics polls, Universal Device Pollers, and
SNMP trap collection. For more information about custom MIBs, see Monitoring
MIBs with Universal Device Pollers in the SolarWinds Orion Network
208
209
210
b.
c.
d.
e.
f.
identified on charts and graphs in the Orion Web Console. It does not
impact the interface as it is referenced on the network.
If you need to designate a custom bandwidth for the selected interface, check Custom Bandwidth, and then provide required values for
Transmit Bandwidth and Receive Bandwidth.
If you want to change the existing polling intervals, provide new
intervals in the Interface Status Polling and Collect Statistics Every
fields.
Note: The Interface Status Polling interval is the period, in seconds,
between status checks performed by Orion NPM on the selected interface. The Collect Statistics Every field provides the interval, in
minutes, on which Orion NPM determines performance statistics for the
selected interface. Default intervals for node status polling and statistics
collection are 120 seconds and 9 minutes, respectively.
If you have defined custom properties for interfaces within Orion
NPM, you can define the appropriate property values for the selected
interface in the Custom Properties area of this page. For more information about custom properties in Orion NPM, see Creating Custom
Properties in the SolarWinds Orion Network Performance Monitor
Administrator Guide.
If you want to add, edit, or delete an existing dependency that
includes the selected interface, click Manage Dependencies, and
then add, edit, or delete dependecies, as appropriate. For more information, see Managing Dependencies in the SolarWinds Orion Network
Performance Monitor Administrator Guide.
If your settings are valid and you are finished editing node properties, click Submit.
211
212
213
214
215
216
217
Managing Groups
Groups contain Orion objects that report a status such as nodes, volumes,
applications, interfaces, and even other groups. You create, delete, and modify
groups from the Manage Groups page.
Note: Nesting a group within another does not create a strict parent/child
relationship. You can include any group as a member in any number of other
groups.
To access the Manage Groups page:
1. Log on to the Orion Web Console.
2. Click Settings in the top right of the web console.
3. Click Manage Groups in the Node & Group Management grouping of the
Orion Website Administration page.
The following sections provide more information about creating and managing
groups in Orion:
l
l
l
l
l
Creating Groups
Editing Existing Groups
Managing Group Members
Deleting Groups
Managing the Display of Group Status
Creating Groups
Creating a group is a straightforward process of selecting the Orion objects you
want the group to contain. At creation time, you can also decide how you want
218
219
Deleting Groups
Deleting an existing dependency is a straightforward process, as shown in the
following procedure.
To delete a group:
220
Show Best Status is most useful for displaying groups that are
defined as collections of redundant or backup devices. The following
table indicates how the Show Best Status option operates:
Note: Compare Group Status results under the Show Best Status option
with results for the same groups of objects under the Show Worst Status
option.
Object States
Group Status
(Up, Warning, Down)
(Up)
(Warning, Down)
(Up)
(Warning, Down, Unknown) (Warning)
Show Worst Status ensures that the worst status in a group of objects is
displayed for the whole group. The following table indicates how the Show
Worst Status option operates:
Object States
Group Status
(Up, Warning, Down)
(Down)
(Warning, Down)
(Warning)
(Warning, Down, Unknown) (Down)
l
Mixed Status shows Warning ensures that the status of a group displays
the worst warning-type state in the group. If there are no warning-type
states, but the group contains a mix of up and down states, then a Mixed
Availability ( ) warning status is displayed for the whole group. The following table indicates how the Mixed Status shows Warning option operates:
221
Managing Dependencies
Object States Group Status
(Critical)
(Critical)
(Mixed Availability)
The following procedure configures the method used to determine group status.
To configure the method used to determine the status of a selected group:
1. Click Start> All Programs> SolarWinds Orion> Orion Web Console.
2. Click Settings in the top right of the web console, and then click Manage
Groups in the Node & Group Management grouping of the Orion Website
Administration page.
3. Check the group you want to edit, and then click Edit Properties.
4. Expand Advanced, and then select a Status rollup mode, as follows:
a. If you want the group to roll up the worst status of the group members, select Show Worst Status.
b. If you want the group to roll up the best status of the group members, select Show Best Status.
c. If you want the group to display a warning status if the group members have a mixture of different statuses, select Mixed Status
shows warning.
5. Click Submit.
Managing Dependencies
Dependencies in Orion allow you to account for topological constraints on your
network. These constraints may be either the result of the design of a specific
device, as in the case of interfaces on a switch or router, or the result of the
physical architecture of your network itself. Orion offers an Unreachable status to
account for the case when a device may appear to be down when its status is
actually indeterminate, due to another device being down or unresponsive.
For example, in the case of a switch monitored normally by Orion NPM, when the
switch itself goes down or becomes unresponsive, all interfaces on the switch will
also be unresponsive, even though they may functioning perfectly well. By
default, in Orion NPM these child interfaces display as Unreachable because
their parent node is reporting as down.
Likewise, Orion also makes it possible to define dependencies among distinct
devices, as in the case of a subnet of devices on your network that depends on a
222
223
225
226
227
228
229
10.
11.
12.
13.
14.
15.
230
On the Individual Accounts tab, check the account you want to limit.
Click Edit.
Click Add Limitation in the Account Limitations section.
Select the type of limitation to apply, and then click Continue.
Notes:
Because Orion NetFlow Traffic Analyzer (NTA) initially caches account limitations, it may take up to a minute for account limitations related to Orion
NTA to take effect in Orion NTA.
l Account limitations defined using the Account Limitation Builder display as
options on the Select Limitation page. Account limitations can be defined
and set using almost any custom properties. For more information, see Setting Account Limitations on page230.
e. Define the limitation as directed on the Configure Limitation page that
follows. For more information about defining pattern-type limitations,
see Defining Pattern Limitations on page1.
4. If you want to limit an group account, complete the following steps:
Note: Limitations applied to a selected group account only apply to the
group account and not, by extension, to the accounts of members of the
group.
a. On the Groups tab, check the group account you want to limit.
b. Click Edit.
c. Click Add Limitation in the Account Limitations section.
d. Select the type of limitation to apply, and then click Continue.
l
Notes:
Because Orion NetFlow Traffic Analyzer (NTA) initially caches account limitations, it may take up to a minute for account limitations related to Orion
NTA to take effect in Orion NTA.
l Account limitations defined using the Account Limitation Builder display as
options on the Select Limitation page. Account limitations can be defined
and set using almost any custom properties For more information, see Setting Account Limitations on page230.
e. Define the limitation as directed on the Configure Limitation page that
follows. For more information about defining pattern-type limitations,
see Defining Pattern Limitations on page1.
5. Click Add Limitation in the Account Limitations section.
6. Select the type of limitation to apply from the list, and then click Continue.
l
Notes:
231
You may also group operators using parentheses, as in the following example.
(*foo* EXCEPT *b*) AND (*all* OR *sea*) matches seafood and footfall, but not football
or
Bigfoot.
232
234
235
236
237
Polling Intervals
Polling Statistics Intervals
Dynamic IP Address and Hostname Resolution
Database Settings
Network
Calculations & Thresholds
Polling Intervals
The following settings configure default polling intervals. To apply poller settings,
click ReApply Polling Intervals.
Default Node Poll Interval
Devices are regularly polled to determine status and response time on this
designated interval. By default, this interval is 120 seconds.
Default Volume Poll Interval
Volumes are regularly polled to determine status and response time on this
designated interval. By default, this interval is 120 seconds.
Default Rediscovery Interval
Your entire network is polled on this interval to detect any re-indexed
interfaces. Monitored network devices are also checked for IOS upgrades
permitting EnergyWise support. By default, this interval is 30 minutes.
Note: In Orion products released prior to Orion NPM version 10.1, the
minimum interval allowed is 1 minute. Beginning with Orion NPM version
10.1, the minimum rediscovery interval is 5 minutes. Polling interval settings
may not be submitted if the default rediscovery interval is not set to at least 5
minutes.
Lock custom values
This option is enabled by default. When enabled, all polling customizations
made on the Orion Polling Settings view are automatically saved.
238
Database Settings
The following options configure Orion database maintenance and retention
settings.
Note: Changes to database maintenance and retention settings do not take effect
until the SolarWinds Network Performance Monitor service is restarted.
Archive Time
The Archive Time is the time of day when Orion database maintenance
occurs. For more information, see Database Maintenance on page1.
Auditing Trails Retention
If your SolarWinds product is capable of retaining user audit information,
this setting indicates the length of time that individual audit events are
retained in the SolarWinds database. By default, this retention period is 365
days.
Detailed Statistics Retention
All statistics collected on any basis shorter than 1 hour are summarized into
hourly statistics after the period of time designated as the Detailed Statistics
Retention period. By default, this period is 7 days.
Hourly Statistics Retention
239
240
Database Settings
Detailed UnDP Statistics Retention
All Universal Device Poller statistics collected on any basis shorter than 1
hour are summarized into hourly statistics after the period of time
designated as the Detailed Universal Device Poller Statistics Retention
period. By default, this period is 7 days.
Hourly UnDP Statistics Retention
All Universal Device Poller statistics collected on any basis shorter than 1
day but longer than 1 hour are summarized into daily statistics after the
period of time designated as the Hourly Universal Device Poller Statistics
Retention period. By default, this period is 30 days.
Daily UnDP Statistics Retention
All Universal Device Poller statistics in the Orion database that are
collected on a daily basis are kept for this designated period of time. By
default, this period is 365 days.
Events Retention
All network events data is deleted from the Orion database after the period
of time designated by the Events Retention has passed after the event
ending time. By default, this period is 30 days.
Syslog Messages Retention
All received Syslog messages are kept for the period of time designated. By
default, this period is 7 days.
Trap Messages Retention
All received trap messages are kept for the period of time designated. By
default, this period is 30 days.
Max Alert Execution Time
If it takes longer than the value specified here for an alert to execute, Orion
will disable the alert. Alert execution time includes the amount of time
required to trigger any configured alert actions.
Alert Acknowledge Url Text
When an alert is triggered, the generic text in this field is displayed as a link
to acknowledge the triggered alert.
Allow alert actions for unmanaged objects
241
Network
The following settings configure ICMP and SNMP requests.
ICMP Timeout
All ICMP (ping) requests made by the Orion poller time out if a response is
not received within the period designated. By default, this period is 2500ms.
ICMP Data
This string is included within all ICMP packets sent by Orion.
SNMP Timeout
All SNMP requests made by the Orion poller time out if a response is not
received within the period designated. By default, this period is 2500ms.
SNMP Retries
If a response to an SNMP poll request made by the Orion poller is not
received within the configured SNMP Timeout, the Orion poller will conduct
as many retries as designated by this value. By default, this value is 2.
UCS API Timeout
All UCS API requests made by the Orion poller time out if a response is not
received within the period designated. By default, this period is 240
seconds.
Perform reverse DNS lookup
If you want NPM to perform reverse DNS lookups on monitored DHCP
nodes, confirm that this option is checked. By default, reverse DNS lookup
for DHCP nodes is enabled.
Hide unknown connections in topology
242
243
244
Calculating a Baseline
each availability node record. In general, it is best to leave calculations based on
Node Status unless you specifically need node availability based on packet loss.
Calculating a Baseline
Much of the raw data that NPM polls from monitored network objects is provided
initially as coutner values. For example, one of the values that Orion NPM polls
from interfaces is ifInOctets, which returns the number of bytes the polled interface
has received since the device last booted. While this value can be useful
information in itself, generally, from a network performance monitoring standpoint,
it is more useful to know the rate of bytes received by the interface.
In order to determine a rate, two values are required. On a new install or after a
shutdown, when the SolarWinds Network Performance Monitor service starts,
there is no current network data in your Orion database. In this situation, by
default, Orion calculates a baseline for the transmission rates of the various
elements of your network. To calculate this baseline, all network resources are
polled immediately upon startup, and then, as soon as the initial poll is complete,
the network is polled again. The resulting two sets of data are used to calculate a
nearly instant baseline view of your network performance.
If you do not need statistics immediately, or if you do not want NPM to calculate a
baseline at startup, disable baseline calculation at startup by setting the Baseline
Calculation option on the Orion Polling Settings view to False. For more
information, see Configuring Polling Engine Settings on page1.
Note: Baseline calculation requires significant data gathering and processing.
Until baseline calculation is completed, both NPM server performance and the
CPU performance of some of network routers may be adversely affected.
245
246
Maximum,
CurrentValue, DefaultValue)
9. Click Execute, and then close SQL Server Management Studio.
10. On your Orion server, click Start > Run, type regedit, and then click OK.
11. Expand HKEY_LOCAL_MACHINE > SOFTWARE> SolarWinds.Net>
SWNetPerfMon.
12. Right-click Settings, and then click New> String Value.
13. Enter Response Time Retry Count as the New Value.
14. Right-click Response Time Retry Count, and then click Modify.
15. In the Value data field, enter the CurrentValue provided in the query
above, and then click OK.
16. Close the Registry Editor.
17. Click Start> All Programs> SolarWinds Orion> Advanced Features>
Orion Service Manager.
18. Click Start Everything.
247
248
249
Advanced alerts are created in the Advanced Alert Manager and configured in the
Orion Web Console, as shown in the following sections.
Note: If you want to configure advanced alert features, such as timed alert
250
3. Click New.
251
5. Click General, type the name of your alert in the Name of Alert field, and
then type a description of your alert in the description field.
252
8. Click Trigger Condition to set the trigger condition for your alert. For more
information, see Setting a Trigger Condition for an Advanced Alert on
page1.
253
254
l
l
l
To generate a condition based on a comparison of device fields and values, click Add a Complex Condition.
To define more conditions, click Add a Condition Group.
To remove a selected condition, click Delete Current Condition.
To change the order of your conditions, click Move Down or Move Up, as
appropriate.
d. If you need an additional condition, click Browse (), and then click
Add ConditionType, as appropriate for the condition you want to add.
e. If you need to delete a condition, click Browse (), next to the condition you want to delete, and then click Delete Current Condition.
255
Conditions may be exported for use with other alerts by clicking Export
Conditions and saving as appropriate.
Click Import Conditions to import existing conditions from other alerts.
Imported trigger conditions automatically overwrite any existing trigger conditions.
f. If you want to specify a time duration for the condition to be valid,
type the interval and select Seconds, Minutes, or Hours from the list.
Note: You may need to delay alert trigger actions until a condition has
been sustained for a certain amount of time. For example, an alert
based on CPU load would not trigger unless the CPU Load of a node
has been over 80% for more than 10 minutes. To set up a sustainedstate trigger condition, at the bottom of the Trigger Condition tab,
provide an appropriate amount of time the alert engine should wait
before any actions are performed. By default, the alert triggers immediately, if the trigger condition exists. The maximum alert action delay is
eight hours after the trigger condition is met.
g. If you are finished configuring your advanced alert, click OK.
256
257
258
259
Alert Escalation
When editing any trigger or reset action, use the Alert Escalation tab, if it is
available, to define additional alert action options. Depending on the alert action
being configured, any or all fo the following options may be available on the Alert
Escalation tab:
260
To disable the action when the alert has been acknowledged, check Do
not execute this Action if the Alert has been Acknowledged.
To execute the action repeatedly as long as the trigger condition exists,
check Execute this Action repeatedly while the Alert is Triggered and
then provide an appropriate action execution interval.
To delay the execution of the alert action, check Delay the execution of
this Action and then provide an appropriate interval that the alert engine
should wait after the alert condition is met before the alert action is
executed.
261
This alert will not trigger unless the Node is Up, packet loss is greater than or
equal to 75%, and CPU load is greater than or equal to 85%.
When setting the condition group to all, picture every condition as being
separated by an and statement. So, in this example, the alert trigger would read:
Alert when: (Node Status=Up) and (Percent Loss>=75) and (CPU Load>=85)
In this situation, if any of the three conditions become true, the alert will trigger.
None Condition Group
Changing the condition group to Trigger Alert when none of the following apply
means that all conditions in the group must be false before the alert is triggered.
In this example the alert trigger would read:
Alert when: (Node Status=Down) and (Percent Loss<=75) and (CPULoad<=85)
262
Each condition is separated by an or statement just like the any condition group;
however, the conditions have been inverted (Node Status=Down instead of Node
Status=Up).
263
264
265
266
Confirm that the polling engine you have configured to trigger your alert
has access to your SMTP server.
Emails and pages are sent in plain text.
267
Playing a Sound
7. If you want to use SSL/TLS encryption for your alert email, check
Enable SSL.
8. If your SMTP server requires authentication, check This SMTP Server
requires Authentication.
9. Click Time of Day.
10. Enter the time period over which you want to activate your alert action, and
then select the days on which you want to activate your alert action.
11. If you want to enable alert escalation, click the Alert Escalation tab, and
then check any of the following options, as appropriate for your alert:
l To disable the action when the alert has been acknowledged, check Do
not execute this Action if the Alert has been Acknowledged.
l To execute the action repeatedly as long as the trigger condition exists,
check Execute this Action repeatedly while the Alert is Triggered and
then provide an appropriate action execution interval.
l To delay alert action execution, check Delay the execution of this
Action, and then provide an appropriate interval the alert engine should
wait after the alert condition is met before the alert action is executed.
10.If you are finished configuring your email/page alert action, click OK.
Playing a Sound
Orion can be configured to play a sound upon alert trigger or reset. The following
procedure configures a sound to play for an advanced alert.
Note: Due to restrictions on Windows service applications, this action is not
available to Orion installations on either Windows 7 or Windows Server 2008 and
higher. For more information, see the SolarWinds Knowledge base article,
"Enabling audible alerts (Play a Sound action) on Windows Server 2008".
To configure a play sound action for an advanced alert:
1. Click Play Sound.
2. Specify a sound file for the alert trigger by doing either of the following in
the Sound file to play field:
l Type the complete directory path and file name.
l Click Browse () to navigate your file system and select the target file.
3. Click the musical note button to the right of either text field to test the sound
file you have specified.
4. Click Time of Day.
5. Enter the time period over which you want to activate your alert action, and
then select the days on which you want to activate your alert action.
268
269
270
271
272
273
274
3.
4.
5.
6.
7.
8.
9.
10.
l
275
276
277
278
279
280
281
282
283
284
285
24.
l
l
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
Note: You must provide at least one email address in the To field. When
entering multiple addresses in a field, y separate addresses with a comma.
Click Message, and then type the Subject and Message of your escalated
alert email.
Notes:
Messaging is disabled if both Subject and Message fields are empty.
For more information about variables in email subjects and messages, see
Sending an E-mail / Page on page1.
Click SMTP Server, and then provide the Hostname or IP Address of
your SMTP Server and the designated SMTP Port Number.
Note: The SMTP server hostname or IP address field is required. You cannot send an email/page alert without identifying the SMTP server.
If your SMTP server requires authentication, check This SMTP Server
requires Authentication.
If you want to restrict when your escalated alert is valid, check
Execute this Action only between specific hours, and then configure
the appropriate settings.
Note: By default, your escalated alert is always valid. For more information, see Setting the Monitoring Period for an Advanced Alert on page1.
Click Alert Escalation.
Check Do not execute this Action if the Alert has been Acknowledged.
If you want to execute the action repeatedly as long as the trigger condition exists, check Execute this Action repeatedly while the Alert is
Triggered, and then provide an appropriate action execution interval.
If you want to delay alert action execution, check Delay the execution
of this Action, and then provide an appropriate interval the alert engine
should wait after the alert condition is met before the alert action is
executed.
Note: Typically, if you are configuring the first level alert, you should leave
this option unchecked. If you are configuring the second level alert, check
this option and provide the desired delay between the first and second notifications. If you are configuring the third level alert, check this option and
provide the desired delay between the first and third notifications.
Click OK.
If you want your escalated alert to perform any actions upon reset,
click the Reset Action tab, and then configure appropriate actions. For
more information, see Setting a Reset Action for an Advanced Alert on
page1.
If you are finished configuring your escalated alert, click OK.
286
287
Availability
The following network availability reports are provided by default with Orion.
288
289
Events
The following network events reports are provided by default with Orion.
All Down Events
Displays a list of all events in the database involving nodes that have
stopped responding to polling over the last 12 months. For each down
event, this report displays the down event date and time, the node name
and IP address, and a verbal statement of the down event.
Down Events - Windows Devices
Displays a list of all events in the database involving Windows devices that
have stopped responding to polling over the last month. For each down
event, this report displays the down event date and time, the node name,
and a verbal statement of the down event.
Last 250 Events
290
291
292
293
Inventory
The following network inventory reports are provided by default with Orion.
All Disk Volumes
For all monitored volumes, this report displays the volume type and size,
available space on the volume, amount of the available space that is
currently used, and the peak amount of the available space that has been
used on the volume, with the month in which peak usage occurred, over the
last 12 months. Volumes are listed beneath their respective parent nodes.
Device Types
Displays a list of monitored machine types and the number of each type that
are currently monitored.
IOS Versions of Cisco Devices
For all monitored Cisco devices, this report displays the device name,
machine type, and Cisco IOS Version and Image.
Viewing Reports
All reports, custom or predefined, are available for viewing in both the Orion Web
Console and in Report Writer, as shown in the following procedures:
l
l
Note: By default, no report folder is configured for newly created users. If a new
user is not seeing reports, you may need to select a Report Folder for the new
294
295
a.
b.
9.
296
297
298
299
300
301
302
303
Preview displays the report as it will appear in printed form. For more
information, see Preview Mode on page1.
Report Designer is the report creation and editing interface. For more
information, see Design Mode on page1.
Note: You can toggle between Preview and Report Designer modes at any time
by clicking Preview or Design, respectively, on the toolbar.
4.If you want to separate the data for individual network objects with
horizontal lines, click Report Style, and then check Display horizontal lines
between each row.
5.Click OK to exit Report Writer Settings.
Preview Mode
Preview mode shows a report as it will print. When you open a report in Preview
mode, or switch to Preview mode from Design mode, Orion runs the query to
generate the report, and then Report Writer displays the results.
The Preview window toolbar provides the following actions and information:
l
l
l
Print report
304
Design Mode
Use Design mode to create new reports and modify or rename existing reports.
The options available for both creating and modifying reports are the same.
Design mode options are also dynamic, based upon the type of report, included
report data, and report presentation. Available options differ according to the type
of report that you are designing, but all reports require that you select the data to
include and decide how that data will be sorted, ordered, filtered, and presented.
305
306
307
308
l
l
The Group Header is the text that designates groups on your report.
The Web URL is the dynamic location of your published report with
respect to your Orion Web Console.
Font size, face, color, and background may all be modified by clicking
associated ellipses.
Alignment may be left, center, or right.
Check Transparent Background for better results when publishing your
report to the Web.
If you want to change the grouping order, use the up and down arrows to change
the grouping order accordingly.
309
310
311
Print the Web Page is selected when the scheduled task is configured in
Report Scheduler.
All open dialogs, including SWToolset.exe and javascript warnings, are
closed.
312
All scheduled print tasks are configured to run even when the current user
is not logged in.
313
314
5. Select Portrait for the paper orientation, and then confirm that Make this
Report availablefrom the Orion website is checked.
315
10. Click the Field asterisk, and then select Network Nodes> Node Status>
Status Icon.
Note: While this field makes a distinct visual difference for a report viewed
in color, it will make little or no difference if printed in black and white.
11. Click Browse (), and then select Add a new field.
12. Click the Field asterisk, and then select Network Nodes> Node Status>
Status.
316
13. Click Execute SQL Query to view the report data in the preview window.
Note: The report preview should show information about both current and
historical status. Current status entries must be relabeled to avoid confusion.
15. Click Status in the Select a Field list, and then change the Column
Header entry to Current Status.
317
16. Click Status_Icon in the Select a Field list, and then change the Column
Header entry to Current Status.
17. Click Execute SQL Query.
Note: Column widths are adjustable. To change a column width, place
your cursor on the column divider and drag it to a different position.
18. Click Select Fields.
19. Click the sort asterisk on the Status field line, and then select
descending.
318
23. Click the sort asterisk on the new line, and then select ascending.
24. Click Execute SQL Query to view the report.
25. Click Time Frame.
26. Select Relative Time Frame, type 7 in the text field, and then select Days
from the list.
27. If you want to break down the report day-by-day, click Summarization
and specify your choices.
319
28. If you want to filter your report, click Filter Results and specify filter rules,
as on the Select Fields tab.
320
Syslog Viewer allows you to tailor your view of Syslog messages using custom
rules. Additionally, Syslog Viewer gives you the ability both to search your Orion
database and to configure Syslog-specific alerts for received Syslog messages.
Notes:
l
321
Syslog Resources
NPM provides the following Syslog-related resources for inclusion within web
console views.
Advanced Syslog Counts
Every Syslog message has a designated severity. For more information
about Syslog severities, see Syslog Severities on page1. The Advanced
Syslog Counts resource groups by severity all Syslog messages received
by the currently viewed node. For each severity, this resource provides the
number of received Syslog messages.
Advanced Syslog Parser
322
323
324
325
326
When Use Regular Expressions in this Rule is checked, you may use regular
expressions in place of like statements. For more information about using
regular expressions in NPM, see Regular Expression Pattern Matching on
page1.
327
Enabling Time of Day checking creates more overhead for the CPU.
Messages received outside the specified timeframe will not trigger alerts.
11. If you want to suppress alert actions until a specified number of messages arrive that match the rule, complete the following procedure:
Note: When Suspend further Alert Actions for is checked, alert actions
are not sent until the specified amount of time has expired. Once the time
period has expired, only new alerts are sent. All alerts suppressed during
the time period are discarded.
a. Select the Trigger Threshold tab, and then check Define a Trigger
Threshold for this Rule.
b. Enter option values as appropriate.
12. Configure Syslog alert actions on the Alert Actions tab, as shown in the following steps:
a. If you are associating a new action to the rule, click Add New
Action. For more information about available actions, see Available
Syslog Alert Actions on page1.
b. If you want to edit an existing action for the rule, select an action
from the list, and then click Edit Selected Action.
328
329
330
331
=0
332
= 1000
NODE_UNKNOWN
= 1000000
NODE_WARNING
NODE_DOWN
${Version}
= 1000000
= 100000000
Syslog Facilities
The facility value indicates which machine process created the message. The
Syslog protocol was originally written on BSD Unix, so Facilities reflect the
names of UNIX processes and daemons, as shown in the following table.
Note: If you are receiving messages from a UNIX system, consider using the User
Facility as your first choice. Local0 through Local7 are not used by UNIX and are
traditionally used by networking equipment. Cisco routers, for example, use
Local6 or Local7.
Number Source
Number Source
0
kernel messages
12
NTP subsystem
1
user-level messages
13
log audit
2
mail system
14
log alert
3
system daemons
15
clock daemon
4
security/authorization messages
16
local use 0 (local0)
5
messages generated internally by Syslog 17
local use 1 (local1)
6
line printer subsystem
18
local use 2 (local2)
7
network news subsystem
19
local use 2 (local3)
8
UUCP subsystem
20
local use 2 (local4)
9
clock daemon
21
local use 2 (local5)
333
security/authorization messages
FTP daemon
22
23
Syslog Severities
The following table provides a list of Syslog severity levels with descriptions and
suggested actions for each.
Number Severity
0
Suggested Actions
A "panic" condition affecting multiple applications, servers,
Emergency or sites. System is unusable. Notify all technical staff on
call.
A condition requiring immediate correction, for example,
Alert
the loss of a backup ISP connection. Notify staff who can
fix the problem.
A condition requiring immediate correction or indicating a
failure in a primary system, for example, a loss of a primary
Critical
ISP connection. Fix CRITICAL issues before ALERT-level
problems.
Non-urgent failures. Notify developers or administrators as
Error
errors must be resolved within a given time.
Warning messages are not errors, but they indicate that an
error will occur if required action is not taken. An example
Warning
is a file system that is 85% full. Each item must be
resolved within a given time.
Events that are unusual but are not error conditions. These
items might be summarized in an email to developers or
Notice
administrators to spot potential problems. No immediate
action is required.
Normal operational messages. These may be harvested
Informational for network maintenance functions like reporting and
throughput measurement. No action is required.
Information useful to developers for debugging an
Debug
application. This information is not useful during
operations.
334
Syslog Severities
335
336
To ensure proper configuration of your network devices, refer to the documentation supplied by the vendor of your network devices.
The Orion Trap Viewer receives traps on UDP port 162.
337
338
339
340
341
342
343
Description
SolarWinds application information
Node community string
Copyright information
Fully qualified node name
Host name of the device triggering the trap
IP address of device triggering alert
IP address of device triggering alert
Message sent with triggered trap and displayed in Trap Details
${Message}
field of Trap Viewer
${MessageType} Name or type of trap triggered
Raw numerical values for properties sent in the corresponding
${Raw}
incoming trap.
Raw numerical values for properties sent in the corresponding
${RawValue}
incoming trap. The same as ${Raw}.
${vbData1}
Trap variable binding value
${vbName1}
Trap variable binding name
344
345
Custom Property Editor lets you choose from a collection of the most commonly
used properties, or you can build your own custom properties. For more
information, see Managing Custom Properties on page1. Once your custom
property is defined, the Import Wizard allows you to populate your new property
from either a text- or comma-delimited file. For more information, see Importing
Property Data with the Custom Property Editor on page1.
Alternatively, minor changes or edits may be made using the Edit view. For more
information, see Editing Custom Properties in the Custom Property Editor on
page1.
Note: Older versions of SolarWinds Orion Core Services used the Custom
Property Editor application to create and manage custom properties. The Custom
Property Editor is not accessible through the Orion Web Console. For more
information, see "Custom Properties in Older Orion Core Versions" on page1.
346
347
6.
7.
8.
9.
10.
l
Use the search tool to search your SolarWinds database for the objects to which
you want the selected property to apply.
11. Check all monitored objects to which you want the selected custom property to apply.
Note: Click > to expand listed objects to view available child objects.
12. Click Add to add checked objects to the Selected Objects list.
13. In the Selected Objects list, check all objects to which you want the selected property to apply.
14. If you have selected all objects to which you want the selected property to apply, click Select Objects.
15. For each selected object, select or enter an appropriate property value.
16. If you are editing a property with defined values, you are an administrator, and you want to add a new property value, select Add new
value in the dropdown menu, and then provide the New value.
17. If you want to apply the selected property to a different group of
objects, click Add more, and then select objects as indicated above.
18. If you have selected values for all objects to which you want the selected property to apply, click Submit.
348
349
At least one column must match, for corresponding entries, between your
spreadsheet and the Orion database column. Select the matches Relationship option for this key data.
350
351
352
353
354
355
NPM provides predefined account limitations that use built-in NPM property to
limit user access. For greater flexibility, however, you can use the Account
Limitation Builder to create your own account limitations based on predefined or
custom properties. For more information about enabling account limitations in the
Orion Web Console, see Setting Account Limitations on page1. For more
information about custom properties, see Creating a Custom Property on
page1.
356
The remaining boxes are populated automatically, based upon your selection.
5. Choose a Selection Method.
Note: This is the selection format that will appear when you are choosing
values for the account limitation through the web Account Manager. For
more information, see Setting Account Limitations on page1.
6. If you want to include your own description of your account limitation, type
your description over the default text provided in the Description field.
7. Click OK.
Your newly defined account limitation is added to the top of the table view. You
may now use the new limitation in the Orion Web Console Account Manager. For
more information, see Setting Account Limitations on page1.
357
358
359
Adding a Server
If you have not already designated a database for use with Orion as a backup or
supplement, use the following steps to add a SQL server to the Database
Manager. Once added, your selected server and associated databases display in
the tree structure in the left pane of Database Manager.
To add a SQL server to Database Manager:
1. Click Start> All Programs> SolarWinds Orion> Advanced Features>
Database Manager.
2. Click Add default server.
3. If either a default SQL server is not found or you do not wish to use
the default SQL server, complete the following steps:
a. Click Add Server.
b. Using the format Server/Instance, select or provide the SQL Server
instance you are using as your Orion database.
c. Select the appropriate login method, providing credentials as required,
and then click Connect.
360
361
362
363
Database Maintenance
Database maintenance performs a series of data summarizations that help you
optimize the size of your Orion database. Data summarization consists of
gathering all the collected network data for a defined period of time, calculating
statistics from the data, and then discarding the data itself while retaining the
statistics. By regularly running database maintenance, you can realize significant
space savings and performance improvements.
Database maintenance can either be run directly from the Start menu, or
scheduled for a set Archive Time and initiated from the Orion Polling Settings
view in the Orion Web Console. In either case, once started, database
maintenance normally proceeds without further attention. For more information
about setting the Archive Time for database maintenance on the Orion Polling
Settings view, see Orion Polling Settings on page1.
The following procedure provides the steps to perform Database Maintenance:
Note: Administrative privileges are required to run Database Maintenance.
To run the Database Maintenance utility, click Start> All Programs>
SolarWinds Orion> Advanced Features> Database Maintenance, and then
click Start.
364
365
4. Enter NodeLocation as the Property Name, provide an appropriate Description, and then click Next.
366
6. Select all the nodes to which you can assign the same value for NodeLocation, and then click Add.
7. When all nodes that may be given the same value for NodeLocation are
selected, click Select nodes.
8. Enter the value that all selected nodes share as NodeLocation, and then
click Submit.
367
The NodeLocation custom property has now been defined for all selected nodes.
4. Click the Trigger Actions tab, and then click Add New Action.
368
The following section provides instructions for adding a number of alert actions to
a selected alert.
The following sections assume that you have already created a State custom
property and that you are adding an action to an existing alert. For more
information about custom properties, see Creating Custom PropertiesCore on
page1. For more information about creating alerts, see Naming, Describing, and
Enabling an Advanced Alert on page1.
Create a Local Alert Log
The following procedure configures a local alert log on the computer hosting your
Orion NPM evaluation.
To create a local alert log:
1. Open an alert you want to enable on your network for editing.
Note: For more information about opening an alert for editing, see Naming, Describing, and Enabling an Advanced Alert on page1.
2. Click the Trigger Actions tab, and then click Add New Action.
369
6. Click Save.
7. In the Message text box, type Node ${NodeName} in ${State} network is currently down.
370
8. Click OK.
The next section configures an additonal action that sends a Syslog message to a
designated server when this alert triggers.
Send a Syslog Message
The following procedure configures an alert Syslog message.
To configure an alert Syslog message action:
1.
2.
3.
4.
Open an alert for editing and then click Add New Action.
Select Send a Syslog Message, and then click OK.
Click the Syslog Message tab.
Type 127.0.0.1 as the Hostname or IP Address of the Syslog Server, and
then type Node ${NodeName} in ${State} network is currently down in the Syslog
Message field.
Note: The ${variable} syntax is required for Orion NPM variables. For more
information, see NPM Variables and Examples on page1.
5. Click OK.
Send an SNMP Trap
The following procedure configures an SNMP trap alert action.
To configure an SNMP trap action:
1. Open an alert for editing.
2. Click Add New Action.
3. Select Send an SNMP Trap, and then click OK.
371
Testing Alerts
You do not have to actually experience a device failure to confirm that your alerts
are working. Orion NPM provides a Test Alerts function that allows you to ensure
that you have configured your alerts properly, as shown in the following
procedure.
To test a configured alert:
1. Click Start> All Programs> SolarWinds Orion> Alerting, Reporting,
and Mapping> Advanced Alert Manager.
2. Click Configure Alerts.
3. Check the alert you want to test, and then click Test.
Note: For purposes of this example, check Alert me when a node goes
down as it is the same alert that was configured previously.
372
Testing Alerts
4. Select Alert on Network Node, and then select your Orion server.
373
374
11.
375
376
377
378
379
380
Note: For more information about creating accounts using the Orion Web
Console Account Manager, see Creating New Accounts on page1.
2. If you are using Local Computer Authentication Format for
passthrough accounts, create these accounts in the Orion Web Console
Account Manager using Computer\UserID as the User Name, as follows:
SolarWindsS2\Edward
Server3\JonesR
l
Note: For more information about creating accounts using the Orion Web
Console Account Manager, see Creating New Accounts on page1.
3. Click Start> Control Panel> Administrative Tools> Internet Information Services (IIS) Manager.
4. If you are using Windows Server 2003, complete the following steps:
a. Expand Internet Information Services> Local Computer> Web Sites
in the left pane.
b. Select SolarWinds NetPerfMon.
c. Click Action> Properties.
d. Click the Directory Security tab.
e. Click Edit within the Authentication and access control area.
f. Clear Enable anonymous access.
381
382
383
Status Indicators
The following table lists Orion NPM icons with associated status indications,
status types, and numerical status identifiers, proceeding from the worst.
Note: Status levels of type Ignore are not displayed in any status rollup mode.
Icon Status Indication
Node or Interface is Down (Polling request timed-out)
Shutdown
Lower Layer Down
Unreachable
Type
Error
Error
Error
Error
ID
2
4
8
12
384
OK
OK
Ignore
Ignore
Ignore
24
25
0
9
10
Ignore
11
Ignore
Ignore
Ignore
N/A
N/A
26
27
28
---
N/A
--
N/A
N/A
N/A
N/A
N/A
N/A
N/A
--------
Interface Shutdown
Node Added
Interface or Volume Added (Web Console)
Node Rebooted
Interface Enabled
Interface Remapped
Volume Remapped
Interface or Volume Disappeared
Show Best Status is most useful for displaying groups that are
defined as collections of redundant or backup devices. The following
table indicates how the Show Best Status option operates:
Note: Compare Group Status results under the Show Best Status option
with results for the same groups of objects under the Show Worst Status
option.
385
Show Worst Status ensures that the worst status in a group of objects is
displayed for the whole group. The following table indicates how the Show
Worst Status option operates:
Object States
Group Status
(Up, Warning, Down)
(Down)
(Warning, Down)
(Warning)
(Warning, Down, Unknown) (Down)
Mixed Status shows Warning ensures that the status of a group displays
the worst warning-type state in the group. If there are no warning-type
states, but the group contains a mix of up and down states, then a Mixed
Availability ( ) warning status is displayed for the whole group. The following table indicates how the Mixed Status shows Warning option operates:
386
387
Variable Modifiers
The variables in the following sections can be modified by appending any of the
variable modifiers in the following table.
Variable
Modifier
Description
Displays the raw value for the statistic. For example, if Transmit
-Raw
Bandwidth is set to 10 Mbps, then the raw value would
be10000000. The cooked value would be 10 Mbps.
Displays the previous value for the statistic before the Alert was
-Previous
triggered
Displays the cooked value for the statistic. For example, if
-Cooked
Transmit Bandwidth is set to 10 Mbps, then the raw value
would be 10000000 and cooked value would be 10 Mbps.
Displays the previous cooked value for the statistic before the
PreviousCooked Alert was triggered
388
General
The following are valid, general advanced alert variables.
General Variable
Description
${Acknowledged}
Acknowledged status
${AcknowledgedBy} Who the alert was acknowledged by
${AcknowledgedTime} Time the alert was acknowledged
${AlertTriggerCount} Count of triggers
Date and time of the last event for this Alert. (Windows
${AlertTriggerTime}
control panel defined Short Date and Short Time)
${Application}
SolarWinds application information
${CR}
Line Feed Carriage Return
${Copyright}
Copyright information
${ObjectName}
Description/Name of the object in the alert
${Release}
Release information
${Version}
Version of the SolarWinds software package
Date/Time
The following are valid date and time variables.
Date/Time Variable
${AMPM}
${AbreviatedDOW}
${D}
${DD}
${Date}
${DateTime}
${DayOfWeek}
${DayOfYear}
${H}
Description
AM/PM indicator
Current day of the week. Three character abbreviation.
Current day of the month
Current day of the month (two digit number, zero padded)
Current date. (Short Date format)
Current date and time. (Windows control panel defined
Long Date and Long Time format)
Current day of the week.
Numeric day of the year
Current hour
389
Group Variables
${HH}
Current hour. Two digit format, zero padded.
${Last2Hours}
Last two hours
${Last24Hours}
Last 24 hours
${Last7Days}
Last seven days (Short Date format)
${LastHour}
Last hour
${LocalDOW}
Current day of the week. Localized language format.
${LocalMonthName} Current month name in the local language.
${LongDate}
Current date. (Long Date format)
${M}
Current numeric month
${MM}
Current month. Two digit number, zero padded.
${MMM}
Current month. Three character abbreviation.
${MMMM}
Full name of the current month
${MediumDate}
Current date. (Medium Date format)
${Minute}
Current minute. Two digit format, zero padded.
${S}
Current second.
${Second}
Current second. Two digit format, zero padded.
${Time}
Current Time. (Short Time format)
${Today}
Today (Short Date format)
${Year}
Four digit year
${Year2}
Two digit year
${Yesterday}
Yesterday (Short Date format)
Group Variables
The following are valid group variables.
Group Variable
Description
URL of the Group Details view for a
${GroupDetailsURL}
selected group
Interval on which group membership is
${GroupFrequency}
evaluated and group snapshots are taken.
${GroupID}
Designated identifier for a defined group
Display name of group member type:
${GroupMemberDisplayName}
Node, Volume, Component, Application,
etc.
${GroupMemberDisplayNamePlural} Display name of multiple group members
390
391
SQL Query
${NodeID}
SQL Query
Any value you can collect from the database can be generated, formatted, or
calculated using a SQL query as a variable. To use a SQL query as a variable in
NPM, use ${SQL:{query}} as shown in the following example that returns the results
of the SQL query Select Count(*) From Nodes:
${SQL:Select Count(*) From Nodes}
Status Variables
When using the ${Status} variable with a monitored object, status values are
returned, as appropriate. The following table provides a description for each
status value.
Status Value Description
0
Unknown
1
Up
2
Down
3
Warning
4
Shutdown
5
Testing
6
Dormant
7
Not Present
8
Lower Layer Down
9
Unmanaged
10
Unplugged
11
External
12
Unreachable
14
Critical
15
Mixed Availability
16
Misconfigured
17
Could Not Poll
19
Unconfirmed
22
Active
24
Inactive
392
Expired
Monitoring Disabled
Disabled
Not Licensed
Node Variables
The following are valid node variables.
Node Variable
${AgentPort}
Description
Node SNMP port number
Node allows 64-bit counters (1), or
not (0)
Average node response time , in
msec, to ICMP requests
Day, date, and time until which node
polling is blocked
Device-dependent count of big buffer
misses on node in current hour,
queried with MIB 1.3.6.1.4.9.2.1.30
Device-dependent count of big buffer
misses on node in current day,
queried with MIB 1.3.6.1.4.9.2.1.30
Device-dependent count of huge
buffer misses on node in current hour,
queried with MIB 1.3.6.1.4.9.2.1.62
Device-dependent count of huge
buffer misses on node in current day,
queried with MIB 1.3.6.1.4.9.2.1.62
Device-dependent count of large
buffer misses on node in current hour,
queried with MIB 1.3.6.1.4.9.2.1.38
Device-dependent count of large
buffer misses on node in current day,
queried with MIB 1.3.6.1.4.9.2.1.38
Device-dependent count of medium
buffer misses on node in current hour,
queried with MIB 1.3.6.1.4.9.2.1.22
${Allow64BitCounters}
${AvgResponseTime}
${BlockUntil}
${BufferBgMissThisHour}
${BufferBgMissToday}
${BufferHgMissThisHour}
${BufferHgMissToday}
${BufferLgMissThisHour}
${BufferLgMissToday}
${BufferMdMissThisHour}
393
Node Variables
Device-dependent count of medium
${BufferMdMissToday}
buffer misses on node in current day,
queried with MIB 1.3.6.1.4.9.2.1.22
Count of buffer errors due to low
${BufferNoMemThisHour}
memory on node in current hour
Count of buffer errors due to low
${BufferNoMemToday}
memory on node in current day
Device-dependent count of small
${BufferSmMissThisHour}
buffer misses on node in current hour,
queried with MIB 1.3.6.1.4.9.2.1.14
Device-dependent count of small
${BufferSmMissToday}
buffer misses on node in current day,
queried with MIB 1.3.6.1.4.9.2.1.14
${Caption}
User friendly node name
${Community}
Node community string
Contact information for person or
${Contact}
group responsible for node
${CPULoad}
Node CPU utilization rate at last poll
Day, date, and time of last poll
${CustomPollerLastStatisticsPoll}
attempt on node
Day, date, and time that node was
${CustomPollerLastStatisticsPollSuccess}
last successfully polled
${Description}
Node hardware and software
${DNS}
Fully qualified node name
If node supports dynamic IP address
${DynamicIP}
assignment via BOOTP or DHCP (1);
static IP address return (0)
Internal unique identifier of the polling
${EngineID}
engine to which node is assigned
Filename of status icon for node and,
${GroupStatus}
in Orion NPM, its interfaces
${IOSImage}
Family name of Cisco IOS on node
${IOSVersion}
Cisco IOS version on node
${IP_Address}
Node IP address
Node IP address version (IPv4 or
${IP_Address_Type}
IPv6)
394
${LastSync}
${Location}
${MachineType}
${MaxResponseTime}
${MemoryUsed}
${MinResponseTime}
${NextPoll}
${NextRediscovery}
${NodeID }
${ObjectSubType}
${PercentLoss}
${PercentMemoryUsed}
${PollInterval}
${RediscoveryInterval}
${ResponseTime}
${RWCommunity}
${RWSNMPV3AuthKey}
${RWSNMPV3AuthKeyIsPwd}
${RWSNMPV3AuthMethod}
395
Node Variables
SNMPv3 read/write security context
information
SNMPv3 read/write credential key
States if the SNMPv3 read/write
credential privacy key is the
password
SNMPv3 read/write credential privacy
encryption method
User friendly name for SNMPv3
read/write credential
A network health score determined
additively by scoring the status of
monitored objects. In Orion NPM 1
point is provided for an interface in a
warning state, 1000 points for a down
interface, and 1 million points for a
down node. In SAM, 100 points is
provided for an application in a
warning state, 200 points for an
application in critical state, 500 is
status is unknown, and 1000 for a
down application.
States if node only supports SNMPv1
or SNMPv2
SNMPv3 authentication key
States if node SNMPv3
authentication key is password
SNMPv3 authentication type
Group or domain of user with
SNMPv3 access to node
SNMPv3 credential key
States if node SNMPv3 credential
key is the password
SNMPv3 credential key type
User friendly name for SNMPv3
credential
${RWSNMPV3Context}
${RWSNMPV3PrivKey}
${RWSNMPV3PrivKeyIsPwd}
${RWSNMPV3PrivMethod}
${RWSNMPV3Username}
${Severity}
${SNMPV2Only}
${SNMPV3AuthKey}
${SNMPV3AuthKeyIsPwd}
${SNMPV3AuthMethod}
${SNMPV3Context}
${SNMPV3PrivKey}
${SNMPV3PrivKeyIsPwd}
${SNMPV3PrivMethod}
${SNMPV3Username}
396
${SNMPVersion}
${StatCollection}
${Status}
${StatusDescription}
${StatusLED}
${SysName}
${SysObjectID}
${SystemUpTime}
${TotalMemory}
${UnManaged}
${UnManageFrom}
${UnManageUntil}
${Vendor}
${VendorIcon}
Volume Variables
The following are valid volume variables.
Volume Variable
${Caption}
${FullName}
${LastSync}
Description
User friendly volume name
User friendly volume name including
captions of parent node and, in Orion
NPM, interface
Time and date volume last synchronized
in database and memory models
397
398
${MaxResponseTime}.
Current packet loss for ${NodeName} is ${%Loss}. Average Response time is
${AvgResponseTime} and is varying from ${MinResponseTime} to ${MaxResponseTime}.
Alert: The SNMP Community string used to query ${NodeName} has been changed
from ${Community-Previous} to ${Community}.
NPM uses the new Community String to query ${NodeName}.
Alert-specificBuffer Errors
Date/Time
Interfaces
Interface Errors
Node Polling
Interface Status
Interface Traffic
Nodes
Node Polling
Node Statistics
Node Status
Object Types
Volumes
Volume Polling
Volume Statistics
Volume Status
Alert-specific
The following are valid alert-specific variables.
Alert-specific Variable Description
${AlertName}
Name of the Alert
${Property}
Property that this Alert is monitoring
Date and time of the last event for this Alert. (Windows
${TriggerTime}
control panel defined Short Date and Short Time)
Date and time of the last event for this Alert. (Windows
${LastResetTime}
399
Buffer Errors
control panel defined Short Date and Short Time)
Date and time of the last event for this Alert. (Windows
${LongTriggerTime}
control panel defined Medium Date and Medium
Time)
Date and time of the last event for this Alert. (Windows
${LongLastResetTime} control panel defined Medium Date and Medium
Time)
${TriggeredValue}
Value that triggered the Alert
Time of day that the Alert is active and can be
${AlertStartTime}
Triggered/Reset
Time of day that the Alert is active and can be
${AlertEndTime}
Triggered/Reset
Buffer Errors
The following are valid buffer-related variables.
Buffer Error Variable
Description
Buffer errors caused by low memory during the current
${BufferNoMemThisHour}
hour
Buffer errors caused by low memory during the current
${BufferNoMemToday}
day
${BufferSmMissThisHour} Small buffer misses during this hour
${BufferSmMissToday}
Small buffer misses during the current day
${BufferMdMissThisHour} Medium buffer misses during this hour
${BufferMdMissToday}
Medium buffer misses during the current day
${BufferBgMissThisHour} Big buffer misses during this hour
${BufferBgMissToday}
Big buffer misses during the current day
${BufferLgMissThisHour} Large buffer misses during this hour
${BufferLgMissToday}
Large buffer misses during the current day
${BufferHgMissThisHour} Huge buffer misses during this hour
${BufferHgMissToday}
Huge buffer misses during the current day
Date/Time
The following are valid date/time variables.
Date/Time Variable Description
400
Interfaces
The following are valid interface-related variables.
Interface Variable
${Caption}
${InterfaceID}
${Interface.Caption}
${Index}
Description
Description of the interface.
Unique ID of the interface. Network Performance Monitor
assigns a unique ID to every network object.
User-assigned name for this interface
Index of the interface within the network node.
401
Interface Errors
Numerical type of the interface. This information is
collected by NPM when discovering the network node.
${MAC}
Physical address (MAC Address) of the interface
${MTU}
Maximum Transmission Unit
Speed of the Interface discovered by Network
${InterfaceSpeed}
Performance Monitor when scanning the network node
${InterfaceName}
Name of the interface discovered from the node
Icon depicting the type of interface (Ethernet, Frame${InterfaceIcon}
Relay, ATM, Token Ring, wireless, etc).
ID of the Node to which this interface belongs. NPM
${NodeID}
assigns a unique ID to every network object.
${InterfaceTypeName} Type of interface. Discovered from ifType.
Full name of the interface including the name of the
${FullName}
network node it is in
${Counter64}
Interface supports IF-MIB high-capacity counters
${InterfaceType}
Interface Errors
The following are valid interface error-related variables.
Interface Error Variable Description
Cumulative number of receive discards for this interface
${InDiscardsToday}
today
Cumulative number of receive errors for this interface
${InErrorsToday}
today
Cumulative number of transmit errors for this interface
${OutErrorsToday}
today
Cumulative number of transmit discards for this
${OutDiscardsToday}
interface today
${InDiscardsThisHour} Cumulative number of receive discards for this in
Cumulative number of receive errors for this interface
${InErrorsThisHour}
this hour (this counter resets at the top of the hour)
Cumulative number of transmit errors for this interface
${OutErrorsThisHour}
this hour (this counter resets at the top of the hour)
Cumulative number of transmit discards for this
${OutDiscardsThisHour} interface this hour (this counter resets at the top of the
hour)
402
Interface Polling
The following are valid interface polling-related variables.
Interface Polling
Variable
${PollInterval}
Description
Interface Status
The following are valid interface status-related variables.
Interface Status
Variable
Description
Interface Traffic
The following are valid interface traffic-related variables.
Interface Traffic
Variable
Description
${OutBandwidth}
403
Nodes
circuits.
${OutBps}
Current amount of traffic being transmitted by the interface
${InBps}
Current amount of traffic being received by the interface
Current rate of transmitted packets per second by the
${OutPps}
interface
Current rate of received packets per second by the
${InPps}
interface
Average packet size of the packets currently being
${InPktSize}
received by the interface
${OutUcastPps}
Current rate of transmitted unicast packets per second
${OutMCastPps}
Current rate of transmitted multicast packets per second
${InUcastPps}
Current rate of received unicast packets per second
${InMcastPps}
Current rate of received multicast packets per second
Average packet size of the packets currently being
${OutPktSize}
transmitted by the interface
Current percentage of utilization on the receive side of the
${InPercentUtil}
interface
Current percentage of utilization on the transmit side of the
${OutPercentUtil}
interface
${MaxInBpsToday} Peak received bps today for the interface
${MaxOutBpsToday} Peak transmitted bps today for the interface
${MaxInBpsTime}
Time (today) of the peak bps received
${MaxOutBpsTime} Time (today) of the peak bps transmitted
User-defined receive bandwidth of the Interface. The
Transmit and Receive Bandwidth can each be set
${InBandwidth}
independently in order to accurately monitor asymmetric
circuits.
Nodes
The following are valid node variables.
Node Variable
${NodeID}
Description
Unique ID automatically assigned to each node
IP Address of the node. This is the IP address that is used for all
${IP_Address}
management functions.
${IP_Address_ Node IP address version (IPv4 or IPv6)
404
Node Polling
The following are valid node polling-related variables.
Node Polling Variable Description
${RediscoveryInterval} How often the node should be rediscovered (in minutes)
${NextRediscovery} Date and time of next rediscovery
How often the node/interface should be polled. (in
${PollInterval}
seconds)
${NextPoll}
Scheduled time for the next poll of the node/interface
${StatCollection}
Frequency of statistics collection
Node Statistics
The following are valid node statistics-related variables.
Node Statistics
Variable
Description
405
Node Status
${ResponseTime}
Node Status
The following are valid node status-related variables.
Node Status
Variable
${Status}
${StatusLED}
Description
Object Types
The following are valid object type variables.
Object Types Variable Description
${ObjectType}
Type of network object
${ObjectSubtype}
Subtype of the network object
406
Volumes
The following are valid volume variables.
Volume Variable
Description
ID of the network node to which this volume belongs.
${NodeID}
Network Performance Monitor assigns a unique ID to
every network object.
Unique ID of the volume. Network Performance Monitor
${VolumeID}
assigns a unique ID to every network object.
${Caption}
User-assigned name for this volume
${VolumeIndex}
Index of the volume within the Network Node
${VolumeType}
Type of volume. Discovered from hrStorageType
${VolumeDescription} Description of the volume
Full name of the volume including the name of the
${FullName}
Network Node it is in.
Volume Polling
The following are valid volume polling-related variables.
Volume Polling
Description
Variable
${PollInterval}
How often the volume should be polled
${StatCollection}
Frequency of statistics collection
${NextPoll}
Scheduled time for next poll of this volume
${RediscoveryInterval} Rediscovery Interval of this Volume
Scheduled time for the next complete discovery of this
${NextRediscovery}
volume.
Volume Statistics
The following are valid volume statistics-related variables.
Volume Statistics Variable
${VolumeSize}
${VolumeSpaceUsed}
Description
Volume size in bytes
Total bytes used on volume
Percentage of volume used as discovered
${VolumePercentUsed}
by SNMP
${VolumeAllocationFailuresThisHour} Number of volume allocation errors this
407
Volume Status
${VolumeAllocationFailuresToday}
hour
Number of volume allocation errors today
Volume Status
The following are valid volume status-related variables.
Volume Status
Variable
${Status}
${StatusLED}
Description
408
A few alert suppression situations are illustrated using the following diagram:
Note: The NPM server is located on Switch 2, at the top right.
409
410
You will need to configure two alerts, one for each server. They will be identical,
except for the server that each alert monitors. Proceed to follow these steps to
411
412
l
l
l
l
Description
${Rate}
Description
Internal unique ID (as guid) of the specific
assignment of a poller to a node or interface.
Date and time poller statistic was last collected.
UTC Date/time statistics last collected for this
assignment
For a poller with a MIB value type of 'Rate', this
field contains numeric data collected from the
OID. For a poller with a MIB value type of
'Counter', this field contains the change in the
previous value as normalized to the polling
interval. For a 'Raw Value' poller this field is null.
413
${RawStatus}
${Status}
${Total}
Rate pollers only write to the 'Rate' field; counter pollers only write to the 'Total'
and 'Rate' fields; and status pollers only write to the 'Status' field, unless they can
be successfully converted to a numeric value, in which case the numeric value is
also written to the 'RawStatus' field.
Interface Poller Variable
Description
Internal unique ID of time units as represented by
${DefaultDisplayTimeUnitID}
UI
${Description}
Poller description
(1) indicates poller currently up and collecting,
${Enabled}
otherwise (0)
${Format}
Currently unused
User friendly name of group to which this poller
${GroupName}
belongs
${IncludeHistoricStatistics} (1) indicates that every statistic collection is
414
${ParserID}
${PollerID}
${PollerType}
${SNMPGetType}
${TimeUnitID}
${TimeUnitQuantity}
${UniqueName}
${Unit}
Interface Variables
The following are valid interface variables.
Interface Variable
${AdminStatus}
${AdminStatusLED}
Description
Numeric administrative status of interface. For
more information, see Status Icons and
Identifiers on page1.
Filename of current interface administrative
415
Interface Variables
status icon
User friendly description of interface
${Caption}
combining name with other identifying
information
States if interface supports IF-MIB high
${Counter64}
capacity counters
Indicates if transmit and receive bandwidth
${CustomBandwidth}
fields are user-controlled (1) or controlled by
automated detection via ifSpeed MIB (0)
Day, date, and time that this interface was last
${CustomPollerLastStatisticsPoll}
polled by the current poller
User friendly name combining captions of
${FullName}
parent node and interface
Internal name discovered for this interface with
${IfName}
the ifName OID
${InterfaceID}
Internal unique identifier of selected interface
${InBandwidth}
Incoming bandwidth of interface
${Inbps}
Current incoming traffic, in bps, to interface
Number of incoming packets discarded by
${InDiscardsThisHour}
interface in last hour
Number of incoming packets discarded by
${InDiscardsToday}
interface in current day
${InErrorsThisHour}
Number of interface receive errors in last hour
Number of interface receive errors in current
${InErrorsToday}
day
Current incoming multicast traffic, in packets
${InMcastPps}
per second, to interface
${InPercentUtil}
Current percent utilization of interface receive
${InPktSize}
Average size of incoming packets to interface
Current incoming traffic, in packets per
${InPps}
second, to interface
Alias or description of interface discovered
${InterfaceAlias}
from parent node
Filename of the icon used to represent the
${InterfaceIcon}
interface type
416
417
${Severity}
${StatCollection}
${Status}
${StatusLED}
418
${Rate}
${Status}
${Total}
${UniqueName}
Description
States if node is being polled by the wireless poller (1)
${WirelessAP}
or not (0)
${WirelessLastStatPoll} Date and time node last polled by wireless poller
Interval, in minutes, between wireless polling attempts
${WirelessPollInterval}
on node
Date and time node may be polled again by wireless
${WirelessStatBlockUntil}
poller
419
420
421
Description
All characters except the listed special
characters match a single instance of
themselves.
Example
a matches a
\+ matches +
\xA9 matches
when using the
Latin-1 code
page.
\r\n matches a
DOS/Windows
CRLF line break.
Description
[(opening
square
bracket)
Example
422
\d, \w and \s
[abc]
matches a,
b or c
[\^\]]
matches ^
or ]
[a-zA-Z0-9]
matches
any letter
or digit
[^a-d]
matches x
(any
character
except a, b,
c or d)
[\d\s]
matches a
character
that is a
digit or
whitespace
Anchors
Anchors Description
Example
^. matches
Matches at the start of the string to which the regular
expression pattern is applied. Matches a position rather than a in
^ (caret) a character. Most regular expression flavors have an option abc\ndef.
to make the caret match after line breaks (i.e. at the start of a Also
matches d
line in a file) as well.
423
Quantifiers
in "multiline"
mode.
.$matches
Matches at the end of the string to which the regular
f in
expression pattern is applied. Matches a position rather than abc\ndef.
$
a character. Most regular expression flavors have an option Also
(dollar) to make the dollar match before line breaks (i.e. at the end of matches c
a line in a file) as well. Also matches before the very last line in "multibreak if the string ends with a line break.
line"
mode.
Matches at the start of the string to which the regular
\A.
\A
expression pattern is applied to. Matches a position rather matches a
than a character. Never matches after line breaks.
in abc
Matches at the end of the string to which the regular
.\Z
expression pattern is applied. Matches a position rather than matches f
\Z
a character. Never matches before line breaks, except for
in
the very last line break if the string ends with a line break.
abc\ndef
.\z
Matches at the end of the string to which the regular
matches f
\z
expression pattern is applied. Matches a position rather than
in
a character. Never matches before line breaks.
abc\ndef
Quantifiers
Quantifiers Description
Example
?
abc?
Makes the preceding item optional. The optional item is
(question
matches
included in the match, if possible.
mark)
ab or abc
Makes the preceding item optional. The optional item is abc??
??
excluded in the match, if possible. This construct is often matches
excluded from documentation due to its limited use.
ab or abc
Repeats the previous item zero or more times. As many .* matches
items as possible will be matched before trying
"def" "ghi"
* (star)
permutations with fewer matches of the preceding item, in abc
up to the point where the preceding item is not matched at "def" "ghi"
all.
jkl
.*?
Repeats the previous item zero or more times. The
*? (lazy
424
star)
+ (plus)
+? (lazy
plus)
{n} where
n is an
integer >=
1
{n,m}
where n
>= 1 and
m >= n
{n,m}?
where n
>= 1 and
m >= n
matches
"def" in
abc "def"
"ghi" jkl
.+ matches
Repeats the previous item once or more. As many items
"def" "ghi"
as possible will be matched before trying permutations
in abc
with fewer matches of the preceding item, up to the point
"def" "ghi"
where the preceding item is matched only once.
jkl
.+?
Repeats the previous item once or more. The engine first
matches
matches the previous item only once, before trying
"def" in
permutations with ever increasing matches of the
abc "def"
preceding item.
"ghi" jkl
engine first attempts to skip the previous item before
trying permutations with ever increasing matches of the
preceding item.
425
a{3}
matches
aaa
a{2,4}
matches
aa, aaa or
aaaa
a{2,4}?
matches
aaaa, aaa
or aa
a{2,}
matches
aaaaa in
aaaaa
a{2,}?
matches
aa in
aaaaa
Dot
Dot
Dot
Description
Character
Matches any single character except line
. (dot)
break characters \r and \n.
Example
. matches x or most any
other character
Word Boundaries
Word
Description
Example
Boundary
Matches at the position between a word character (anything
matched by \w) and a non-word character (anything matched .\b
\b
by [^\w] or \W) as well as at the start and/or end of the string if matches
the first and/or last characters in the string are word
c in abc
characters.
Matches at the position between two word characters (i.e the \B.\B
\B
position between \w\w) as well as at the position between
matches
two non-word characters (i.e. \W\W).
b in abc
Alternation
Alternation
Description
Character
|
Causes the regular expression engine to match either
(vertical bar the part on the left side or the part on the right side.
or pipe) Can be strung together into a series of options.
|
Example
abc|def|xyz
matches abc,
def or xyz
abc(def|xyz)
matches
abcdef or
abcxyz
Finds any line that includes the text snmp-server community public. There can
be text before and/or after the string on the same line.
service tcp-keepalives-in.*\n(.*\n)*.*service tcp-keepalives-out
426
Finds the line with access-list 105 deny, followed by any number of characters
of any type, followed by tcp any any eq 139 log on the same line. The regular
expression string .* finds any character and any number of characters on the
same line. This expression can be used to find spaces, tabs, numbers,
letters, or special characters.
ntp clock-period \d*
Finds any line that includes ntp clock-period, followed by any number. The
regular expression string \d* will find any number at any length, such as 3,
48, or 2394887.
user \x2a
Finds any line that includes user *. The regular expression string \x, followed
by a hexadecimal value, specifies an individual character. In this example,
\x2a represents the asterisk character, which has a hexadecimal value of 2a.
427
428
l
l
Services:
o Message Queuing
o Net.Tcp Port Sharing Service
o SNMP Trap Service
o SolarWinds Alerting Engine service
o SolarWinds Collector Data Processor, Management Agent, and Polling
Controller services
o SolarWinds Information Service
o SolarWinds Job Engine and Job Engine v2
o SolarWinds Job Scheduler
o SolarWinds Network Performance Monitor Service.
o SolarWinds Orion Information Service
o SolarWinds Orion Module Engine
o SolarWinds Syslog and Trap Services
SQL Server
Internet Information Service (IIS)
429
430
431
5. Close the command prompt window, and then restart your Orion server.
432
433
l
l
l
l
l
Built on the proven capabilities and solid architecture of Orion NPM, you know
your current needs will be met and, as your needs grow, both the Orion platform
and the SAM module will scale with you.
434
435
For more information about IP Address Manager, see the SolarWinds Orion IP
Address Manager Administrator Guide at http://www.solarwinds.com/.
436
437
SolarWinds UDT provides focused device and port monitoring for network
engineers. SolarWinds UDT provides many features to help, including:
Quickly find where a device (MAC address, hostname or IP Address) is
connected in the network
Find out where a device has been connected in the past and find out what
has been connected to a port over time
Provides port capacity analysis for a switch (how many ports are being
used, including both monitored and un-monitored ports)
Provides global port capacity analysis for used/available ports and network
capacity planning
Configure a watchlist to track when specific devices appear on the network
and alert when the devices appear
For more information about SolarWindds UDT, see the SolarWinds User Device
Tracker Administrator Guide at http://www.solarwinds.com/.
438
Downloading and installing Microsoft .NET Framework 3.5 SP1 may take
more than 20 minutes, depending on your existing system configuration.
If a reboot is required, after restart, you may need to launch the installer again. If
the installer launches automatically, click Install to resume installation, and then
click Next on the Welcome window.
7. Review the Welcome text, and then click Next.
8. Acccept the terms of the license agreement, and then click Next.
9. If you want to install the Orion Additional Web Server to a folder other
than the indicated default, click Browse, and then provide a different destination folder on the Choose Destination Location window.
10. Click Next on the Choose Destination Location window.
439
440
25.
26.
27.
28.
29.
30.
31.
32.
33.
a. Specify the IP Address of the local server on which you are installing
the new web-only interface.
b. Specify the TCP Port through which you want to access the web console.
Note: If you specify any port other than 80, you must specify that port in
the URL that is used to access the web console. For example, if you
specify an IP address of 192.168.0.3 and port 8080, your URL is
http://192.168.0.3:8080.
c. Specify the volume and folder in which you want to install the web console files, and then click Continue.
If you are asked to overwrite an existing website, click Yes.
When the new web console has been created, click Continue.
Click Start> All Programs> SolarWinds Orion> Orion Web Console.
Enter the local IP address in the Address bar.
If you already have an Admin account and password, enter them in the
respective fields, and then click Login.
Note: You can log in without a password using Admin as the Account ID.
Confirm that the new Additional Web Server displays the same view for the
same account, as used both locally and on your primary Orion server.
If you intend to install either Orion NetFlow Traffic Analyzer or Server
& Application Monitor on this Orion Additional Web Server, complete
the following steps to install the required Additional Web Server components.
a. Using your SolarWinds Customer ID and Password, log in to the Customer Port at http://www.solarwinds.com/customerportal/.
b. Click Additional Components in the Customer Portal menu on the left.
c. Click Download Orion NPM Components.
If you intend to use Server & Application Monitor with this Orion Additional Web Server, complete the following steps.
a. Click Application Performance Monitor Additional Web Console
v2 in the Additional ComponentsOrion v8 and v9 section, and then
click Save.
b. Browse to an appropriate location, and then click Save.
c. When the download completes, click Open.
d. Launch the executable, and then complete the configuration wizard.
If you intend to use Orion NetFlow Traffic Analyzer with this Orion
Additional Web Server, complete the following steps.
a. Click Application NetFlow Traffic Analyzer Additional Web Consolev3 in the Additional ComponentsOrion v8 and v9 section, and
then click Save.
441
442
443
Index
6
64-bit counters 160
9
95th percentile calculations
configuration 186
definition 420
A
account limitations 230
creating 356
deleting 357
introduction 356
pattern 232
removing 357
viewing reports 313
Account Manager 157
accounts
editing users 228
new user 227
Web Console 157
acknowledging
events in the Web Console 249
Syslog messages in Syslog Viewer 325
Syslog messages in the Web Console 324
actions 114, 266, 329, 341
advanced alerts 259
444
445
446
overview 263
reset actions 260-261
reset conditions 256
settings 265
suppressions 257
time of day 259
trigger actions 259
trigger conditions 253
advanced alerts
acknowledging (Web Console) 281
actions 114, 266
adding actions 114, 266
alert trigger 253
configuration 250
configuring (Web Console) 282
creating 251-252
deleting (Web Console) 283
disabling (Web Console) 282
editing (Web Console) 282
enabling (Web Console) 282
escalated 283
escalation 260
introduction 250
managing (Web Console) 281
monitoring period 259
reset actions 260
reset conditions 256
sharing 261
suppressions 257
447
448
449
450
451
Antivirus software
excluded directories 50
Application Performance Monitor 434
Applications tab 153
architecture 34
assigning values
custom properties 349
audible web alerts 234
authentication
Windows 151
automatic login
DirectLink 383
introduction 380
URL pass-through 382
Windows pass-through 380
availability
calculation 244
charts 192
B
bandwidth 430
banner
configuration 185
baseline calculation 245
basic alerts
actions 107, 114
adding actions 114
alert trigger 105
configuring 102
452
copying 109
creating 104
deleting 113
editing names 104
monitored network objects 105
properties to monitor 104
suppressions 106
testing 108
time of day 106
trigger conditions 105
benefits of 26
breadcrumbs 153-154
C
calculating
availability 244
baseline 245
calculation
availability 243
baseline 243
call managers
monitoring 436
capabilities of 25
charts
allocation failures 192
aspect ratio 186
availability 192
cache timeout 186
CPU load 192
453
454
455
456
removing 350
removing filters 354
settings 352
Custom Summary 181
customize
Web Console 157
customizing
Manage Nodes View 205
D
data
export charts 194
security 160, 237
database
maintenance 237
database details
in Database Manager 360
in the Web Console 159
database maintenance 364
Database Manager
adding a server 360
database details 360
editing fields 361
introduction 359
table details 361
database settings 239
definition
account limitation 356
availability 244
457
baseline 245
custom property 346
EnergyWise 90
ICMP 32
interfaces 37
MIB 33
nodes 37
Orion NPM 25
SNMP 31
SNMP credentials 32
volumes 37
deleting
account limitations 357
custom properties 350
custom properties filters 354
dependencies 225
devices from the Web Console 206
wireless devices 100
dependencies
alerts on child objects 226
creating new 223
deleting 225
editing 224
introduction 222
devices
adding 62
adding in the Web Console 201
changing the polling method 204
deleting from the Web Console 206
458
discovery 62
importing 62
poll now 215
rediscover 215
DirectLink automatic login 383
directories
temporary 431
disaster recovery 442
discarding
syslog messages 329
traps 341
discards
charts 78
discovery 62-63
removable volumes 186
results 69
scheduled results 72
seed files 70
Discovery Central 62
Interface Discovery 63
Network Discovery 62-63
Discovery Ignore List 73
discovery settings 186
disk usage
charts 192
disk usage threshold 161
documentation 3
domain 90
dynamic groups 218
459
dynamic IP address
polling settings 239
E
editing
custom properties 353
dependencies 224
groups 220-221
editing alert names
basic 104
editing device properties
in the web console 208
editing user accounts 228
email a web page 120, 274
enabling a software license key 378
Enabling SNMP
ESXi 82
EnergyWise 90
domain 90
entity 90
entity power levels 97
importance 90
keywords 91
monitoring devices 93
name 91
neighbor 92
policy level 92
power level 92
resources 93
460
Summary view 93
terminology 90
EnergyWise Level 92
EnergyWise Summary view 96
Engineers Toolset 196
entity 90
power levels 97
errors
charts 78
escalated alerts 283
creation 284
example 283
escalation
advanced alerts 260
ESX API
polling
settings 242
ESX Host Details 88
ESX Server
enabling SNMP on version 3.5 83
enabling SNMP on version 4.0 84
enabling SNMP on version 5.0 85
ESX Servers
adding 87
creating credentials 86
monitoring requirements 80
polling methods 81
ESXi
enabling SNMP 82
461
monitoring requirements 80
polling methods 81
event summary
adding to web console 169
events
acknowledging in the Web Console 249
viewing in the Web Console 248
Events view 248
EW Level 92
exporting
custom properties 351
external websites 182
F
facility 333
failover 442
Failover Engine 442
features 26
fields
editing in Database Manager 361
filtering
custom properties 353
filtering a node list resource 172
font size 186
charts 194
functional overview 34
G
GET
alerts 124, 278
462
463
IIS
on Windows Server 2003 45
on Windows Server 2008 45
on Windows Server 2012 46
importance 90
importing
custom properties data 349
installing
Orion NPM 52
web-only interface 438
integrated remote desktop 198
Integrated Virtual Infrastructure Monitoring 80
interface
errors and discards threshold 77
percent utilization threshold 77
status rollup 186
transfer rates 430
interfaces
adding 63
adding in the Web Console 201
adding multiple 62
definition 37
deleting from the Web Console 206
discovery 62-63
editing properties in the web console 208
importing 63
poll now 215
polling intervals 238
polling statistics intervals 238
464
unpluggable 208
viewing resources in the web console 214
introduction 25
IP Address Manager 435
IP SLA Manager 436
IPv4
polling settings 239
IPv6
polling settings 239
IVIM 80
L
license
deactivating 51
details 159
key 378
maintenance 51
sizing 37-38
License Manager 51
installing 51
using 51
licensing 37
levels 37
with other products 38
limitations
account 230
pattern 232
List Resources 214
465
load balancing
additional polling engines 150
logging
alerts to a file 117, 269, 329
alerts to NetPerfMon Event Log 271
alerts to Windows Event Log 117, 270, 329
traps to a file 341
traps to Windows Event Log 341
logging in
web console 76
M
maintaining a database 364
manage nodes 214
Manage Nodes View
customizing 205
Management Studio 362
managing
custom properties 346
device configurations 435
IP addresses 435
network configurations 435
map cache timeout 186
maps 127
adding to web console 167
list resource 168
objects list resource 168
Universal Device Pollers 145
memory swapping 216
466
memory usage
charts 192
menu bars
account defaults 232
custom 183
Message Center 180
MIB 33
mobile devices
acknowledging alerts 287
viewing alerts 287
modifying syslog messages 329
modules
Application Performance Monitor 434
IP Address Manager 435
IP SLA Manager 436
NetFlow Traffic Analyzer 437
Server & Application Monitor 434
SolarWinds UDT 437
VoIP and Network Quality Manager 436
VoIP Monitor 436
monitored network objects
basic alerts 105
monitoring
applications 434
call managers 436
capabilities 25
IP service level agreements 436
memory 216
NetFlow 437
467
468
469
importing 62
poll now 215
polling intervals 238
polling statistics intervals 238
rediscover 215
viewing resources in the web console 214
NotePage 279
NotePager Pro 279
notification bar 152
O
Orion
Additional Web Server 438
Additional Website 438
Application Performance Monitor 434
Failover Engine 442
IP Address Manager 435
IP SLA Manager 436
NetFlow Traffic Analyzer 437
Network Atlas 127
Network Configuration Manager 435
scalability engines 438
Server & Application Monitor 434
VoIP and Network Quality Manager 436
VoIP Monitor 436
Web Console 76
Wireless 99
Orion NPM
License Manager 51
470
thwack.com integration 26
Orion Polling Settings 237
Orion Report Scheduler 310
troubleshooting 312
Orion Web Console 76, 151
Orion Website Accounts 157
overview
functional 34
P
packet loss
calculation 162
charts 192
packet loss reporting 246
page refresh 186
paging
alerts 279
paging action 123
pattern limitations 232
percent loss
charts 192
percent memory used threshold 162
percent packet loss threshold 162
percent utilization
charts 78
playing a sound 116, 268, 330, 342
policy level 92
poll ESX server directly 89
poll now 215
471
472
product updates
downloading 186
viewing 185
promoting nodes from ICMP to SNMP 211
promoting nodes from ICMP to WMI 213
R
realtime change detection 330, 342
rediscovery 215
regular expressions
alternation 426
anchors 423
character sets/classes 422
characters 422
dot 426
eamples 426
pattern matching 422
quantifiers 424
word boundaries 426
remote access
HTTP 199
SSH 199
Telnet 199
remote desktop 198
removable volumes
discovery 186
removing
account limitations 357
custom properties 350
473
474
475
476
resources
configuration 167
custom HTML 170
Custom Object 181
custom text 170
EnergyWise 93
event summary 169
map objects list 168
maps 167
maps list 168
reports 171
reports list 172
Syslog 322
user-defined links 169
response
calculation 162
response time
charts 192
threshold 162
rollover 160
S
sample intervals
adjust 194
scalability 438
web-only interface 438
scalability engines
guidelines 147
scaling Orion 438
477
scenarios 365
scheduled discovery
ignored results 73
managing results 72
scheduling node maintenance 216
secure sockets layer 47
on Windows Server 2003 47
on Windows Server 2008 48
on Windows Server 2012 49
Orion Web Console 49
requiring 50
security of data 160, 237
seed files 70
sending
email/page 115, 267, 330, 342
SNMP trap 123, 277, 330
syslog messages 118, 272, 329
traps 342
Server & Application Monitor 434
service level agreement
chart line 174
services 34
session timeout 186
setting
account defaults 232
account limitations 230
pattern account limitations 232
settings
charts 186
478
discovery 186
Web Console 158
website 186
severity 334
sharing
advanced alerts 261
site login text 186
site logo
configuration 185
URL 186
sizing
database 37
network 37
SMS
alerts 279
SMS action 123
SNMP 31
ESX Server version 3.5 83
ESX Server version 4.0 84
ESX Server version 5.0 85
monitoring 34
monitoring requirements 44
settings 242
SNMP credentials 32
snmp traps 336
software license key 378
SolarWinds
User Device Tracker 437
spoofing network packets 330
479
SQL
query as a variable 392
Server Management Studio 362
variables 392
SQL Server
tempdb 431
SSH 199
SSL 47
alert email 267
on Windows Server 2003 47
on Windows Server 2008 48
on Windows Server 2012 49
Orion Web Console 49
requiring 50
stackable pollers 147
status
groups 221
status icons 384
status indicators 384
status rollup 186
Status Rollup Mode 385
status variables 392
subviews 175
adding 176
copying 179
deleting 180
editing 178
using 175
summarization 364
480
suppression
advanced alerts 257
suppression examples
basic alerts 408
dependent node alert 410
load balancing failure alert 411
suppressions
basic alerts 106
Syslog
acknowledging messages in Syslog Viewer 325
acknowledging messages in the Web Console 322, 324
alert actions 329
alert variables 331
alerts 118, 272, 327, 329
daemons 333
facility 333
filters 327
forwarding messages 330
messages in the Web Console 322
monitoring 34, 321
port configuration 322
priority value 333
processes 333
resources 322
searching messages 325
server settings 326
severity 334
view 323
viewing messages in Syslog Viewer 325
481
482
483
traps
alert actions 123, 277, 330, 339
alert variables 343
alerts 339, 342
alerts actions 341
community string 339
conditions 339
defined 336
DNS hostname 339
email/page 342
executing an external program 342
filters 339
log files 341
logging to Windows Event Log 341
playing a sound 342
port 337
protocol 336
searching 338
text-to-speech 342
time of day 339
Trap Viewer configuration 337
Trap Viewer settings 338
trigger thresholds 339
viewing 337
viewing in the Web Console 337
visual basic scripts 342
Traps
view 337
484
trigger actions
advanced alerts 259
trigger conditions
advanced alerts 253
troubleshooting 429
Orion Report Scheduler 312
temporary directories 431
variables 431
Windows Server 2008 performance 432
Windows Vista performance 432
U
Universal Device Pollers
adding resources to the Web Console 144
alerts 145
assigning devices 135
configuring thresholds 131
copying 137
creating a poller 131
creating transformations 141
disabling 136
duplicating 137
exporting 139
importing 137
introduction 129
maps 145
Network Atlas 145
suspending 136
thresholds 139
485
transformations 140
transforming 140
viewing statistics 144
unmanage nodes 214
unplugged interfaces 208
upgrading
evaluation license 59
Orion NPM 57
URL pass-through automatic login 382
use case
business hours report 374
creating an alert using a custom property 368
custom property alert 365
custom property for an alert 365
custom views 376
device failure alert 365
emailed report 374
groups 376
local alert log action 365
scheduled report 374
send a Syslog message action 365
send an SNMP trap action 365
use cases 365
user-defined links 169
user accounts
access settings 229
creating 227
editing 228
limitations 230
486
487
488
489
Syslog 323
Traps 337
using subviews 175
Virtualization Summary 88
Web Console 158
Virtualization Summary 88
Virtualization tab 153
visual basic scripts 342
Visual Basic scripts 119, 274, 330
vMotion 80
VMware
adding ESX Servers 87
credentials library 87
monitoring requirements 44
VMware tools 88
VMware Tools 44
VoIP and Network Quality Manager 436
VoIP Monitor 436
volume
status rollup 186
volumes
adding 62
adding in the Web Console 201
adding multiple 62
custom charts 192
definition 37
deleting from the Web Console 206
discovery 62
importing 62
490
491
492
493
494
495