Professional Documents
Culture Documents
Orion Administrator
Orion Administrator
No part of this
document may be reproduced by any means nor modified, decompiled, disassembled, published or
distributed, in whole or in part, or translated to any electronic medium or other means without the
written consent of SolarWinds. All right, title, and interest in and to the software and documentation
are and shall remain the exclusive property of SolarWinds and its respective licensors.
SOLARWINDS DISCLAIMS ALL WARRANTIES, CONDITIONS OR OTHER TERMS, EXPRESS
OR IMPLIED, STATUTORY OR OTHERWISE, ON SOFTWARE AND DOCUMENTATION
FURNISHED HEREUNDER INCLUDING WITHOUT LIMITATION THE WARRANTIES OF
DESIGN, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, AND
NONINFRINGEMENT. IN NO EVENT SHALL SOLARWINDS, ITS SUPPLIERS, NOR ITS
LICENSORS BE LIABLE FOR ANY DAMAGES, WHETHER ARISING IN TORT, CONTRACT OR
ANY OTHER LEGAL THEORY EVEN IF SOLARWINDS HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
The SolarWinds, the SolarWinds & Design, ipMonitor, LANsurveyor, Orion, and other SolarWinds
marks, identified on the SolarWinds website, as updated from SolarWinds from time to time and
incorporated herein, are registered with the U.S. Patent and Trademark Office and may be registered
or pending registration in other countries. All other SolarWinds trademarks may be common law
marks or registered or pending registration in the United States or in other countries. All other
trademarks or registered trademarks contained and/or mentioned herein are used for identification
purposes only and may be trademarks or registered trademarks of their respective companies.
Microsoft, Windows, and SQL Server are registered trademarks of Microsoft Corporation in the
United States and/or other countries.
Version 11.0.1, revised 10/20/2014
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
www.thwack.com
Conventions
The documentation uses consistent conventions to help you identify items
throughout the printed and online library.
Convention
Specifying
Bold
Italics
Fixed font
Straight brackets, as
in [value]
Curly braces, as in
{value}
Logical OR, as in
value1|value2
Documentation Library
The following documents are included in the documentation library:
Document
Purpose
Release
Notes
Table of Contents
Chapter 1: Introduction
30
30
31
32
38
39
39
SNMP Credentials
40
41
41
42
44
44
44
45
45
45
46
47
Orion Requirements
47
47
50
51
54
54
Server Sizing
55
56
57
57
58
58
59
59
61
61
62
63
63
64
64
64
64
67
70
72
75
75
Table of Contents
Network Discovery
76
Interface Discovery
76
76
84
86
88
89
89
91
91
91
92
93
93
93
94
Traffic Charts
94
Other Charts
94
95
Network Overview
95
97
98
99
101
101
103
103
F5 Connections
104
F5 CPU
105
F5 Device Details
105
106
F5 List of Nodes
107
F5 List of Pools
108
F5 Memory
109
F5 Throughputs
109
110
110
VSAN Details
110
VSAN Summary
111
112
112
112
114
Introduction
115
User Scenarios
116
116
System Requirements
116
117
117
Port Requirements
118
118
118
Table of Contents
Network Packet Analysis Sensor (NPAS)
119
119
120
121
122
123
124
124
126
127
127
128
129
130
Removing a Sensor
131
131
132
134
134
136
136
137
Configuring Thresholds
138
139
Agent Requirements
139
Deploying an Agent
141
141
144
145
152
Agent Settings
162
164
Managing Agents
167
169
Chapter 7: Virtualization
171
VMware Monitoring
171
171
171
172
173
173
175
176
178
178
179
180
180
Virtualization Summary
181
181
182
183
10
Table of Contents
What is EnergyWise?
183
EnergyWise Terminology
183
186
187
188
190
191
193
Getting Started
193
193
194
195
196
196
198
199
199
200
201
201
202
202
203
204
205
206
11
206
207
207
208
208
210
210
211
211
212
212
Playing a Sound
213
214
215
216
217
217
218
219
220
221
222
222
223
224
225
12
Table of Contents
Chapter 11: Creating Network Maps
226
227
228
229
230
234
236
236
237
238
239
240
240
242
246
247
247
248
Managing Pollers
248
249
249
Customizing Pollers
250
250
251
What is a Formula?
251
Common Formulas
251
13
252
252
254
254
255
256
257
258
258
260
260
260
261
262
262
264
264
264
265
265
266
266
267
Accounts
267
Customize
268
Manage Alerts
268
14
Table of Contents
Product Updates
268
Views
269
Settings
269
Details
270
271
271
272
272
274
Customizing Views
275
275
Editing Views
275
277
Copying Views
278
Deleting Views
279
279
279
279
280
281
282
282
283
284
285
Filtering Nodes
286
15
287
288
289
Using a Subview
289
290
292
294
294
295
296
296
298
298
299
300
301
301
302
302
303
Auditing Settings
305
Chart Settings
305
Discovery Settings
305
306
307
16
307
Table of Contents
Custom Chart Resource Title Bar Options
307
307
309
Availability
309
CPU Load
309
Memory Usage
309
310
310
311
311
Printing Options
311
Chart Titles
311
Time Period
311
Sample Interval
312
Chart Size
312
Font Size
312
312
312
313
313
314
314
314
315
316
317
17
317
319
319
323
324
325
325
325
326
327
328
332
334
335
336
337
337
338
338
339
Managing Groups
339
Creating Groups
340
341
342
Deleting Groups
342
342
18
Table of Contents
Managing Dependencies
344
345
346
348
348
349
349
349
350
Polling Intervals
350
351
351
Database Settings
351
Network
355
356
357
Node Status
357
357
Calculating a Baseline
358
359
359
362
362
364
364
366
19
368
369
371
371
373
373
374
375
375
376
376
379
383
385
386
387
387
Alert Escalation
388
388
389
389
390
390
390
391
391
20
Table of Contents
Active Alerts Window
392
393
394
395
395
Playing a Sound
397
398
399
400
401
402
403
404
405
406
407
408
409
409
410
411
412
412
413
414
414
21
414
415
418
420
420
Availability
421
421
422
422
Events
422
424
424
424
425
425
426
426
426
Inventory
426
Viewing Reports
427
427
428
428
429
431
433
22
Table of Contents
Adding a Custom Chart to a Web-Based Report Column
433
436
438
Preview Mode
439
Design Mode
439
439
440
440
441
442
443
443
443
444
444
445
445
445
445
446
447
447
448
448
449
457
23
459
460
460
Syslog Resources
461
462
463
463
464
464
465
466
469
470
471
471
473
474
Syslog Facilities
474
Syslog Severities
475
477
477
478
478
479
479
480
24
Table of Contents
Configuring Trap Viewer Filters and Alerts
480
483
485
485
487
489
490
490
492
493
494
494
495
495
496
497
498
498
499
499
500
502
502
502
503
25
505
505
Adding a Server
506
506
507
508
509
Database Maintenance
511
512
512
512
516
517
517
520
521
Testing Alerts
522
524
524
525
527
527
528
529
530
532
532
26
Table of Contents
Chapter 31: Status Icons and Identifiers
534
Status Indicators
534
536
539
Variable Modifiers
539
540
General
540
Date/Time
540
Group Variables
542
SQL Query
544
Status Variables
545
Node Variables
546
Volume Variables
553
555
555
Alert-Specific
556
Buffer Errors
557
Date/Time
558
Interfaces
559
Interface Errors
560
Interface Polling
561
Interface Status
562
Interface Traffic
563
Nodes
564
Node Polling
566
Node Statistics
566
27
567
Object Types
567
Volumes
568
Volume Polling
568
Volume Statistics
569
Volume Status
569
570
571
572
574
576
576
Interface Variables
581
585
586
587
589
Characters
589
590
Anchors
591
Quantifiers
592
Dot
594
Word Boundaries
595
Alternation
595
596
597
28
Table of Contents
Back Up Your Data
597
597
598
598
598
599
599
599
600
600
602
602
603
604
Managing IP Service Level Agreements (SolarWinds VoIP and Network Quality Manager) 605
Monitoring NetFlow Traffic Analysis Data (NTA)
605
606
607
607
611
29
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
30
Chapter 1: Introduction
These monitoring capabilities, along with a fully customizable web-based
interface, alerting, reporting engines, and flexible expansion capabilities, make
SolarWinds Orion Network Performance Monitor the easiest choice you will make
involving your network performance monitoring needs.
31
32
Chapter 1: Introduction
For more information, see "Monitoring Quality of Experience" in the Orion
Common Components Guide.
Network Operations Console (NOC) View Mode
Customize web console views for optimal display on large network
operations center screens. With NOC View enabled, a web console view
can cycle through its network monitoring resources for continually updated,
shared viewing.
Customizable and Flexible Orion Web Console
Detailed graphs, tables, and lists are displayed in a fully customizable
web-based interface allowing you to remotely view network fault,
availability, and performance information. Using the award-winning, intuitive
SolarWinds web interface, you can conduct administrative tasks, such as
adding new devices, both individually and in groups, create custom
resources and views, establish unique user accounts and views for
departments, geographic areas, or any other user-defined criteria, and
customize web console displays from anywhere on your network. Drag-anddrop highly customizable resources on-the-fly to get an accurately updated
view of your network. Enable Network Operations Center (NOC) view to
share the web console view with your entire IT management team. You and
your team save valuable time by administering NPM tasks remotely without
having to RDP directly into your SolarWinds server.
Network Atlas with ConnectNow
Network Atlas, the Orion network mapping application, gives you the ability
to create multi-layered, fully customizable, web-based maps of your network
to visually track the performance of any device in any location across your
network in real time. The ConnectNow feature uses ARP table data to draw
virtual and physical links between nodes discovered on your network.
Network Atlas maps may include any monitored network object or
configured Universal Device Poller. Link utilization and speed are available
as visible connection options.
33
34
Chapter 1: Introduction
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
Using the award-winning, intuitive web interface, you can now conduct
administrative tasks, such as adding new devices, both individually and in
groups, establish unique user accounts, and customize web console
displays from anywhere on your network. These administration features
allow you to save time by administering NPM tasks remotely without having
to RDP directly into your SolarWinds server.
Open Integration
Enterprise-tested standards, including a Microsoft SQL Server database
and industry-standard MIBs and protocols, are the backbone of the
35
36
Chapter 1: Introduction
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 &
37
38
Chapter 1: Introduction
l
l
To properly monitor devices on your network, you must enable SNMP on all
devices that are capable of SNMP communications. The steps to enable
SNMP differ by device, so you may need to consult the documentation
provided by your device vendor.
If SNMPv2c is enabled on a device you want NPM to monitor, by default,
NPM will attempt to use SNMPv2c to poll the device for performance information. If you only want NPM to poll using SNMPv1, you must disable
SNMPv2c on the device to be polled.
For more information about MIBs, see "Management Information Base (MIB)". For
more information about SNMP credentials, see "SNMP Credentials".
39
SNMP Credentials
information is used by NPM to monitor status and measure average response
time and packet loss percentage for managed devices.
Note: NPM only uses ICMP to poll devices for status, average response time, and
packet loss percentage. Other information displayed in the Orion Web Console
may be obtained using SNMP and WMI requests or VMware and UCS APIs.
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
SNMP-enabled, managed device.
SNMPv3 provides a more secure interaction by employing the following fields:
l
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.
40
Chapter 1: Introduction
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.
41
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
gathered information in a SQL database (the SolarWinds database) and provides
a user-friendly, highly customizable web console in which to view current and
historical network status.
The following procedure and diagram provide an outline of how SolarWinds NPM
monitors your network.
1. After Network Sonar Discovery has populated the SolarWinds Database
with the network objects you want to monitor, object information is passed to
the Business Layer.
42
Chapter 1: Introduction
2. The Business Layer passes node and volume information to the Collector
Polling Controller and provides licensing information to the SolarWinds
Information Service (SWIS).
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.
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.
43
44
45
46
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
Requirements
Operating
System
47
Software
Requirements
l
Operating
English (UK or US), German, Japanese, or Simplified Chinese
System
Languages
IP Address
Version
48
Software
Requirements
http://support.microsoft.com/kb/183293
17777 (TCP) open for Orion module traffic
17778 (HTTPS) open to access the SolarWinds Information
Service API
17779 (HTTP and HTTPS) for the SolarWinds Toolset Integration
Web
Server
49
Software
Requirements
using the same database server as a Research in Motion
(RIM) Blackberry server.
.NET
Version 3.5. SP1 and 4.0
Framework Note: Both versions 3.5 SP1 and 4.0 are required.
Web
Console
Browser
SL2000
SLX
CPU
2.4 GHz
3.0 GHz
Speed
2.0 GHz
50
SL100, SL250, or
Hardware SL500
Hard
Drive
Space
2.5 GB
SL2000
SLX
5 GB
20 GB
Memory
3 GB
4 GB
8 GB
SL2000
SLX
l
l
51
SL100, SL250, or
Requirements SL500
l
SL2000
SLX
Notes:
l
52
SL100, SL250, or
Requirements SL500
SQL Server
Collation
SL2000
SLX
CPU Speed
2.0 GHz
2.4 GHz
3.0 GHz
Hard Drive
Space
2 GB
5 GB
20 GB
Memory
2 GB
3 GB
4 GB
Framework
53
SL2000
SLX
CPU Speed
2.0 GHz
2.4 GHz
3.0 GHz
Allocated
2GB
5GB
20GB
Hard Drive
Space
Memory
3 GB
Network
Interface
4 GB
8 GB
54
l
l
Server Sizing
NPM is capable of monitoring networks of any size, ranging from small corporate
LANs to large enterprise and service provider networks. Most NPM systems
perform well on 3.0 GHz systems with 3 GB of RAM, using default polling engine
settings. However, when monitoring larger networks, you should give additional
consideration to the hardware used and the system configuration.
There are three primary variables that affect scalability. The most important
consideration is the number of monitored elements, where an element is defined
as a single, identifiable node, interface, or volume. Systems monitoring more than
1,000 elements may require tuning for optimal performance. The second variable
to consider is polling frequency. For instance, if you are collecting statistics every
five minutes instead of the default nine, the system will have to work harder and
system requirements will increase. Finally, the number of simultaneous users
accessing NPM directly impacts system performance.
When planning an NPM installation, there are four main factors to keep in mind
with respect to polling capacity: CPU, memory, number of polling engines, and
polling engine settings. For minimum hardware recommendations, see "Orion
NPM Requirements". For more information about polling engines, see
"Configuring an Additional Polling Engine".
In most situations, installing NPM and SQL Server on different servers is highly
recommended, particularly if you are planning to monitor 2000 elements or more.
If you experience performance problems or you plan to monitor a very large
network, you should certainly consider this option. This scenario offers several
performance advantages, as the NPM server does not perform any database
processing, and it does not have to share resources with SQL Server.
55
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.
56
click Details.
9. Confirm that both Simple Network Management Protocol and WMI SNMP
Provider are checked, and then click OK.
10. Click Next on the Windows Components window, and then click Finish
after completing the Windows Components Wizard.
Note: You may be prompted to install additional components, to provide
your Windows Operating System media, or to restart your computer. Restart
your server if prompted, but Orion does not require the Phone Book Service.
57
58
Authentication.
Check Management Tools> IIS 6 Management Compatibility.
Click Next on the Select role services window.
Click Install on the Confirm installation selections window, and then click
Close on the Installation Results window.
If you are currently enabling IIS as part of an Orion installation, restart
the Orion installer. For more information, see the installation instructions in
the Administrator Guide for your specific Orion product.
59
8.
9.
10.
11.
agement.
Expand Services and Applications> Internet Information Services(IIS)
Manager> Web Sites.
Click SolarWinds NetPerfMon, and then click Action> Properties.
Open the Web Site tab, confirm that SSL port is set to 443, and then click
Apply.
Click Advanced.
If the Multiple SSL identities for this Web site field does not list the IP
address for the Orion Web Console with SSL port 443, complete the following steps.
a. Click Add, and then select the IP address of the Orion Web Console.
Note: As it was set initially in the Configuration Wizard, this option is usually set to (All Unassigned). If the IP address of the Orion Web Console
was not initially set to (All Unassigned), select the actual, configured IP
address of the Orion Web Console.
b. Type 443 as the TCP port, and then click OK.
Click the Directory Security tab, and then click Edit in the Secure communications section.
Check Require secure channel (SSL), and then select Accept client certificates in the Client certificates area.
Click OK on the Secure Communications window.
Click Apply, and then click OK to exit.
60
61
6.
7.
8.
Database Manager.
If your SQL Server is not listed in the left pane, click Add default server.
If you need to add your Orion database because it is not listed in the
left pane, complete the following steps:
a. Click Add SQL 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.
d. Click Connect to Database Server.
Expand your Orion database in the left pane.
Right-click the Websites table, and then click Query Table.
Replace the default query with the following query:
UPDATE dbo.WebsitesSET SSLEnabled=1WHERE WebsiteID=1
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:
a. Click Start > All Programs > SolarWinds Orion > Configuration
and Auto-Discovery > Configuration Wizard.
62
63
c:\ProgramData\SolarWinds\
SolarWinds strongly recommends that you create a backup of your database before performing any upgrade. For more information, see "Using SQL
Server Management Studio".
If you are upgrading from a previous version of Orion Network Performance
Monitor, see "Upgrading Orion Network Performance Monitor".
SolarWinds does not currently support upgrades from one locale to another.
If you want to upgrade your SolarWinds installation to use a new locale, you
must complete a clean SolarWinds installation using the new locale.
If you are using Internet Explorer, SolarWinds recommends that you add the
URL of your Orion website (http://FullOrionServerName/), the URL of
SolarWinds support (http://support.solarwinds.com), and about:blank to
64
the list of trusted sites. For more information about adding sites to your trusted sites list, see the Microsoft article "Working with Internet Explorer 6
Security Settings".
For evaluation purposes only, Orion NPM may be installed on Windows 7,
Windows XP, or Windows Vista. SolarWinds does not, however, support or
recommend installing Orion NPM on these operating systems in production
environments.
When installing Orion NPM on Windows XP, you must confirm that Shared
Memory, Named Pipes, and TCP/IP are enabled on remote databases.
SolarWinds does not support or allow installations of SolarWinds NPM
on domain controllers.
5. If you want to help us improve our products and send anonymous data
about your Orion usage to SolarWinds, select Select usage statistics....
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
65
9.
10.
11.
12.
13.
14.
15.
16.
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
NPM require?". This article provides instructions for enabling IIS on Win-
dows 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.
66
Confirm that you have designated a SQL Server database instance for
NPM. For more information, see "Orion NPM Requirements".
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.
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.
If you are using SQL Express, specify your instance as (local) and
use a strong password.Due to its inherent limitations, SolarWinds
67
5. Select the type of authentication you want to use, and then provide credentials, if required, to log into the selected instance.
Notes:
l
6. Click Next.
68
69
SolarWinds does not currently support upgrades from one locale to another.
If you want to upgrade your SolarWinds installation to use a new locale, you
must complete a clean SolarWinds installation using the new locale.
70
l
l
71
72
73
74
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".
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".
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".
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
75
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".
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".
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".
76
The Network Sonar Wizard recognizes network devices that are already in
your Orion 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.
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>
NetworkDiscovery.
2. If you want to create a new discovery, click Add 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 you want to use, click Discover Now, and
then complete the Network Sonar Results Wizard after dicovery com-
77
78
79
Note: Only one selection method may be used per defined discovery.
a. Click IP Ranges in the Selection Method menu, and then, for each IP
range, provide both a Start address and an End address.
Note: Scheduled discovery profiles should not use IP address ranges
that include nodes with dynamically assigned IP addresses (DHCP).
b. If you want to add another range, click Add More, and then repeat
the previous step.
c. If you want to delete one of multiple ranges, click X next to the IP
range you want to delete.
d. If you have added all the IP ranges you want to poll, click Next.
11. If you want to discover devices connected to a specific router or on a
specific subnet of your network, complete the following procedure:
Note: Only one selection method may be used per defined discovery.
a. Click Subnets in the Selection Method menu.
b. If you want to discover on a specific subnet, click Add a New Subnet, provide both a Subnet Address and a Subnet Mask for the
desired subnet, and then click Add.
Note: Repeat this step for each additional subnet you want to poll.
c. If you want to discover devices using a seed router, click Add a
Seed Router, provide the IP address of the Router, and then click
Add.
80
Repeat this step for each additional seed router you want to use.
Networks connected through the seed router are NOT automatically selected for discovery.
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 seed router and, if you are discovering
devices for an Orion NPM installation, the Class C networks
(255.255.255.0 mask) containing all interfaces on the seed
81
82
83
84
85
86
87
88
89
90
91
Note: For more information about Orion General Thresholds, see "Orion General
Thresholds".
92
The following charts are available to display information about discards and
errors on interfaces monitored by Orion NPM.
l
l
l
93
The following charts are available to display percent utilization information for
monitored interfaces in Orion NPM.
l
l
l
l
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
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.
94
l
l
l
l
Cisco EnergyWise-enabled devices. For more information related specifically to monitoring EnergyWise-enabled devices, see "Monitoring
EnergyWise Devices".
Microsoft Hyper-V and VMware virtual servers and managers. For more specific information about monitoring virtual devices, see "Virtualization".
Fibre Channel (FC)
Virtual Storage Area Networks (VSAN)
Cisco Unified Computing Systems (UCS)
Wireless devices, including wireless clients, rogue access points, and wireless controllers. For more information related specifically to monitoring wireless devices, see "Monitoring Wireless Networks".
The following sections describe the various features and functions specific to
NPM that enable you to monitor and manage all your network devices from the
Orion Web Console.
Note: For more information about network device monitoring and management
features available with all applications in the Orion product family, see "Managing
Devices in the Web ConsoleCore".
Network Overview
By default in all NPM installations, the Orion Web Console offers a Network
Overview that provides, at a glance, a wide array of information about all the
95
Interface Property
Response Time
Percent Utilization
Type
Status
Traffic
Machine Type
Node Status
Hovering over any icon, IP address, or node name opens a tooltip providing
current status information about the associated node or interface.
To view the Network Overview:
1. Click Start> All Programs> SolarWinds Orion> Orion Web Console.
2. Log in to the Orion Web Console, and then click Network> Overview.
3. Select the node property you want to view in the Nodes field, and then
96
Operational
Status
Administrative
Status
Interface Type
Transmitted
Current Traffic
Transmitted
Percent
Utilization
Received
97
Received
Percent
Utilization
98
Interface name
Unpluggable status
Custom bandwidth
Polling intervals
Custom properties
manage.
5. Click + to expand the parent node, and then check the interface you want to
manage.
99
Note: Do not use angle brackets (< or >) in interface names, aliases, or
descriptions. Angle brackets and any strings contained within angle
brackets will be removed during polling, as bracketed text may be
incorrectly parsed as web markup tags.
10. If you have finished editing interface properties, click Submit.
For more information about interface dependencies, see "Managing
Dependencies".
100
101
If you do not see a poller that meets your specific monitoring needs, use the
Universal Device Poller to create your own poller. For more information, see
"Monitoring MIBs with Universal Device Pollers".
To manage pollers directly from the Manage Nodes page, click Manage
Pollers in the top right of the page.
102
103
F5 node, interface and status reporting is supported for F5 firmware versions 11.2 and higher.
NPM uses existing interface resources to provide F5 interface statistics.
F5 Connections
F5 CPU
F5 Device Details
F5 List of Virtual Servers
F5 List of Nodes
F5 List of Pools
F5 Memory
F5 Throughputs
F5 Connections
The following table summarizes the data available in the F5 Connections
resource:
Note: All data is polled from F5-BIGIP-SYSTEM-MIB
Object Name
Data Type
OID
Connections
sysGlobalStat:sysStatClientCurConns
Current
Connections SSL
1.3.6.1.4.1.3375.2.1.1.2.1.8
sysGlobalClientSslStat:sysClientsslStatCurNativeConns
1.3.6.1.4.1.3375.2.1.1.2.9.4
Connections SSL
Current
sysGlobalClientSslStat:sysClientsslStatCurCompatConns
1.3.6.1.4.1.3375.2.1.1.2.9.7
104
F5 CPU
Object Name
Data Type
OID
Connections Total
sysGlobalStat:sysStatClientTotConns
1.3.6.1.4.1.3375.2.1.1.2.1.7
F5 CPU
The following table summarizes the data available in the F5 CPU resource:
Note: All data is polled from F5-BIGIP-SYSTEM-MIB
Object Name
Data Type
OID
Idle Cycles
sysStatTmIdleCycles
1.3.6.1.4.1.3375.2.1.1.2.1.42.0
sysStatTmTotalCycles
1.3.6.1.4.1.3375.2.1.1.2.1.41.0
F5 Device Details
The following table summarizes the data available in the F5 Device Details
resource:
Note: All data is polled from F5-BIGIP-SYSTEM-MIB
105
Object Name
Data Type
OID
Product Name
sysProductName
1.3.6.1.4.1.3375.2.1.4.1
Product Version
sysProductVersion
1.3.6.1.4.1.3375.2.1.4.2
Product Build
sysProductBuild
1.3.6.1.4.1.3375.2.1.4.3
Product Edition
sysProductEdition
1.3.6.1.4.1.3375.2.1.4.4
sysCmSyncStatusId
1.3.6.1.4.1.3375.2.1.14.1.1
Failover Status
sysCmFailoverStatusId
1.3.6.1.4.1.3375.2.1.14.3.1
106
F5 List of Nodes
Object Name
Data Type
OID
Name
ltmVirtualServTable:ltmVirtualServName
1.3.6.1.4.1.3375.2.2.10.1.2.1.1
Address Type
ltmVirtualServTable:ltmVirtualServAddrType
1.3.6.1.4.1.3375.2.2.10.1.2.1.2
IP Address
ltmVirtualServTable:ltmVirtualServAddr
1.3.6.1.4.1.3375.2.2.10.1.2.1.3
Port
ltmVirtualServTable:ltmVirtualServPort
1.3.6.1.4.1.3375.2.2.10.1.2.1.6
Enabled State
ltmVsStatusTable:ltmVsStatusEnabledState
1.3.6.1.4.1.3375.2.2.10.13.2.1.3
F5 List of Nodes
The following table summarizes the data available in the F5 List of Nodes
resource:
Note: All data is polled from F5-BIGIP-LOCAL-MIB
Object Name
Data Type
OID
Name
107
Object Name
Data Type
OID
11.2+)
1.3.6.1.4.1.3375.2.2.4.1.2.1.17
Address Type
ltmNodeAddrTable:ltmNodeAddrAddrType
1.3.6.1.4.1.3375.2.2.4.1.2.1.1
IP Address
ltmNodeAddrTable:ltmNodeAddrAddr
1.3.6.1.4.1.3375.2.2.4.1.2.1.2
Enabled State
ltmNodeAddrStatusTable:ltmNodeAddrStatusEnabledState
1.3.6.1.4.1.3375.2.2.4.3.2.1.4
Availability
State
ltmNodeAddrStatusTable:ltmNodeAddrStatusAvailState
1.3.6.1.4.1.3375.2.2.4.3.2.1.3
F5 List of Pools
The following table summarizes the data available in the F5 List of Pools
resource:
Note: All data is polled from F5-BIGIP-LOCAL-MIB
Object Name
Data Type
OID
Name
ltmPoolTable:ltmPoolName
1.3.6.1.4.1.3375.2.2.5.1.2.1.1
108
F5 Memory
Object Name
Data Type
OID
Mode
ltmPoolLbMode
1.3.6.1.4.1.3375.2.2.5.1.2.1.2
Enabled State
ltmPoolStatusTable:ltmPoolStatusEnabledState
1.3.6.1.4.1.3375.2.2.5.5.2.1.3
Availability
State
ltmPoolStatusTable:ltmPoolStatusAvailState
1.3.6.1.4.1.3375.2.2.5.5.2.1.2
F5 Memory
The following table summarizes the data available in the F5 Memory resource:
Note: All data is polled from F5-BIGIP-SYSTEM-MIB.
Object Name
Data Type
OID
Total Memory
sysStatMemoryTotal
1.3.6.1.4.1.3375.2.1.1.2.1.44.0
F5 Throughputs
The following table summarizes the data available in the F5 List of Pools
resource:
Note: All data is polled from F5-BIGIP-SYSTEM-MIB.
109
Object Name
Data Type
OID
Client Bytes In
sysGlobalStat:sysStatClientBytesIn
1.3.6.1.4.1.3375.2.1.1.2.1.3
sysGlobalStat:sysStatClientBytesOut
1.3.6.1.4.1.3375.2.1.1.2.1.5
Server Bytes In
sysGlobalStat:sysStatServerBytesIn
1.3.6.1.4.1.3375.2.1.1.2.1.10
VSAN Views
NPM offers the following VSAN-related views in the Orion Web Console:
Note: For more information about web console views, see "Customizing Views".
VSAN Details
Each VSAN is monitored as its own network object, with its own VSAN Details
view. The VSAN Details view is preconfigured with the following resources:
110
VSAN Summary
VSAN
Details
Event
Summary
Total Bytes
Transferred
In/Out Errors A chart presenting all receive and transmit errors and discards
and Discards on the selected VSAN over a customizable time period.
VSAN Traffic
VSAN Summary
Fibre
Channel
Reports
Last 25
111
112
113
114
Introduction
With QoE, you can:
l
Compare statistics like network response time (TCP Handshake) and application response time (Time to First Byte) to determine if a perceived bottleneck is actually on your network, or if you need to call the server team.
Use data volume trends to pinpoint traffic anomalies and investigate the
cause.
Monitor "risky" types of traffic.
There are three steps you must complete to start monitoring traffic on your
network:
1. Deploy Packet Analysis Sensors (network and/or server) to Windows nodes
where you want to collect traffic data.
2. In the web console, specify the nodes and applications for which you want
to collect traffic.
Note: Packet Analysis Sensors does not automatically discover nodes and
applications. You must indicate the nodes and applications to monitor
before you will see traffic data in the web console.
3. Allocate appropriate CPU cores and memory for the traffic load for each
sensor.
Traffic data is captured using packet analysis sensors. These sensors collect
packets using either a dedicated Windows SPAN or Mirror port monitor or directly
on your Windows server. Packet Analysis Sensors capture packets from the local
network interface (NIC) and then analyzes collected packets to calculate metrics
for application performance monitoring. These metrics provide information about
application health and allow you to identify possible application performance
issues before they are reported by end-users.
With the ability to analyze packet traffic, QoE provides real observed network
response time (NRT) and application response time (ART). In addition, Packet
Analysis Sensors have the ability to classify and categorize traffic for over 1000
different applications by associated purpose and risk-level.
115
User Scenarios
For more information about specific implementations of QoE, see "User
Scenarios".
For more information about sensor implementation requirements, see "System
Requirements".
User Scenarios
The following scenario serves as an example of how sensors can monitor
network performance.
System Requirements
Before you deploy a Packet Analysis Sensor to a device, review the following
minimum system requirements.
Note:You will need administrative privileges for the node or switch on which you
want to install sensors.
116
Requirements
Windows 7, 64-bit
Windows Server 2008 or later, 64-bit
Note:32-bit operating systems are not supported.
CPU Cores
500 MB
RAM
1 GB (2 GB recommended)
Network
Other
Requirements
Windows 7, 64-bit
Windows Server 2008 or later, 64-bit
Note:32-bit operating systems are not supported.
CPU Cores
500 MB
RAM
1 GB (2 GB recommended)
Network
117
Port Requirements
Port Requirements
The Packet Analysis Sensors must be able to reach port 17778 (TCP) on the
Orion server or additional poller server. The QoE dashboard has no data if the
sensor cannot send information through port 17778.
Port 135 (TCP) on the device on which the Packet Analysis Sensor is deployed
must be able to receive information from the Orion server. You cannot deploy
sensors if this port is unable to receive information from the Orion server.
Packet Analysis Sensors for Networks (network sensor)collect and analyze packet data that flow through a single, monitored switch for up to 50 discrete applications per node
Packet Analysis Sensor for Servers (server sensor)collect and analyze
packet data of specific applications that flow through a single node
118
119
Aggregation level
Sensor Deployment
Managed Node
Configuration
Per site
Per computer
Per application
Per site
120
Aggregation level
Per computer
Sensor Deployment
Deploy the SPAS to all
endpoints
Managed Node
Configuration
Add the endpoints to the
SPAS as a managed
node
Notes:
l
When deploying network and server sensors, ensure that you do not monitor the same node with multiple sensors. This impacts the QoE metrics.
All monitored nodes must be managed by your Orion Platform product
before they can be added to the sensors.
These deployment scenarios also apply to virtual networks.
121
Notes:
l
Create a port mirror, SPAN, or network tap on the switch with all the network
traffic to or from the application. See "System Requirements" for more information.
You can monitor multiple applications using the same NPAS.
Using the SolarWinds Web Console, navigate to Settings > QoE Settings.
Click Manage QoE PacketAnalysis Sensors.
Click Add Packet Analysis Sensor.
Select the Network option.
Click Add Nodes.
Choose the node with the port mirror, SPAN or network tap set up to monitor
your network switch.
122
123
124
l
l
Create a port mirror, SPAN, or network tap on the switch with all the network
traffic to or from the site. See "System Requirements" for more information.
Identify a sample set of users whose computers are monitored by the NPAS
You can monitor multiple applications using the same NPAS.
Using the SolarWinds Web Console, navigate to Settings > QoE Settings.
Click Manage QoE PacketAnalysis Sensors.
Click Add Packet Analysis Sensor.
Select the Network option.
Click Add Nodes.
Choose the node with the port mirror, SPAN or network tap set up to monitor
your network switch.
7. Test the credentials for the selected node.
8. Click Add Node(s) and Deploy Agent(s) to deploy the network sensor to
the node.
9. Configure the sensor to monitor the selected computers and application(s).
125
Note: Identify a sample set of users whose computers are monitored by the SPAS
To deploy from your Web Console:
1. Using the SolarWinds Web Console, navigate to Settings > QoE Settings.
2. Click Manage QoE PacketAnalysis Sensors.
3. To specify a node as a packet analysis sensor, click Add Packet Analysis
Sensor.
4. Select the Server option.
5. Click Add Nodes.
6. Select the sampled set of user computers to monitor.
7. Test the credentials for each node.
8. Click Add Node(s) and Deploy Agent(s) to deploy an agent on the nodes.
9. Configure the sensor to monitor specific applications on the server.
126
Notes:
l
Create a port mirror, SPAN, or network tap on the switch with all the network
traffic to or from the site. See "System Requirements" for more information.
127
Using the SolarWinds Web Console, navigate to Settings > QoE Settings.
Click Manage QoE PacketAnalysis Sensors.
Click Add Packet Analysis Sensor.
Select the Network option.
Click Add Nodes.
Choose the node with the port mirror, SPAN or network tap set up to monitor
your network switch.
7. Test the credentials for the selected node.
8. Click Add Node(s) and Deploy Agent(s) to deploy the network sensor to
the node.
9. Configure the sensor to monitor the all computers and application(s).
Aggregation per computer with access to application servers (SPAS)
128
129
130
Removing a Sensor
Removing a sensor from a node is a two steps process. First delete the sensor
using theWebConsole, and then remove the communication agent directly from
the node.
To delete the sensor using the Web Console:
1. In the Orion Website Administration page, navigate to Settings > QoE Settings.
2. Click Manage QoE PacketAnalysis Sensors.
3. Select the node.
4. Click Delete Sensor.
5. Click Delete when prompted.
To remove the agent directly from the node:
1.
2.
3.
4.
5.
131
You must specify which nodes and applications you want the network
sensors to monitor before traffic for these nodes can be collected and data
appear in the QoE dashboard.
Server Sensors automatically monitor pre-selected applicationsincluding
CIFS, FTP, HTTP, MS SQL, RDP, and SNMPon the node they are
installed on. You can change which applications are monitored after the
sensor is deployed.
For each node you choose to monitor, you must also select specific applications.
Packet Analysis Sensors can categorize over 1000 pre-defined applications,
such as FTP, RDP, CIFS, SQL, and Exchange. You can also define your own
custom HTTP applications.
Note: Because of the hardware requirements needed to process large amounts of
traffic, SolarWinds recommends that you preferentially monitor business-critical
nodes and applications. You can monitor up to 50 applications per node.
132
5.
6.
7.
8.
9.
10.
11.
Log into the web console using an account with administrative privileges.
Click Settings in the top right of the web console.
In the Settings grouping, click QoE Settings.
Click Manage QoE Applications.
Notes:
l Applications are only listed if there are monitored nodes. You must
first add a Network or Server Sensor before you can enable any applications. For more information, see "Deploying Packet Analysis
Sensors".
l Applications listed with the Enabled/Disabled toggle "ON" are currently being monitored on at least one node.
l Applications can be disabled (the Enabled/Disabled toggle "OFF")
which means that no traffic for the application is currently collected on
any node.
Click Add New.
Select Choose a pre-configured application.
Note: The list of available applications displays. Applications, either predefined or custom HTTP applications, that are already enabled will not
appear in the list.
Use the Search or Group By options to find the application you want to
monitor, select it, and then click Next.
On the Configure Application view, edit the Category, Risk Level, or Productivity Rating as necessary, and then click Next.
On the Configure Data Collection view, choose the node(s) you want to
monitor for this type of traffic.
Note: Only nodes that have already been specified as nodes to monitor on
the Manage QoE Nodes page appear in this list.
Click Next.
Review your choices on the Summary page, then click Finish.
Your newly enabled application will appear on the Manage QoE Applications
page in alphabetical order.
133
134
135
7. Enter the hostname or URL for your filter, then click Next.
8. On the Configure Data Collection page, choose the node(s) you want to
monitor for this type of traffic. Only nodes that have already been specified
as nodes to monitor (on the Manage QoE Nodes page) will appear in this
list.
9. Click Next. Review your choices on the Summary page, then click Finish.
10. Your new application will appear on the Manage QoE Applications page
in alphabetical order.
136
Guidelines
Not Recommended
3-4
5-6
7+
To change the number of CPU cores and memory allocated to the sensor:
1. Using an account with administrative credentials, log in to your Orion Web
Console.
2. In the top right corner of the web console, click Settings.
137
Configuring Thresholds
3.
4.
5.
6.
Configuring Thresholds
You can modify the application response time (ART), network response time
(NRT), volume, and transaction thresholds that are used to alert you to
irregularities in your network.
Note:It is best to allow the sensors to collect a few days worth of data before
setting thresholds.
To change the number of CPU cores and memory allocated to the sensor:
1. Using an account with administrative credentials, log in to your Orion Web
Console.
2. In the top right corner of the web console, click Settings.
3. In the Settings grouping, click Manage Quality of Experience (QoE)
Applications.
4. Select the application to edit.
5. Click Edit.
6. Click Next, and then click Next again.
7. On the Summary page, click the plus sign by Thresholds.
8. SelectOverride Orion General Thresholds next to each data type.
138
Agent Requirements
Deploying an Agent
Agent Settings
Managing Agents
Agent Requirements
Supported operating systems:
l
l
l
l
l
Windows 7, 64-bit
Windows Server 2008, 64-bit
Windows Server 2008 R2, 64-bit
Windows Server 2012, 64-bit
Windows Server 2012 R2, 64-bit
Notes:
l
l
139
Agent Requirements
Accounts and Security Requirements:
l
17778: This port must be opened on the Orion server (inbound) and allowed
by the firewall. It is used on a continual basis once the agent has been
deployed. Communication is initiated outbound from the agent to the Orion
server.
The account used for remote deployment must have access to the administrative share on the target computer: \\<hostname_or_ip>\admin$\temp
User Account Control (UAC) must either be disabled, or the built in Administrator account must be used.
An installed agent occupies less than 100 MB of hard drive space.
Note: Other remote or mass deployment methods do not have the same
requirements.
Open Ports Requirements for Remote Deployment from the Orion Server:
l
Deploying an Agent
Agent Settings
140
Deploying an Agent
Orion supports three methods of deploying an agent to a client computer running
Windows.
1. Have the Orion Server push the agent software to one or more client computers
2. Mass deploy the agent software to multiple computers using a mass-deployment technology such as Group Policy
3. Manual installation of the agent on a client computer
For more information, see:
l
l
l
l
141
142
l
l
l
Ensure that the used account can access the following folder: \\<hostname_or_ip>\admin$\temp. Also ensure that a folder can be created at
that location.
Ensure that Remote Procedure Call (RPC), a Windows service, is running
Ensure the required ports are open
If you are using a domain account, use the complete name when entering
credentials. For example:
Domain\Username
143
144
3. Once download is complete, copy the .MSIfile to the client machine and
then install it by double clicking it
4. Enter the Orion server IP address or hostname and the Orion administrator
account credentials during installation
When the installation is successful, the agent will appear in the agent list on the
Manage Agents page.
Troubleshooting Deployment
Following is a list of possible errors with their respective resolutions:
Agent is not able to connect to the Orion server.
l
l
Ensure that you can ping the Orion server from the client machine
Ensure that port 17778 is open on the Orion server and that the client
machine can connect to it
Ensure that you are using the correct Orion administrator credentials
145
146
147
148
149
10. From the Modifications tab, select your MST file from the network share, as
shown:
150
11. Click OK to complete the setup. The agent is deployed and is registered by
Orion (if auto-registration is enabled as defined in the Agent Settings page).
When the installation is successful, the agent will appear in the agent list on the
Manage Agents page.
Troubleshooting Deployment
Following is a list of possible errors with their respective resolutions:
Agent deployment fails:
l
151
If possible, try to install the agent manually on the target machine, ensuring
that permissions are set correctly.
If a host name or Fully Qualified Domain Name was used, ensure that it can
be resolved from the client computer.
If the Orion server or the additional poller is behind a NAT, ensure that the
IP address specified in the creation of the MST file is the correctly routed IP
address the client would use to access the Orion server.
152
3. From the SolarWinds, Inc. Packages Action Pane, click New Package. This
will launch the Patch Manager Package Wizard.
153
Field
Value
Comments
SolarWinds Orion
Agent
Classification: Tools
Vendor:
SolarWinds, Inc.
Product:
154
Field
Value
Comments
Severity:
None
Impact:
Normal
Reboot
Behavior:
155
156
157
158
18. Click OK to save the rule, then click Next. Review the Summary Page and
enter any notes at the bottom.
159
160
3. Accept the default selections, or choose a specific WSUS server for publication.
4. Click Next.
5. You will be notified that the package has been published.
6. Click Finish to close the Publishing Wizard.
The Package for the SolarWinds Orion Agent has now been packaged and
published to your WSUS server.
161
Agent Settings
For more information on Approving and Deploying software, please see the
SolarWinds Patch Manager Administration Guide.
Agent Settings
The Agent Settings page provides access to all of the settings and tools needed
to install and manage agents.
Navigating to the Agent Settings page:
1. From the web console, navigate to Settings > Agent Settings.
Manage Agents: Opens the Manage Agents page from which you
can add a new agent, edit, update, or reboot an existing agent. For
more information, see "Managing Agents".
Download Agent Software: Opens the Agent Downloads page from
which you can mass deploy or manually install an agent. For more
information, see "Deploying an Agent on your Network".
Define Global Agent Settings: Opens the Global Agent Settings
page from which you can allow automatic agent registration and/or
allow automatic agent updates.
162
a. Allow Automatic Agent Registration: Selecting this option will automatically register the agent, verifying communication with the Orion
Server. If this option is disabled, you can register any waiting agents
by navigating to Settings > Manage Agents > Add Agent > Connect
to a previously installed agent.
b. Allow Automatic Agent Updates: Selecting this option will allow the
agent software to be automatically upgraded when updates become
available. This process pushes a new version of the agent to client
machines over the agent communication channel (no extra ports or
permissions are needed). Once the agent receives the new version, it
updates itself to the newer version. This process does not require
rebooting.
Note: If automatic updates are disabled and a new version of the software is installed on the server, it is possible that outdated agents will
not be able to communicate with the server. Ensure that all agent versions match the version of the server.
For more information, see "Editing Agent Configuration".
163
164
7.
8.
9.
10.
165
166
Managing Agents
Most tasks related to managing agents can be done from the Manage Agents
page. From this page, you can check agent connection and deployment status.
Navigating to the Manage Agents page:
1. From the web console, navigate to Settings > Manage Agents.
The available columns for the Manage Agents page are listed in the following
table:
Agent/Node Displays the name or IP address of the listed node.
Agent
Status
167
Managing Agents
l
l
l
l
Connection
Status
Connected/OK: Connected
Unknown: The agent management service is not running
Service not Responding: The agent management
service is running, but the agent is not connected
Deployment Pending: An agent deployment is going to
start, but has not started
Deployment In Progress: The agent is being deployed to
the target node
Deployment Failed: Agent deployment failed for various
reasons
Invalid Response: The status displayed if the agent
responds in an unexpected manner
168
Version
The following tools for the Manage Agents page are listed below:
Manage Agent Toolbar:
l
Add Agent: Takes you to the Add Agent page, allowing you to choose to
deploy the agent on a network, or connect to a previously installed agent
Edit: Takes you to the Edit Agent Settings page, allowing you to adjust the
agent name and automatic updating
Update: This will update the agent software to the latest version available.
Note: This button is disabled by default. It becomes enabled when:
l Automatic updates for the agent is disabled
l The selected agent requires an update.
Reboot: This will reboot the server that hosts the selected agent
Note: This button is disabled by default. It becomes enabled when the
installation of an agent requires a system reboot
Remove Agent: Deletes the agent from the Orion server but does not uninstall it. Uninstalling the agent needs to be done manually
169
170
Chapter 7: 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.
171
Chapter 7: Virtualization
NPM uses SNMP to monitor all ESXi and ESX Servers. For
more information about enabling SNMP, see "Enabling SNMP
on VMware ESXi and ESX Servers".
VMware API
NPM uses the VMware API to poll most performance data from
devices running ESXi and ESX Server versions 3.5 and 4.0.
For more information about creating required credentials, see
"Creating ESX Server Credentials for NPM".
VMware
Tools
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
Datacenter
VMware API
ESX Cluster
VMware API
Virtual Center
VMware API
VMware API
172
4i
5i
Features
3.5
3i
4i
5i
Volumes
Interfaces
CPU
VMware API
Memory
VMware API
Total CPU
VMware API
SNMP
VMware API
VMware API
173
Chapter 7: Virtualization
Note: The vSphere command line interface (CLI) is required, but it is not
packaged with your ESXi Server. Download it from VMware, as indicated.
To enable SNMP on VMware ESXi:
1. Download the VMware vSphere command line interface from the VMware
Download Center (http://downloads.vmware.com/d/).
2. Install the VMware vSphere command linie interface.
3. Use the vSphere CLI to view your ESXi server SNMP settings, as indicated
in the following procedure:
a. In the Perl\bin directory of your vSphere installation, execute the following script:
perl ..\..\bin\vicfg-snmp.pl --server ip_address s
Notes:
C:\Program Files\VMware\VMware vSphere CLI\Perl\bin is
the default location of the vSphere Perl\bin directory.
l 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.
l
174
175
Chapter 7: Virtualization
4. Enter chkconfig snmpd on to enable SNMP on when you reboot your
ESX Server.
5. Enter esxcfg-firewall -e snmpd to allow SNMP through the ESX Server
firewall.
6. Enter service snmpd start to start the SNMP service.
7. 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.
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"SNMPv2SMI::enterprises.6876.1.3.0 = OID: SNMPv2-SMI::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.
176
3.
4.
5.
6.
7.
8.
9.
Notes:
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
l
177
Chapter 7: Virtualization
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"SNMPv2SMI::enterprises.6876.1.4.0 = STRING: "208167"
Note: The OID SNMPv2-SMI::enterprises.6876.1.4.0 returns your product
build number, so it may not be the same as the build number above.
178
6.
7.
8.
9.
10.
a. Provide both a Login and a User Name for the NPM polling engine.
b. Enter and confirm a Password.
c. Click OK.
Open the Permissions tab, right-click the Permissions view, and then click
Add Permission.
On the Assign Permissions window, click Add.
Select the user you just created, and then click Add.
Click OK on the Select Users and Groups window.
Select an appropriate role in the Assigned Role area, and then click OK on
the Assign Permissions window.
The credential you have created is now available to use for monitoring your ESX
Server. For more information about adding your ESX Server to the Orion
database for monitoring, see "Managing VMware Credentials in the Web
Console".
179
Chapter 7: Virtualization
To update a VMware credential:
1.
2.
3.
4.
5.
6.
The Network Sonar Wizard is the recommended method for adding VM Servers
for monitoring in the Orion Web Console. With Network Sonar Discovery, you can
define all required credentials at once on the Local ESX Credentials for VMware
view. For more information, see "Network Discovery Using the Network Sonar
Wizard".
Note: When configuring Network Sonar Discovery, confirm that you check Poll
for VMware on the VMware page of the Network Sonar Wizard. Nodes cannot be
identified as VMware devices unless Poll for VMware is enabled.
To add VMs from the VMware Assets resource:
1. Log in to the Orion Web Console.
2. Click Home> Virtualization.
3. Click the [+] next to any ESX or Vcenter server listed in the Virtualization
Assets resource to expand the list of virtual machines.
4. Click a virtual machine that is not currently managed by SolarWinds Orion.
Unmanaged VMs are listed in italic type.
5. Click Yes, Manage this Node.
6. If the VM is not running VMware Tools, manually enter the IP address of
the VM in the Hostname or IP Address field.
180
Virtualization Summary
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
VMware Assets
To change any resource properties or contents, click Edit in the resource box.
Availability Statistics
Loss Graph
Loss Gauge
181
Chapter 7: Virtualization
Disk Volumes
Event Summary
Node Details
Polling Details
To change any resource properties or contents, click Edit in the resource box.
182
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.
183
184
EnergyWise Terminology
Keywords
The EnergyWise MIB provides for the identification of individual entities with
unique labels. When an entity is initially configured, keywords may be
added in series, as a string of words separated by commas without spaces,
as shown in the following example:
Keyword1,Keyword2,Keyword3
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
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
185
A known issue exists in some Cisco IOS versions where power levels are
reported as 1-11 and not as 0-10. Beginning with Orion NPM version 10.1.2,
power levels are automatically corrected within Orion NPM. Orion NPM also
properly handles this issue in the event that the IOS on a monitored device
is not affected by this known issue.
Level Label
Category
Color
Color Code
10
Full
Operational (1)
Red
FF0000
High
Reduced
Medium
Frugal
Low
Ready
Standby
Sleep
Hibernate
Shut
Yellow FFFF00
Standby (0)
Green
00FF00
Blue
0000FF
Brown
A52A2A
000000
186
187
188
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".
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
189
All time references are in terms of the viewed entity and are not necessarily
the time of the Orion NPM server.
Policies are configured either on the monitored device itself or with a configuration management utility like Orion Network Configuration Manager
(Orion NCM). For more information about Orion NCM, see www.solarwinds.com.
190
191
192
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".
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.
The wireless migration will not be performed during installation or configuration. The migration is performed in batches during scheduled database maintenance. For more information, see "Database Maintenance".
193
The migration will notify users when a given node is migrated and when all
nodes have been migrated in the Orion event log.
You will not see historical data immediately because this process is
throttled.
The following wireless connections are not currently monitored IPv6 statistics :
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".
194
195
196
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 Alerts".
197
Note: This option is useful for quickly creating multiple very similar alerts
For more information, see "Configuring Basic Alert Copies".
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".
198
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.
To test the configuration of selected alerts, click Test Alerts. For more
information, see "Testing a Basic Alert".
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.
Polling Engine.
Click Configure Alerts.
Click New Alert.
Enter the name of your new alert in the Name of Alert field.
Check Enable this Alert.
199
200
201
202
203
204
205
206
3.
4.
5.
207
208
209
3.
4.
5.
6.
210
3.
4.
5.
211
For more information about advanced alerts and the actions available with
advanced alerts, see "Creating and Configuring Advanced Alerts".
212
Notes:
l
empty.
l A default subject and message are provided that use variables.
7. If you are finished configuring your email/page alert action, click OK.
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.
213
214
Notes:
l
empty.
l A default subject and message are provided that use variables.
5. If you are finished configuring your alert log file, click OK.
215
7. When you finish configuring your Windows Event Log action, click
OK.
Notes:
l
216
217
218
219
220
221
222
223
SolarWinds database.
11. Log in using an account with administrative privileges.
224
225
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.
226
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".
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
227
228
3.
4.
5.
6.
7.
229
230
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
231
Pollers, respectively. For more information about polling intervals, see "Configuring Polling Engine Settings".
l All pollers defined as elements in a poller transform must use the
same Polling Interval. If you are using the selected Universal
Device Poller as one element in a poller transform, confirm that it
is using the same Polling Interval as all other pollers in the
transform.
g. If you want to maintain historical data collected by your poller,
select Yes for the Keep Historical Data option.
232
being polled for the test? For more information about providing
community strings, see "Monitoring Devices in the Web Console".
Does the device support the MIB/OID that is being polled? Refer
to the documentation supplied by the device vendor to confirm
the MIBs supported by 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
233
234
and then check the elements to which you want to apply the selected
pollers.
Notes:
Available groups are listed in the Group By: field. Select a group to
selectively limit the node tree.
l Interfaces are not displayed unless you are assigning an interface
poller.
l When assigning an interface poller, checking a node automatically
assigns the selected poller to all interfaces on the checked node. If
you do not want to apply the poller to a specific interface on any parent node, click + next to the parent node, and then uncheck the specific interfaces to which the poller should not be assigned.
6. If you want to see the current results of the selected pollers on the
nodes and interfaces you have checked, click Test.
l
Note: A green check icon indicates that the poller successfully polled the
selected node, returning the indicated value. A yellow warning icon indicates that the test poll was not successful for the reason indicated.
7. If you tested your poller and it failed, check the following:
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".
l Does the device support the MIB/OID that is being polled? Refer to
the documentation supplied by the device vendor to confirm the MIBs
supported by your device.
235
236
4.
5.
237
238
239
Definition
Average
Minimum
Maximum
Truncate
240
Poller
Transformation
Definition
ColumnAverage
ColumnMinimum
ColumnMaximum
ColumnSum
Temperature >
CelsiustoFahrenheit
Temperature >
FahrenheittoCelsius
XtoKilobyte
XtoMegabyte
XtoGigabyte
XtoTerabyte
KilobytetoMegabyte
241
Poller
Transformation
Definition
KilobytetoGigabyte
KilobytetoTerabyte
GigabytetoTerabyte
Parse
242
Note: SolarWinds recommends that you keep historical data to take full
advantage of the data display features present in Orion NPM. Select Yes if
you want to display transformed poller data in charts and gauges within the
Orion Web Console.
6. If you want your poller transformation to begin calculating transformed
results immediately upon configuration, confirm that Enabled is selected
as the poller transformation Status.
Note: If you select Disabled, the poller will not transform poller statistics
until you enable the poller transformation.
7. In the Group field, either select an existing group or provide a new group
name to aid in organizing your poller transformations.
8. Click Next.
9. Provide the mathematical definition of your poller transformation in the Formula field, as shown in the following steps:
a. Click Add Function, and then select the function you want to apply to
one or more pollers.
b. Click within the function parentheses.
c. Click Add Poller, and then select a poller to transform.
Notes:
l
243
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".
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.
244
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.
245
firm 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.
246
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.
247
Managing Pollers
By creating Device Studio pollers, you can extend Orion to support new devices.
This way you can poll arbitrary OIDs as native data fields.
For information about creating Device Studio pollers, see "Creating Device
Studio Pollers".
You can perform the following actions with Device Studio pollers:
l
l
l
l
l
Each Device Studio poller is based on a technology, and each technology has a
predefined set of properties that you can monitor on your devices. The technology
you select defines how the polled data is processed, stored, and presented.
248
249
Customizing Pollers
supports CPU values.
For more information, see "Common Formulas".
10. After testing whether the value is as expected, click Yes, the data source is
reasonable.
11. On the Discovery Settings tab, select the Automatically poll nodes... check
box, and then click Next.
12. On the Summary tab, review the poller package settings, and then click Submit.
Customizing Pollers
By creating Device Studio pollers, you can define custom polling definitions in a
way that allows Orion to view the defined set of pollers as fully integrated entities.
You can define a set of polled data, and then associate these data points with
monitored nodes.
You can also override the values polled by SolarWinds pollers by the values
polled by a Device Studio poller.
Device Studio pollers and the data polled by them appear as fully integrated
entities in the Orion web console, including charts, alerts, and reports.
250
What is a Formula?
Often, the results provided by a MIB poller are more easily understood after they
have been manipulated with a simple mathematical calculation. For example,
though a poller may return values in MB, it may be easier to work with the poller
results if they are presented in GB. The calculations and transformations that are
used to manipulate poller results are referred to as formulas within the Orion Web
Console.
For a list of common formulas that are available in Device Studio, see "Common
Formulas".
Common Formulas
The following table provides the list of common formulas that can be used to
manipulate Device Studio poller results.
Formula
Description
KiloToByte
Average
Sum
251
Assigning Pollers
Formula
Description
Count
Condition
Truncate
Length
Replace
IndexOf
SubString
Assigning Pollers
After creating a new Device Studio poller, you can assign it to a monitored device.
To assign a Device Studio poller to a monitored node:
1. On the Manage Pollers page, select the poller you want to assign to a node,
and then click Assign.
2. Select the node you want to assign the poller to.
3. If the node has not been scanned yet, click Scan now.
4. If the scan result is a match or a multiple match, click Enable Poller to
assign the poller to the node.
Note: You can only scan SNMP nodes whose status is Up.
252
If the OIDs do not match, the scan returns a result indicating the mismatch,
and the poller will not be assigned to the monitored node.
If the OIDs match, and there is no other poller polling for the specific technology, then the poller is automatically enabled on the node.
If the OIDs match, but there is already another poller polling the node for the
specific technology, the new poller is not enabled automatically. In this
case, you can enable the poller manually.
253
Available?
Poller
Remotability
Available?
254
WAN and/or
Bandwidth
server and any APEs that are connected over a WAN. Most
Considerations traffic related to monitoring is between an APE and the
SolarWinds database.
255
tunity 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".
256
257
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\.
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.
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 Polling Engine.
258
l
l
l
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.
l 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.
259
260
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".
261
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".
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" in the Orion Common Components webhelp.
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".
For more information about any displayed notification bar message, click More
Details and a web console view relevant to the displayed message opens.
To delete a posted message, either click Dismiss Message next to the displayed
message, or properly address the situation mentioned in the posted notification.
To remove the notification bar from your web console, click Close (X) at the right
end of the notification bar.
262
263
To ensure access is appropriately restricted for account limited users, you may
want to disable breadcrumbs, as indicated in the following procedure.
To disable web console breadcrumb navigation:
1. Log on to your Orion server using an account with administrative access.
2. Open web.config (default location C:\Inetpub\SolarWinds\) for editing.
264
265
Before you can start monitoring your network you must designate the network
objects you want your Orion installation to monitor. The Getting Started with Orion
grouping provides direct links to the following discovery-related views so you can
quickly and easily start monitoring your network:
l
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" in the Orion Common Components webhelp.
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".
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".
266
The Node & Group Management grouping of the Orion Website Administration
page gives you access to the following web console views for managing nodes
and groups:
l
Accounts
The Accounts grouping of the Orion Website Administration page gives a web
console administrator access to the following web console configuration pages:
l
267
Customize
l
Clicking Account List opens the Orion Website Accounts view, providing
an immediate overview of web console user account settings. You may use
this view to make changes to multiple accounts simultaneously and immediately by clicking to check or clear options. Clicking an Account user
name opens the Account Manager for the selected account. For more information about managing accounts, see "Managing Web Accounts".
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".
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".
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".
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 "Using Orion Advanced Alerts".
Product Updates
The Product Updates grouping provides links to web console views offering
up-to-date information about using and upgrading Orion.
268
Views
The Views grouping of the Orion Website Administration page gives an Orion
Web Console administrator access to the following view configuration pages:
l
The Manage Views page enables a web console administrator to add, edit,
copy, or remove individual web console views. For more information about
managing Orion Web Console views, see "Customizing Views".
Clicking Add New View opens the Add New View page, where you can
define new web console views.
The Views by Device Type page gives an Orion Web Console administrator the ability to designate default views for network devices. For more
information, see "Views by Device Type".
Settings
The Settings grouping of the Orion Website Administration page gives an Orion
Web Console administrator access to the following settings configuration pages:
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".
Polling Settings define the configuration of polling intervals, timeouts, statistics calculations, and database retention settings for your Orion polling
269
Details
engine. For more information about configuring Orion Polling Settings, see
"Configuring Polling Engine Settings".
The Orion Thresholds page opens the Orion General Thresholds page,
where Orion threshold settings are configured. For more information, see
"Orion General Thresholds".
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 Platform 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.
License Details
This is an information-only page that displays details about all Orion
products that you currently have installed. about both your Orion license and
your monitored network. This page also shows the version numbers of the
Orion products you are running and the versions of associated DLLs. For
270
271
272
273
274
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. With NOC
View Mode enabled, views may be optimized for display in Network Operations
Centers.
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.
275
Editing Views
To edit an existing view:
1.
2.
3.
4.
276
Group of Nodes
Node Name
Pattern
Machine Type
Hardware
Manufacturer
Single Hardware
Manufacturer
System Location
System Contact
IP Address Pattern
Pattern
277
Copying Views
Device Status
Single Machine
Type
Single Group
Group of Groups
Group Name
Pattern
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. Click Settings in the top right of the web console.
2. Click Manage Views in the Views group.
3. Select the view you want to copy, and then click Copy.
278
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.
Network maps created with Orion Network Atlas can give a quick overview of
your network, right from the main web console view.
279
When your web console view includes a network map, it can be helpful to
maintain a list of network objects that appear on the map. The following
procedure enables a resource listing network map objects.
Note: Clicking the resource title displays the resource in a new browser window.
To display a list of network map objects:
1. Create a new view or edit an existing view.
Note: For more information, see "Customizing Views".
2. Select the view to display the list of network map objects, and then click
Edit.
280
The web console allows you to populate a custom view with a list of available
network maps. Each map in your custom list, when clicked, opens in a new
window. The following procedure enables a custom network maps list resource.
Note: Clicking the resource title displays the resource in its own browser window.
To display a custom list of maps:
1. Create a new view or edit an existing view.
Note: For more information, see "Customizing Views".
2. Select the view to which you want to add the custom list of network maps,
and then click Edit.
3. Click + next to the view column in which you want to display the custom list
4.
5.
6.
7.
of network maps.
Click + next to Network Maps.
Check Custom List of Maps, and then click Submit.
Click Preview on the Customize YourView page, and then click Edit in the
title bar of the Custom List of Maps resource.
If you do not want to use the default title provided, enter a new Title for
281
You may want your web console view to display an event summary for a specified
period of time. The following procedure details the steps to include an event
summary in your web console.
Note: Clicking the resource title in the title bar menu displays the resource by
itself in a browser window.
To display an event summary:
1. Create a new view or edit an existing view.
Note: For more information about creating a new view or editing an existing
view, see "Customizing Views".
2. Select the view to include the event summary, and then click Edit.
3. Click + next to the view column that will display the event summary.
4. Click + next to Events.
5. Check Event SummaryCustom Time Period, and then click Submit.
6. Click Preview on the Customize YourView page.
7. Click Edit in the title bar of the Event Summary resource.
8. If you do not want to use the default title provided, enter a new Title for
the header of the event summary.
Note: Titles may be entered as either text or HTML.
9. Select the time period for displaying events from Display Events for the following Time Period.
10. Click Submit.
Specifying User-Defined Links
The User-Defined Links option may be used to create quick access to external
websites or customized views. URLs of your customized views can be copied
from their preview pages and pasted in a User-Defined Links field. The following
steps enable user-defined links from within your web console.
Note: Clicking the resource title in the title bar menu displays the resource by
itself in a browser window.
282
In situations where you have static information that you want to provide in the web
console, use the Custom HTML or Text option. The Custom HTML or Text
option may also be used to create quick access to your customized views. The
following procedure will create a static content area within your web console for
displaying text or HTML content.
Note: Clicking the resource title displays the resource in a new browser window.
To specify custom HTML or text:
1. Create a new view or edit an existing view.
Note: For more information, see "Customizing Views".
2. Select the view to include the custom HTML or text, and then click Edit.
3. Click + next to the column to display the custom HTML or text.
283
The web console is able to incorporate reports that you have created in Orion
Report Writer into any view. The following procedure will take a report that you
have created with Report Writer and include it within a web console view.
Note: Clicking the resource title in the title bar menu displays the resource by
itself in a browser window.
To include an Orion report:
1. Create a new view or edit an existing view.
Note: For more information, see "Customizing Views".
2. Select the view to which you want to add the report.
3. Click Edit.
4. Click + next to the view column in which you want to display the report.
5. Click + next to Report Writer.
6. Check Report from Orion Report Writer.
7. Click Submit.
8. Click Preview on the Customize YourView page.
9. Click Edit in the title bar of the Report from Orion Report Writer resource.
10. If you do not want to use the default title provided, enter a new Title for
the included report.
11. If you want a subtitle, enter a new Subtitle for the included report.
Note: Titles and subtitles may be entered as either text or HTML.
12. Select a Report to include.
284
The web console allows you to populate a custom view with a custom reports list.
When clicked from the list, each report opens in a new window. The following
procedure details the steps required to enable a custom list of network reports.
Note: Clicking the resource title displays the resource in a new browser window.
To display a custom list of reports:
1. Create a new view or edit an existing view. For more information, see "Customizing Views".
2. Select the view to which you want to add the custom list of reports, and then
click Edit.
3. Click + next to the column to display the custom list of reports.
4. Click + next to Report Writer.
5. Check Custom List of Reports, and then click Submit.
6. Click Preview on the Customize YourView page, and then click Edit in the
title bar of the Report from Orion Report Writer resource.
7. If you do not want to use the default title provided, enter a new Title for
the header of the reports list.
8. If you want a subtitle, enter a new Subtitle for the custom list of reports.
Note: Titles and subtitles may be entered as either text or HTML.
9. Check the reports that you want to include in your custom list of reports.
Note: To allow a user to view a report included in the custom list, you must
set the report access for the account. For more information, see "Configuring
an Account Report Folder".
10. Click Submit.
285
Filtering Nodes
Filtering Nodes
Your Orion Web Console can maintain a customizable node list for your network.
Node lists may be configured for specific views using SQL query filters. The
following steps set up node filtering for node lists included in web console views.
Note: Clicking the resource title displays the resource in a new browser window.
To enable filtering on a node list:
1. Create a new view or edit an existing view.
Note: For more information, see "Customizing Views".
2. Select the view to which you want to add the node list, and then click Edit.
3. Click + next to the view column in which you want to display the node list.
4. Click + next to Node Lists, check All NodesTable, and then click Submit.
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.
l 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.
l 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.
286
Grouping Nodes
Your Orion Web Console can maintain a customizable node list for your network.
Node lists may be configured for specific views with node grouping. The following
steps set up node grouping for node lists included in web console views.
Note: Clicking the resource title in the title bar menu displays the resource by
itself in a browser window.
To enable grouping on a node list:
1. Create a new view or click Customize Page in the top right of an existing
web console view.
Note: For more information, see "Customizing Views".
2. Click + next to the view column in which you want to display the node list.
3. Click + next to Node Lists.
4. Check All NodesTree (AJAX), and then click Submit.
5. Click Done.
6. Click Edit in the title bar of the All NodesTree (AJAX) resource.
7. If you do not want to use the default title provided, enter a new Title for
the node list.
8. 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.
9. Select up to three criteria, in specified levels, for Grouping Nodes within
your web console view.
10. If you want to apply a SQL filter to the node list, enter an appropriate
query in the Filter Nodes field.
287
The Orion Web Console can display a service level agreement (SLA) line on any
Min/Max/Average bps chart. When you add a customer property named SLA
and populate the field with your device SLA values, the Orion Web Console will
display the appropriate line on your charts.
Notes:
l
l
288
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
left of the view.
To open a subview:
1. Open a web console view that has subviews enabled.
Note: Click Customize Page to determine if you can enable subviews on
an open view. If subviews are available, you can check Enable left navigation in the Left Navigation section of the Customize View page, and then
click Done.
2. If the subview column on the left only displays icons, click >> at the top
289
290
292
293
294
295
296
b.
c.
d.
e.
f.
297
298
l
l
299
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.
8. If you want to change the location of an item in your menu, click and
drag items to move them up and down in the Selected items list.
9. If you have finished editing your menu bar, click Submit.
300
301
302
l
l
Chart Settings
Discovery Settings
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".
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.
303
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.
There are the following options for the case when there are nodes of differing
statuses in a selected group:
l
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.
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.
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.
304
Auditing Settings
The Enable audit trails option enables you to keep a record of all actions taken
by web console users.
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".
The Maximum number of data series displayed on chart setting determines the maximum number of data series that will display on a chart at the
same time. The default value for this setting is 10.
The actual data points that are used to create a chart may be shown by
checking Show data points on lines.
Font Size sets the default relative size, Small, Medium, or Large, of the text
that is displayed within charts in the Orion Web Console. This setting is independent of your browser settings. The font settings in your browser will
affect resource headers and some resource contents.
Discovery Settings
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 Orion,
see "Discovering and Adding Network Devices" in the Orion Common
Components webhelp.
305
Filter the results to only show nodes that are not Up:
Status<>1
The following are valid status levels:
0 = Unknown (current up/down status of the node is unknown)
o 1 = Up (The node is responding to PINGs)
o 2 = Down (The node is not responding)
o 3 = Warning (The node may be responding, but the connection from
the server to the Node is dropping packets)
Only show Cisco devices: Vendor = 'Cisco'
Only show devices in Atlanta. (using a custom property named City):
o
l
l
City = 'Atlanta'
l
l
306
The title bar menu of the custom chart resource provides the following options for
viewing chart data:
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.
l
l
Click Edit in the title bar of a custom chart resource to display the Edit Chart Title
view. This view provides the following options to configure your chart resource:
l
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". For more
307
Last 2 Hours
Yesterday
Last 7 Days
This Month
Last Month
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.
308
The following charts are available to display node availability information over
custom time periods for nodes monitored by Orion.
l
l
l
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
309
The following charts are available to display historical statistics about packet loss
and response time for nodes monitored by Orion.
l
l
l
l
l
l
l
310
To print your customized chart, click Printable Version and a printable version of
your customized chart displays in the browser.
Chart Titles
Chart Titles are displayed at the top center of a generated chart. The Chart Titles
area allows you to modify the Title and Subtitles of your generated chart.
Note: Orion may provide default chart titles and subtitles. If you edit any of the
Chart Titles fields on the Custom Chart page, you can restore the default titles
and subtitles by clearing the respective fields, and then clicking Submit.
Time Period
Predefined and custom time periods are available for generated charts. You may
designate the time period for a chart by either of the following methods:
l
l
311
Sample Interval
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:
l
To view chart data in an Excel-compatible format, click Raw Data, and then
follow the prompts, if provided, to open or save the resulting raw data file.
To view HTML-formatted chart data in a new browser, click Chart Data.
312
313
314
315
316
317
318
319
320
321
13.
14.
15.
16.
17.
18.
19.
20.
21.
settings:
l SNMPv3 Username, Context, Authentication Method, and Password.
Note: If this password is a key, check Password is a key.
l SNMPv3 Privacy/Encryption Method and Password.
Note:If this password is a key, check Password is a key.
If you want to save the provided credentials as a credential set, provide
a Name, and then click Save.
If you want to delete a currently saved credential set, select the set to
delete, and then click Save.
If you are using SNMP to communicate with your added node, click Validate SNMP after entering all credentials to confirm your SNMP settings.
Click Next.
Check the objects for the added node that you want Orion to monitor or manage. The following options are available in the selection toolbar:
l Clicking All selects all listed devices and charts for monitoring.
l Clicking None clears any checked interfaces, volumes, or interface
charts that have been selected for monitoring.
l Clicking All Volumes selects all listed volumes for monitoring.
After you have selected objects for monitoring, click Next.
If you want to edit the SNMP settings you provided earlier, change the
appropriate values in the SNMP area of the Change Properties page, and
then click Validate SNMP to confirm your new settings.
If you want to edit the default polling settings for your added node,
change the Node Status Polling or Collect Statistics Every values in the
Polling area of the Change Properties page, as appropriate.
Note: The Node Status Polling value refers to the number of seconds,
between the node status checks Orion performs on the added node. The
Collect Statistics Every value refers to the period of time between the
updates Orion makes to displayed statistics for the added node.
If you have defined any custom properties for monitored nodes,
provide appropriate values for the added node in the Custom Properties
area of the Change Properties page.
322
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.
323
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:
Cstring1 Cstring2 Cstring3
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
324
EnergyWise
Vendor
Machine Type
Polling Engine
Polling Method
SNMP Version
Status
Location
Contact
Community
RWCommunity
IP Version
City
Comments
Department
325
IP Version
Status
Contact
Location
Polling Method
Comments
Department
326
IP Address
Machine
Type
Average
Response
Time
Packet Loss
327
Node Data
CPU Load
Memory
Used
328
329
h.
i.
j.
k.
330
enabled.
m. If your settings are valid and you are finished editing node properties, click Submit.
5. If you want to edit the properties of a monitored object on a node, click
+ next to the parent node of the object you want to edit, check the object you
want to edit, and then click Edit Properties.
6. If you are editing volume properties, edit the Volume Name and polling
settings, as appropriate, and then click Submit.
Note: Changing the volume name only affects the way the volume is identified on charts and graphs in the Orion Web Console. It does not impact the
volume as it is referenced on the network. The Volume Status Polling interval is the period, in seconds, between status checks performed by Orion
NPM on the selected volume. The Collect Statistics Every field provides
the interval, in minutes, on which Orion NPM determines performance statistics for the selected volume. Default intervals for volume status polling and
statistics collection are 120 seconds and 15 minutes, respectively.
7. If you are editing interface properties, complete the following procedure:
a. If you want to rename the interface, type the new name in the Interface Name field.
Note: Changing the interface name only affects the way the node is
identified on charts and graphs in the Orion Web Console. It does not
impact the interface as it is referenced on the network.
331
332
6.
7.
8.
used. If you notice peculiar results when using these counters, use the Edit
Properties view to disable the use of 64-bit counters on the device in question, and then contact the hardware manufacturer.
9. If you want to use SNMPv2c to monitor the promoted node, provide
valid community strings for the added node.
Note: The Read/Write Community String is optional, but Orion does
require the public Community String, at minimum, for node monitoring.
10. If you want to use SNMPv3 to monitor the promoted node, provide the
following SNMPv3 credential settings:
333
15.
16.
17.
SNMP settings.
If you want to change the default polling settings for your promoted
node, edit the Node Status Polling or Collect Statistics Every values in
the Polling area, as appropriate.
Note: The Node Status Polling value refers to the period of time, in
seconds, between the node status checks Orion performs on the promoted
node. The Collect Statistics Every value refers to the period of time
between updates Orion makes to displayed statistics for the promoted node.
If you have defined any custom properties for monitored nodes,
provide appropriate values for the promoted node in the Custom Properties.
Click Submit when you have completed properties configuration for your
promoted node.
If you have successfully added the node, click OK on the dialog.
334
335
336
337
338
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 in the Orion Common Components webhelp.
Deleting Groups
Managing the Display of Group Status
339
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
SolarWinds Orion to roll up the status of the group members.
It is also possible to specify group members on the basis of shared properties by
adding them with a dynamic query. Orion objects added through dynamic queries
are automatically added or removed from the group.
To create a new group:
1. Click Start> All Programs> SolarWinds Orion> 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.
4. Click Add New Group.
5. Enter a name for the group in the Name field, and then expand Advanced.
6. If you want the group to roll up the worst status of the group members,
select Show Worst Status.
7. If you want the group to roll up the best status of the group members,
select Show Best Status.
8. 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.
9. Click Next.
10. If you want to individually select group members, follow these steps:
a. In the Show Only list, select the type of Orion object you want to add
as a group member.
b. Check the checkbox of the Orion object and then click Add to Group.
11. If you want to dynamically select group members based on shared
properties, follow these steps:
a. Click Add dynamic query.
b. Type a name for the query in the Dynamic query object name field.
c. Select an Orion object type in the Orion Object is list.
d. Click Add Condition to specify further selection properties.
Note: Use the question mark (?) character as a multiple character
340
341
Deleting Groups
Deleting an existing dependency is a straightforward process, as shown in the
following procedure.
To delete a 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 delete, and then click Delete.
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.
342
Object States
Group Status
(Up)
(Warning, Down)
(Up)
(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
(Down)
(Warning, Down)
(Warning)
(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:
Object States Group Status
(Critical)
(Critical)
(Mixed Availability)
The following procedure configures the method used to determine group status.
343
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 typical switch monitored 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
single WAN link to connect with the rest of your network. In this case, if you have
defined a group consisting of the devices in this dependent subnet, you can then
344
345
346
347
348
349
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 Re-Apply 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.
350
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.
351
352
Database Settings
maintenance is performed.
Detailed Interface Availability Statistics Retention
All interface statistics collected on any basis shorter than 1 hour are
summarized into hourly statistics after the period of time designated as the
Detailed Interface Availability Statistics Retention period. By default, this
period is 7 days.
Hourly Interface Availability Statistics Retention
All interface 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 Interface Statistics Retention period. By default,
this period is 30 days.
Daily Interface Availability Statistics Retention
All interface 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.
Detailed Wireless Statistics Retention
All wireless statistics collected on any basis shorter than 1 hour are
summarized into hourly statistics after the period of time designated as the
Detailed Wireless Statistics Retention period. By default, this period is 3
days.
Hourly Wireless Statistics Retention
All wireless 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 Wireless Statistics Retention period. By default,
this period is 14 days.
Daily Wireless Statistics Retention
All wireless 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
180 days.
353
354
Network
Allow alert actions for unmanaged objects
If this option is enabled, the Alerting Engine will execute alert actions for all
monitored objects that trigger alerts, including monitored objects that are
temporarily unmanaged. By default, this option is disabled.
Discovery Retention
All configured discovery profiles are kept for the period of time designated.
By default, this period is 60 days. For more information about discovery
profiles, see "Discovering and Adding Network Devices".
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 Orion to perform reverse DNS lookups on monitored DHCP
nodes, confirm that this option is checked. By default, reverse DNS lookup
355
356
The default method is based upon the historical up or down status of the selected
node. The selected node is polled for status on the Default Node Poll Interval
defined on the Orion Polling Settings view. For more information, see Orion
Polling Settings.
If the selected node responds to a ping within the default interval, the node is
considered up, and a value of 100 is recorded in the Response Time table of the
Orion database. If the node does not respond to a ping within the default interval,
the node is considered down and a value of 0 is recorded in the Response Time
table of the Orion database. To calculate node availability over a selected time
period, the sum of all Response Time table records for the selected node over the
selected time period is divided by the selected time period, providing an average
availability over the selected time period.
Percent Packet Loss
The second method is a more complicated calculation that effectively bases the
availability of a selected node on its packet loss percentage. As in the Node
Status method, the selected node is polled for status. If it responds within the
Default Node Poll Interval defined on the Orion Polling Settings view, a value of
100 is averaged with the previous 10 availability records. For more information,
see Orion Polling Settings.
357
Calculating a Baseline
Much of the raw data that NPM polls from monitored network objects is provided
initially as counter 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".
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.
358
359
360
361
362
6.
a.
b.
c.
When the new account is created, the Edit User Account view displays, showing
all configurable account options. For more information about editing account
settings, see "Editing User Accounts".
Note: For more information about using Windows Pass-through security, Active
Directory, and DirectLink accounts for automatic login to the Orion Web Console,
see "Configuring Automatic Login".
363
364
Note: By default, node management rights are not granted. For more
information about node management in the Orion Web Console, see
"Managing Devices in the Web ConsoleCore".
10. If you want to allow the user to edit and manage reports directly from
the Orion Web Console, set Allow Report Management Rights to Yes.
Note: By default, report management rights are not granted.For more
information about reports in the Orion Web Console, see "Creating Reports
in the Web Console".
11. If you want to allow the user to customize views, set Allow Account to
Customize Views to Yes.
365
366
On the Groups tab, check the group 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:
l
367
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
368
*foo* AND *ball* matches all objects containing both the string "foo" and
the string "ball", including football but excluding food.
*foo* NOT *ball* matches all objects containing the string "foo" that do not
also contain the string "ball", including food but excluding football.
*foo* EXCEPT *ball* matches all objects containing the string "foo" that do
not also contain the string "ball", including food but excluding football.
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.
369
370
371
372
373
374
375
l
l
Advanced alerts are created in the Advanced Alert Manager and configured in the
Orion Web Console, as shown in the following sections.
376
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.
377
7. Type the Alert Evaluation Frequency and select Seconds, Minutes, or Hours
from the list to set the checking interval for your alert.
8. Click Trigger Condition to set the trigger condition for your alert. For more
information, see "Setting a Trigger Condition for an Advanced Alert".
378
379
380
381
Notes:
Conditions may be exported for use with other alerts by clicking
Export Conditions and saving as appropriate.
l 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
l
382
383
Notes:
Conditions may be exported for use with other alerts by clicking
Export Conditions and saving as appropriate.
l Conditions from other alerts may be imported to the current alert by
clicking Import Conditions.
Warning: Imported trigger conditions automatically overwrite any existing trigger conditions.
l Because there are many situations where the reset conditions are the
opposite of, or are very similar to, the trigger conditions, SolarWinds
has provided a function that copies the trigger conditions to the reset
conditions. Click Copy From Trigger to add the trigger condition.
11. If you want to specify a time duration for the condition to be valid, type
the time interval and select Seconds, Minutes, or Hours from the list.
Note: It is often appropriate to delay alert reset actions until a condition has
been sustained for a certain amount of time. For example, an alert based on
l
node status would not reset until the node has been up for more than five
minutes. To establish a sustained-state reset condition, provide an appropriate interval at the bottom of the Reset Condition tab for the amount of time
that the alert engine should wait before any actions are performed. The
default setting is to reset the alert immediately, once the reset condition
exists. The maximum delay is eight hours.
12. If you are finished configuring your advanced alert, click OK.
384
385
386
387
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 for the following options may be available on the Alert
Escalation tab:
l
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.
388
Trigger Alert when all of the following apply means that every condition in the
group must be true before the alert is triggered.
389
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)
Any Condition Group
Changing the condition group to Trigger Alert when any of the following apply
changes the logic to or statements. In this example, changing the condition group
to any would change the alert trigger to:
Alert when: (Node Status=Up) or (Percent Loss>=75) or (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)
Each condition is separated by an and statement just like the all condition group;
however, the conditions have been inverted (Node Status = Down instead of
Node Status = Up).
Not All Condition Group
Changing the condition group to Trigger Alert when not all of the following
apply means that any condition in the group must be false before the alert is
390
The Current Events window of the Advanced Alert Manager shows the most
recent network events with their descriptions and other information from the
events log.
To use the Current Events window to view network events:
1. Click Start> All Programs> SolarWinds Orion> Alerting, Reporting,
and Mapping> Advanced Alert Manager.
2. Click View> Current Events.
3. Select an appropriate Group By: criterion for grouping events.
4. If you want to change the viewable category columns in the Current
Events window, click Include, and then complete the following procedure:
a. Click the Event View Columns tab, and then select column IDs from
the All Columns field.
b. Click the right arrow to move your column IDs into the Selected
Columns field.
c. If there are any column IDs in the Selected Columns field that you
do not want to view, select them, and then click the left arrow to move
your selected column IDs to the All Columns field.
d. Click the up or down arrows to change the order of your selected
columns accordingly.
391
The Active Alerts window of the Advanced Alert Manager shows network alerts
with their descriptions and other information from the alerts log.
To use the Active Alerts window to view active network alerts:
1. Click Start> All Programs> SolarWinds Orion> Alerting, Reporting,
and Mapping> Advanced Alert Manager.
2. Click View> Active Alerts.
3. Select an appropriate Group By criterion for grouping alerts.
4. Click Include, and then check the types of alerts that you want to view:
Acknowledged, Trigger Pending, Triggered, or Reset Pending.
5. If you want to change the viewable category columns in the Current
Events window, click Include> Select Alert Columns, and then complete
the following procedure:
a. Select column IDs from the All Columns field.
b. Click the right arrow to move your column IDs into the Selected
Columns field.
c. If there are any column IDs in the Selected Columns field that you
do not want to view, select them, and then click the left arrow to move
your selected column IDs to the All Columns field.
d. Click the up or down arrows to change the order of your selected
columns accordingly.
e. Position the slider to set the Alert View refresh rate.
f. If you are finished configuring your Active Alerts View, click OK.
6. Click Refresh to update the Active Alerts window with the latest alerts and
column IDs.
392
Alert views in the Orion Advanced Alert Manager are configured in the Alert
Viewer Settings window, as presented in the following procedure.
To configure alert views in the Advanced Alert Manager:
1. Click Start> All Programs> SolarWinds Orion> Alerting, Reporting,
and Mapping> Advanced Alert Manager.
2. Click File> Settings.
Note: The Configure Alerts tab of the Alert Viewer Settings window displays
all available network alerts, and from this window you can create, copy, edit,
and delete alerts. For more information, see "Creating and Configuring
Advanced Alerts".
3. Click Alert View Columns.
4. Select the information titles that you want to see about your alerts from the
All Columns list.
5. Click the right arrow to transfer them to the Selected Columns list.
Note: The Selected Columns list provides a list of all the information that
the Alert Viewer will show for each active alert.
6. If you want to remove titles from the Selected Columns list, select titles
that you want to remove from the active view in the Selected Columns list,
and then click the left arrow.
7. If you want to rearrange the order in which the different pieces of alert
information are presented in the Alert Viewer, select titles from the Selected Columns list and use the up and down arrows to arrange the titles
accordingly.
8. Position the slider at the bottom of the tab to set the Alert View refresh rate.
393
2.
3.
4.
5.
394
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.
395
396
Playing a Sound
should wait after the alert condition is met before the alert action is
executed.
12. 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.
6. If you want to enable alert escalation, click Alert Escalation, 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
l
397
4.
5.
6.
7.
Above List.
e. Click Build Selected Variable.
Click Time of Day.
Enter the time period over which you want to activate your alert action.
Select the days on which you want to activate your alert action.
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.
398
399
400
401
402
403
404
7.
8.
9.
10.
a. Click Insert Variable, select a Variable Category, and then select the
variable to add.
b. If you want to change the parser, check Change Parser, and then
select the parser you want to use.
c. If you want to define the SQL variable to copy to the clipboard,
check Define SQL Variable, and then click Insert Variable From
Above List.
d. Click Build Selected Variable.
Provide the URL of your alert email.
Note: Messaging is disabled if both Subject and URL fields are empty.
If the web server of the URL you want to email requires user access
authentication, provide both the Web Server UserID and the Web Server
Password in the Optional Web Server Authentication area.
Click Time of Day, and then enter the time period and select the days when
you want to activate your alert action.
If you want to enable alert escalation, click Alert Escalation, 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 for the alert engine to
wait after the alert condition is met before executing the alert action.
11. If you are finished configuring your URL email alert action, click OK.
405
406
407
408
409
410
411
412
7.
8.
9.
Note: An alert will only trigger if it is enabled. Disabled alerts will not trigger.
Select Yes or No for the Ignore timeout option.
Note: Configuring an alert to ignore timeout will ensure that the alert is not
disabled in the event that the timeout configured in Polling Settings has
been exceeded.
Set the Alert poll interval.
Note: The Alert poll interval indicates the frequency with which SolarWinds
polls for the selected alert condition.
Provide the Valid time of day and the Selected days during which the
selected alert may trigger.
Note: The selected alert will only trigger if the alert condition is detected
within the time window provided on the days checked.
If you have completed all required configuration, click OK.
413
414
415
416
417
418
419
420
Availability
The following network availability reports are provided by default with Orion.
Availability Last Month
Displays the IP address and average availability of all monitored nodes
over the last month.
Availability This Year
Displays the IP address and average availability of all monitored nodes
over the last year.
Availability Yesterday
Displays the IP address and average availability of all monitored nodes
over the previous day.
Availability of Entire Network Last Month
Displays the availability of all monitored nodes on the entire network over
the last month.
Top 25 Percent Down Last Month
Displays the top 25 nodes, by percent downtime, over the last month.
421
Events
The following network events reports are provided by default with Orion.
422
423
424
425
Inventory
The following network inventory reports are provided by default with Orion.
426
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
user. For more information, see "Configuring an Account Report Folder".
427
428
7.
8.
429
9. Click Next.
10. If the report preview is not acceptable, click Back, and then make
required edits, as indicated in previous steps.
11. If the report preview is acceptable, click Next.
12. If you want to store this report as one of your Favorite Reports, check
My Favorite Reports.
Notes:
Marking a report as a favorite promotes it to the top of any reports list
in which it appears.
l You can also click the star next to any report to mark it as a favorite.
13. Provide an appropriate Report Description.
14. Select an appropriate Report Category.
l
Note: This report will be included in the selected Group by category on the
Manage Reports view.
15. If there are any defined custom properties that may apply to this
report,they are listed in the Custom Properties area. Provide appropriate
values for all listed custom properties.
16. If you want to apply or change limitations for this report, expand Report
Limitation, and then select an appropriate Report limitation category.
Note: Web-based reports are limited on the basis of assigned report
limitation categories. Users may be assigned specific report limitation
categories, and they may only view reports that are in the same report
limitation category
.
17. If you want to regularly schedule creation or email distribution of this
report, click + to expand More info and then complete the provided instructions.
18. Click Submit.
430
6.
7.
8.
9.
10.
431
11.
12.
13.
14.
Notes:
Marking a report as a favorite promotes it to the top of any reports list
in which it appears.
l You can also click the star next to any report to mark it as a favorite.
15. Provide an appropriate Report Description.
16. Select an appropriate Report Category.
l
Note: This report will be included in the selected Group by category on the
Manage Reports view.
17. If there are any defined custom properties that may apply to this report,
they are listed in the Custom Properties area. Provide appropriate values
for all listed custom properties.
18. If you want to apply or change limitations for this report, expand Report
Limitation, and then select an appropriate Report limitation category.
Note: Web-based reports are limited on the basis of assigned report
limitation categories. Users may be assigned specific report limitation
categories, and they may only view reports that are in the same report
limitation category.
19. If you want to regularly schedule creation or email distribution of this
report, click + to expand More info and then complete the provided instructions.
20. Click Submit.
432
Select the desired resource group from the list in the left pane.
Select the desired resource from the list in the main pane.
Click Select and Continue.
Select a network object grouping criterion in the Group by: field.
Expand the list of network objects as required to view the objects on which
you want to report.
8. Select the objects on which you want to report, and then click Add to Layout.
433
434
435
436
437
438
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
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.
439
440
441
442
If you receive a SQL Timeout error message, you may edit the timeout setting in the SWNetPerfMon.db file. By default, this file is located in the
C:\ProgramFiles\SolarWinds\Orion directory
Since the Relative Time Frame is continuously variable, reports run with it
may show different results, even if they are run close together in time.
443
l
l
The formatting options available for each field may be different according to
the nature of the data contained in that field.
Check Hidden Field to hide any field in your report.
To view your changes at any time, click Preview.
444
445
14.
15.
16.
17.
Note: The links in the email report are redirected to the main Orion server. To be
able to access these links, you must have access to the main Orion server.
446
If any warning dialogs are open on the Orion server when a web page is
scheduled for printing in Report Scheduler, the print job may not complete. To
ensure that print jobs configured in the Report Scheduler complete, confirm the
following:
447
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.
All scheduled print tasks are configured to run even when the current user is
not logged in.
448
449
4. Type My Reports in the Report Group field, and then enter Last Weeks
Availability as the Report Title.
5. Select Portrait for the paper orientation, and then confirm that Make this
Report available from the Orion website is checked.
450
8. Click the Field asterisk, and then select Network Nodes> Node Details>
Node Name.
451
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.
452
11. Click Browse (), and then select Add a new field.
12. Click the Field asterisk, and then select Network Nodes> Node Status>
Status.
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.
453
15. Click Status in the Select a Field list, and then change the Column Header
entry to Current Status.
454
23. Click the sort asterisk on the new line, and then select ascending.
24. Click Execute SQL Query to view the report.
455
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.
456
28. If you want to filter your report, click Filter Results and specify filter rules,
as on the Select Fields tab.
457
458
The Syslog Viewer application also allows you to tailor your view of Syslog
messages using fully customizable rules. Additionally, the Syslog Viewer gives
you the ability both to search your Orion database and to configure
Syslog-specific alerts for received Syslog messages.
Notes:
l
459
As a benchmark, a typical SolarWinds installation can process approximately 1 million Syslog messages per hour, which is equivalent to about
300 Syslog messages per second. Higher capacity can only be achieved
with significant hardware improvements over minimum SolarWinds requirements.
460
Syslog Resources
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". 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
The Advanced Syslog Parser resource provides a comprehensive view of
the Syslog messages most recently received by the viewed node. The most
recent messages of each severity are listed. For more information about
Syslog severities, see "Syslog Severities".
Advanced Syslog Summary
The Advanced Syslog Summary resource groups by message type all
Syslog messages received by the currently viewed node, where the
message type is encoded in the Syslog message packet. For each
message type, this resource provides the severity, the hostname or IP
address of the message originator, and the total number of Syslog
messages received.
Last 25 Syslog Messages
The Last 25 Syslog Messages resource provides a list of the last 25 Syslog
messages that have been sent by monitored network devices to the viewed
node. For each message, this resource presents the date and time the
message was sent, the hostname and IP address of the device sending the
message, and the message text.
Clicking the hostname, IP address, or message text opens the
corresponding Object Details page, providing extensive diagnostic
information about the monitored network object sending the message.
461
462
463
464
465
466
Notes:
Use the examples listed on this tab to format the list properly.
l When Use Regular Expressions in this Rule is checked, regular
expressions can be used in place of "like" statements. For more information about using regular expressions in NPM, see "Regular Expression Pattern Matching".
9. If you want to apply specific severity or facility types, on the Severity /
Facility tab check the severity and facility types you want to apply.
Note: By default, all message severities and facilities are selected. For
more information about Syslog severities and facilities, see "Syslog Message Priorities".
10. If you want to limit rule application to within a specific period of time,
select the Time of Day tab, check Enable Time of Day checking, enter the
time period, and then check the days of the week on which to apply the rule.
l
467
468
469
470
Description
${D}
${DD}
471
Syslog Date/Time
Variable
Description
${Date}
${DateTime}
${DayOfWeek}
${DayOfYear}
${H}
Current hour
${HH}
${Hour}
${LocalDOW}
${LongDate}
${M}
${MM}
${MMM}
${MediumDate}
${Minute}
${Month}
472
Syslog Date/Time
Variable
Description
${N}
${S}
Current second.
${Second}
${Time}
${Year2}
${Year}
Description
${Application}
${Copyright}
Copyright information
${DNS}
${Hostname}
${IP_Address}
${Message}
${Version}
= 100000000
473
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
kernel messages
12
NTP subsystem
user-level messages
13
log audit
mail system
14
log alert
system daemons
15
clock daemon
security/authorization messages
16
local use 0
(local0)
17
local use 1
(local1)
18
local use 2
(local2)
19
local use 2
474
Syslog Severities
Number Source
Number Source
(local3)
UUCP subsystem
20
local use 2
(local4)
clock daemon
21
local use 2
(local5)
10
security/authorization messages
22
local use 2
(local6)
11
FTP daemon
23
local use 2
(local7)
Syslog Severities
The following table provides a list of Syslog severity levels with descriptions and
suggested actions for each.
Number Severity
Suggested Actions
Emergency
Alert
Critical
475
Number Severity
Suggested Actions
Error
Warning
Notice
Debug
476
477
478
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.
479
480
481
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 that are suppressed
during the time period will never be sent.
15. Click Alert Actions.
482
483
484
Description
${AbbreviatedDOW}
${D}
${DD}
${Date}
${DateTime}
${Day}
485
Trap Date/Time
Variable
Description
${DayOfWeek}
${DayOfYear}
${H}, ${Hour}
${HH}
${LocalDOW}
${LongDate}
${LongTime}
${M}
${MM}
${MMM}
${MMMM}
${MediumDate}
${MediumTime}
${Minute}
${MonthName}
${S}
${Second}
486
Trap Date/Time
Variable
Description
${Time}
${Year}
${Year2}
Description
${Application}
${Community}
${Copyright}
Copyright information
${DNS}
${Hostname}
${IP}
${IP_Address}
${Message}
${RawValue}
487
Trap Variable
Description
${vbData1}
${vbName1}
488
489
Notes:
l
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 Platform
Versions".
Custom properties are stored in the SolarWinds database. SQL Server
treats NULL and 0 differently, so, if you are creating a custom property to trigger an alert, confirm that the alert trigger conditions account for this difference. For more information, see the SolarWinds Knowledge Base article,
Unexpected results when you use advanced alerts on custom properties
with NULL values.
490
492
493
494
495
496
497
498
499
500
501
Orion provides predefined account limitations that use built-in Orion 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". For more information
about custom properties, see "Creating a Custom Property".
502
Properties".
l 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".
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".
503
504
505
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> SolarWindsOrion> 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.
506
507
508
509
510
Database Maintenance
23.
24.
25.
26.
For additional help with using SQL server Management Studio, visit the Microsoft
Support Website at http://support.microsoft.com.
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".
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>
SolarWindsOrion> Advanced Features> Database Maintenance, and then
click Start.
511
512
513
7. Select all the nodes to which you can assign the same value for NodeLocation, and then click Add.
514
8. When all nodes that may be given the same value for NodeLocation are
selected, click Select nodes.
9. Enter the value that all selected nodes share as NodeLocation, and then
click Submit.
515
The NodeLocation custom property has now been defined for all selected
nodes.
516
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 creating the State custom property, see "Creating a Custom
Property". For more information about creating alerts, see "Creating and
Configuring Advanced Alerts".
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 creating alerts, see "Creating and
Configuring Advanced Alerts".
2. Click the Trigger Actions tab, and then click Add New Action.
517
518
6. Click Save.
7. In the Message text box, type Node ${NodeName} in ${State} network is
currently down.
8. Click OK.
519
520
5. Click OK.
Send an SNMP Trap
521
Testing Alerts
5. Click OK.
6. If you are finished configuring alert actions, click OK.
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.
522
4. Select Alert on Network Node, and then select your Orion server.
523
524
525
526
527
528
2.
3.
4.
5.
opment\Everyone.
6. The presence of a DirectLink Account.
529
With the release of Orion NPM 10.1, Orion Web Console users may be
authenticated using Active Directory.
When authenticating users with Windows Security, ensure your Orion
server uses the NetBIOS domain name, instead of the fully qualified domain
name.
530
531
532
533
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
Type
ID
Error
Shutdown
Error
Error
Unreachable
Error
12
Warning 3
Critical
Warning 14
Mixed Availability
Warning 15
Misconfigured
Warning 16
534
Icon
Status Indication
Type
ID
Warning 17
Unconfirmed
Warning 19
Warning --
Warning --
Started/Finished
Node or Interface is Up
OK
Dormant
OK
Active
OK
22
Inactive
OK
24
Expired
OK
25
Unknown
Ignore
Ignore
Ignore
10
Ignore
11
Monitoring Disabled
Ignore
26
Disabled
Ignore
27
535
Icon
Status Indication
Type
ID
Not Licensed
Ignore
28
N/A
--
N/A
--
N/A
--
Node Added
N/A
--
N/A
--
Node Rebooted
N/A
--
Interface Enabled
N/A
--
Interface Remapped
N/A
--
Volume Remapped
N/A
--
N/A
--
Interface Shutdown
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:
536
Group Status
(Up)
(Warning, Down)
(Up)
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
(Down)
(Warning, Down)
(Warning)
(Warning)
(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:
Object States Group Status
(Critical)
537
538
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
-Raw
-Previous
Displays the previous value for the statistic before the Alert
was triggered
-Cooked
539
General
The following are valid, general advanced alert variables.
General Variable
Description
${Acknowledged}
Acknowledged status
${AcknowledgedBy}
Count of triggers
${AlertTriggerTime}
Date and time of the last event for this Alert. (Windows
control panel defined Short Date and Short Time)
${Application}
${CR}
${Copyright}
Copyright information
${ObjectName}
${Release}
Release information
${Version}
Date/Time
The following are valid date and time variables.
540
Date/Time
Date/Time Variable
Description
${AMPM}
AM/PM indicator
${AbreviatedDOW}
${D}
${DD}
${Date}
${DateTime}
${DayOfWeek}
${DayOfYear}
${H}
Current hour
${HH}
${Last2Hours}
${Last24Hours}
Last 24 hours
${Last7Days}
${LastHour}
Last hour
${LocalDOW}
541
Date/Time Variable
Description
${M}
${MM}
${MMM}
${MMMM}
${MediumDate}
${Minute}
${S}
Current second.
${Second}
${Time}
${Today}
${Year}
${Year2}
${Yesterday}
Group Variables
The following are valid group variables.
Group Variable
Description
${GroupDetailsURL}
${GroupFrequency}
542
Group Variables
Group Variable
Description
${GroupID}
${GroupMemberDisplayName}
${GroupMemberName}
${GroupMemberStatusID}
${GroupMemberStatusName}
${GroupMemberUri}
${GroupName}
543
Group Variable
Description
${GroupOwner}
${GroupPercentAvailability}
${GroupStatusCalculatorID}
${GroupStatusCalculatorName}
${GroupStatusID}
${GroupStatusName}
${GroupStatusRootCause}
${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
Orion, 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}
544
Status Variables
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
Up
Down
Warning
Shutdown
Testing
Dormant
Not Present
Unmanaged
10
Unplugged
11
External
12
Unreachable
14
Critical
15
Mixed Availability
16
Misconfigured
545
19
Unconfirmed
22
Active
24
Inactive
25
Expired
26
Monitoring Disabled
27
Disabled
28
Not Licensed
Node Variables
The following are valid node variables.
Node Variable
Description
${AgentPort}
${Allow64BitCounters}
${AvgResponseTime}
${BlockUntil}
${BufferBgMissThisHour}
546
Node Variables
Node Variable
Description
${BufferBgMissToday}
${BufferHgMissThisHour}
${BufferHgMissToday}
${BufferLgMissThisHour}
${BufferLgMissToday}
${BufferMdMissThisHour}
${BufferMdMissToday}
${BufferNoMemThisHour}
${BufferNoMemToday}
547
Node Variable
Description
memory on node in current day
${BufferSmMissThisHour}
${BufferSmMissToday}
${Caption}
${Community}
${Contact}
${CPULoad}
${CustomPollerLastStatisticsPoll}
${DNS}
${DynamicIP}
${EngineID}
548
Node Variables
Node Variable
Description
${GroupStatus}
${IOSImage}
${IOSVersion}
${IP_Address}
Node IP address
${IP_Address_Type}
${LastBoot}
${LastSync}
${Location}
${MachineType}
${MaxResponseTime}
${MemoryUsed}
${MinResponseTime}
${NextPoll}
${NextRediscovery}
${NodeID }
${ObjectSubType}
549
Node Variable
Description
ICMP-only
${PercentLoss}
${PercentMemoryUsed}
${PollInterval}
${RediscoveryInterval}
${ResponseTime}
${RWCommunity}
${RWSNMPV3AuthKey}
${RWSNMPV3AuthKeyIsPwd}
${RWSNMPV3AuthMethod}
${RWSNMPV3Context}
${RWSNMPV3PrivKey}
${RWSNMPV3PrivKeyIsPwd}
550
Node Variables
Node Variable
Description
password
${RWSNMPV3PrivMethod}
${RWSNMPV3Username}
${Severity}
${SNMPV2Only}
${SNMPV3AuthKey}
${SNMPV3AuthKeyIsPwd}
${SNMPV3AuthMethod}
${SNMPV3Context}
${SNMPV3PrivKey}
551
Node Variable
Description
${SNMPV3PrivKeyIsPwd}
${SNMPV3PrivMethod}
${SNMPV3Username}
${SNMPVersion}
${StatCollection}
${Status}
${StatusDescription}
${StatusLED}
${SysName}
${SysObjectID}
${SystemUpTime}
${TotalMemory}
${UnManaged}
552
Volume Variables
Node Variable
Description
unmanaged
${UnManageFrom}
${UnManageUntil}
${Vendor}
${VendorIcon}
Volume Variables
The following are valid volume variables.
Volume Variable
Description
${Caption}
${FullName}
${LastSync}
${NextPoll}
${NextRediscovery}
${NodeID}
553
Volume Variable
Description
${PollInterval}
${RediscoveryInterval}
${StatCollection}
${Status}
${StatusLED}
${VolumeDescription}
${VolumeID}
${VolumeIndex}
${VolumePercentUsed}
${VolumeResponding}
${VolumeSize}
554
Volume Variable
Description
${VolumeSpaceAvailable}
${VolumeSpaceUsed}
${VolumeType}
${VolumeTypeIcon}
Alert-SpecificBuffer Errors
555
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
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}
${Property}
${TriggerTime}
${LastResetTime}
${LongTriggerTime}
556
Buffer Errors
Alert-Specific
Variable
Description
(Windows control panel defined Medium Date and
Medium Time)
${LongLastResetTime} Date and time of the last event for this Alert.
(Windows control panel defined Medium Date and
Medium Time)
${TriggeredValue}
${AlertStartTime}
${AlertEndTime}
Buffer Errors
The following are valid buffer-related variables.
Buffer Error Variable
Description
${BufferMdMissThisHour}
${BufferMdMissToday}
557
Description
${BufferBgMissThisHour}
${BufferBgMissToday}
${BufferLgMissThisHour}
${BufferLgMissToday}
${BufferHgMissThisHour}
${BufferHgMissToday}
Date/Time
The following are valid date/time variables.
Date/Time Variable
Description
${DateTime}
${Date}
${LongDate}
${MediumDate}
${Time}
${DayOfWeek}
${D}
${DD}
${AbreviatedDOW}
558
Interfaces
Date/Time Variable
Description
${LocalDOW}
${M}
${MM}
${MMM}
${MMMM}
${Year2}
${Year}
${H}
Current hour
${HH}
${Minute}
${S}
Current second.
${Second}
${AMPM}
AM/PM indicator
Interfaces
The following are valid interface-related variables.
Interface Variable
Description
${Caption}
559
Interface Variable
Description
${InterfaceID}
${Interface.Caption}
${Index}
${InterfaceType}
${MAC}
${MTU}
${InterfaceSpeed}
${InterfaceName}
${InterfaceIcon}
Icon depicting the type of interface (Ethernet, FrameRelay, ATM, Token Ring, wireless, etc).
${NodeID}
${Counter64}
Interface Errors
The following are valid interface error-related variables.
560
Interface Polling
Interface Error
Variable
Description
${InDiscardsToday}
${InErrorsToday}
${OutErrorsToday}
${OutDiscardsToday}
${InDiscardsThisHour}
${InErrorsThisHour}
${OutErrorsThisHour}
Interface Polling
The following are valid interface polling-related variables.
Interface Polling
Variable
Description
${PollInterval}
561
Interface Polling
Variable
Description
${NextPoll}
${StatCollection}
Interface Status
The following are valid interface status-related variables.
Interface Status
Variable
Description
${AdminStatus}
${AdminStatusLED}
${OperStatusLED}
${Status}
${StatusLED}
562
Interface Traffic
Interface Status
Variable
Description
etc.)
Interface Traffic
The following are valid interface traffic-related variables.
Interface Traffic
Variable
Description
${OutBandwidth}
${OutBps}
${InBps}
${OutPps}
${InPps}
${InPktSize}
${OutUcastPps}
${OutMCastPps}
${InUcastPps}
563
Interface Traffic
Variable
Description
${InMcastPps}
${OutPktSize}
${InPercentUtil}
${OutPercentUtil}
${MaxInBpsToday}
${MaxOutBpsTime}
${InBandwidth}
Nodes
The following are valid node variables.
Node Variable
Description
${NodeID}
${IP_Address}
564
Nodes
Node Variable
Description
${IP_Address_
Type}
${NodeName}
${SysName}
${DNS}
${SysObjectID}
${Vendor}
${Location}
${Contact}
${Description}
${LastBoot}
${Community}
${VendorIcon}
${IOSImage}
${IOSVersion}
565
Node Polling
The following are valid node polling-related variables.
Node Polling
Variable
Description
${PollInterval}
${NextPoll}
${StatCollection}
Node Statistics
The following are valid node statistics-related variables.
Node Statistics
Variable
Description
${ResponseTime}
${PercentLoss}
${AvgResponseTime}
Average response time for the node over the last few
minutes
${MinResponseTime}
${MaxResponseTime}
566
Node Status
Node Statistics
Variable
Description
${CPULoad}
${TotalMemory}
${MemoryUsed}
Node Status
The following are valid node status-related variables.
Node Status
Variable
Description
${Status}
${StatusLED}
${GroupStatus}
Current status icon of the Node and all its interfaces (Up,
Down, Warning, etc)
Object Types
The following are valid object type variables.
567
${ObjectSubtype}
Volumes
The following are valid volume variables.
Volume Variable
Description
${NodeID}
${VolumeID}
${Caption}
${VolumeIndex}
${VolumeType}
Volume Polling
The following are valid volume polling-related variables.
Volume Polling
Variable
Description
${PollInterval}
568
Volume Statistics
Volume Polling
Variable
Description
${StatCollection}
${NextPoll}
Volume Statistics
The following are valid volume statistics-related variables.
Volume Statistics Variable
Description
${VolumeSize}
${VolumeSpaceUsed}
${VolumePercentUsed}
Volume Status
The following are valid volume status-related variables.
Volume Status
Variable
Description
${Status}
569
Volume Status
Variable
Description
etc.)
${StatusLED}
l
l
570
A few alert suppression situations are illustrated using the following diagram.
571
572
573
574
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
configure these alerts. For more information, see "Creating and Managing Alerts".
To configure a load balancing failure alert:
1. Click Start> All Programs> SolarWinds Orion> Alerting, Reporting,
and Mapping> Basic Alert Manager.
2. Click Configure Alerts.
3. Click New Alert.
4. Click General.
5. Enter a name for your alert, and then check Enable this Alert.
6. Click Property to Monitor.
7. Check Node Statistics> % CPU Utilization.
8. Click Monitored Network Objects, and then check the server that you want
9.
10.
11.
12.
13.
to monitor.
Click Alert Trigger.
Select a condition to Trigger Alert when % CPU Utilization, and then enter
the trigger value: Trigger Value 80% for our example.
Select a condition to Reset Alert when % CPU Utilization, and then enter
the reset value: Reset Value 80% for our example.
If you want to set timeframe parameters, use the Time of Day tab.
Click Alert Suppression.
575
Click Add.
Click Property to Monitor.
Check Node Statistics> % CPU Utilization.
Click Network Object.
Check the second server of the pair whose load should be balanced.
Click Suppression Trigger.
Select Greater Than.
Type 40 in the text-entry field, and then click OK.
Check the suppression that you just defined to activate it.
Repeat the procedure, reversing the server choices made for alerting and
suppression.
576
Description
User friendly name of a specific assignment in
the form: <PollerName> - <NodeName> <InterfaceName>. Interface name is '0' if this is
a node poller.
${NodeID}
${PollerID}
Description
${DateTimeUTC}
${Rate}
577
Description
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.
${RawStatus}
${Status}
${Total}
578
Description
type of 'Counter' this field contains the change
in the previously collected value. For a poller
with a MIB value of 'Raw Value' this field is
null.
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
Poller description
${Enabled}
${Format}
Currently unused
${GroupName}
${IncludeHistoricStatistics}
${LastChange}
${LastChangeUTC}
579
Description
(universal time)
${MIB}
${NetObjectPrefix}
${OID}
${ParserID}
${PollerID}
${PollerType}
(R) for rate poller, (C) for counter poller, (S) for
status poller
${SNMPGetType}
${TimeUnitID}
${TimeUnitQuantity}
${UniqueName}
${Unit}
580
Interface Variables
Interface Variables
The following are valid interface variables.
Interface Variable
Description
${AdminStatus}
${AdminStatusLED}
${Caption}
${Counter64}
${CustomBandwidth}
${IfName}
${InterfaceID}
${InBandwidth}
581
Interface Variable
Description
${Inbps}
${InDiscardsThisHour}
${InDiscardsToday}
${InErrorsThisHour}
${InErrorsToday}
${InMcastPps}
${InPercentUtil}
${InPktSize}
${InPps}
${InterfaceAlias}
${InterfaceIcon}
${InterfaceIndex}
${InterfaceLastChange}
582
Interface Variables
Interface Variable
Description
entered current operational state
${InterfaceMTU}
${InterfaceName}
${InterfaceSpeed}
Interface bandwidth
${InterfaceType}
${InterfaceTypeDescription}
${InterfaceTypeName}
${InUcastPps}
${LastSync}
${NextPoll}
${NextRediscovery}
${NodeID}
${ObjectSubType}
${OperStatusLED}
583
Interface Variable
Description
${OutBandwidth}
${Outbps}
${OutDiscardsThisHour}
${OutDiscardsToday}
${OutErrorsThisHour}
${OutErrorsToday}
${OutMcastPps}
${OutPercentUtil}
${OutPktSize}
${OutPps}
${OutUcastPps}
${PhysicalAddress}
584
Interface Variable
Description
${PollInterval}
${RediscoveryInterval}
${Severity}
${StatCollection}
${Status}
${StatusLED}
Description
Date/Time
${Description}
${Enabled}
585
Description
Poller
${MIB}
${OID}
${Rate}
${Status}
${Total}
Total
${UniqueName}
Description
${WirelessAP}
${WirelessLastStatPoll}
${WirelessPollInterval}
586
587
588
Description
Example
Any character
except
[,\,^,$,.,|,?,*,+,
(,),
a matches a
\ (backslash)
followed by
any of
[,\,^,$,.,|,?,*,+,
(,),
\+ matches +
\xA9 matches
are 2
hexadecimal
digits
\n, \r and \t
\r\n matches a
DOS/Windows
CRLF line
break.
589
Description
Example
Any
character
except ^,-,],\
add that
character to
the possible
matches for
the character
class.
[abc]
matches a,
b or c
\ (backslash)
[\^\]]
followed by
any of ^,-,],\
matches ^
or ]
- (hyphen)
except
immediately
[a-zA-Z0-9]
matches
any letter
after the
opening [
or digit
590
Anchors
Character
Classes or
Sets
Description
Example
^ (caret)
immediately
after the
opening [
[^a-d]
matches x
(any
character
except a, b,
c or d)
\d, \w and \s
[\d\s]
matches a
character
that is a
digit or
whitespace
Anchors
Anchors Description
Example
^ (caret)
^.
matches
a in
abc\ndef.
Also
matches
d in
"multiline"
mode.
.$
$(dollar)
591
Anchors Description
Example
matches
f in
abc\ndef.
Also
matches
c in
"multiline"
mode.
\A
\Z
.\Z
matches
f in
abc\ndef
\z
.\z
matches
f in
abc\ndef
Quantifiers
Quantifiers Description
Example
? (question
abc?
mark)
matches
ab or abc
592
Quantifiers
Quantifiers Description
Example
??
abc??
matches
ab or abc
* (star)
.*
matches
"def"
"ghi" in
abc "def"
"ghi" jkl
*? (lazy
star)
.*?
matches
"def" in
abc "def"
"ghi" jkl
+ (plus)
.+
matches
"def"
"ghi" in
abc "def"
"ghi" jkl
+? (lazy
plus)
.+?
matches
"def" in
abc "def"
"ghi" jkl
{n} where n
a{3}
593
Quantifiers Description
Example
is an
integer >=
1
matches
aaa
{n,m}
where n >=
1 and m >=
n
a{2,4}
matches
aa, aaa
or aaaa
{n,m}?
where n >=
1 and m >=
n
a{2,4}?
matches
aaaa,
aaa or
aa
{n,} where
n >= 1
a{2,}
matches
aaaaa in
aaaaa
{n,}? where
n >= 1
a{2,}?
matches
aa in
aaaaa
Dot
Dot
Character Description
. (dot)
Example
594
Word Boundaries
Dot
Character Description
Example
Word Boundaries
Word
Boundary Description
Example
\b
\B
\B.\B
matches
b in abc
Alternation
Alternation
Character Description
Example
abc|def|xyz
matches
abc, def or
xyz
abc(def|xyz)
matches
595
abcdef or
abcxyz
596
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
o
o
597
l
l
598
599
600
601
l
l
l
l
602
603
l
l
For more information about IP Address Manager, see the SolarWinds IP Address
Manager Administrator Guide at www.solarwinds.com.
604
605
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)
606
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 SolarWinds UDT, see the SolarWinds User Device
Tracker Administrator Guide at http://www.solarwinds.com/.
607
608
15.
16.
17.
18.
19.
Server, click Enter Licensing Information, and then complete the following procedure to license your NPM installation:
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.
If the Configuration Wizard does not start automatically, click Start> All
Programs> SolarWinds Orion> Configuration and Auto-Discovery>
Configuration Wizard.
Click Next on the Welcome tab of the Configuration Wizard.
Select or type the SQL Server used by your primary Orion server.
If you are using Windows NT Integrated Security, select Use Windows
Authentication, and then click Next.
If you are using a SQL Server login and password, complete the following steps:
a. Select Use SQL Server Authentication.
b. Provide your Login and Password.
c. Click Next.
609
25.
26.
27.
28.
29.
30.
31.
610
611
612