SCM 1-0 Administrator Guide RC
SCM 1-0 Administrator Guide RC
Server Configuration
Monitor
Version 1.0
This document may not 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 prior written consent of SolarWinds. All right, title, and interest in and to the software,
services, and documentation are and shall remain the exclusive property of SolarWinds, its affiliates,
and/or its respective licensors.
The SolarWinds, SolarWinds & Design, Orion, and THWACK trademarks are the exclusive property of
SolarWinds Worldwide, LLC or its affiliates, are registered with the U.S. Patent and Trademark Office,
and may be registered or pending registration in other countries. All other SolarWinds trademarks,
service marks, and logos may be common law marks or are registered or pending registration. All other
trademarks mentioned herein are used for identification purposes only and are trademarks of (and may
be registered trademarks) of their respective companies.
page 2
Table of Contents
Introduction 6
System requirements 7
Server requirements 7
Additional information 13
Scalability 13
Installing SCM 14
Licensing 14
Node management 15
Supported nodes 15
Monitor a node 17
page 3
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Configuration profiles 21
Out-of-the-box profiles 21
Customizing 21
HW inventory 21
SW inventory 22
IIS 22
File 23
Registry 24
Parsed File 24
Internal Query 24
Custom profiles 24
Import 27
Export 27
Color-coding 28
Character Encoding 29
Define a baseline 29
What is a baseline? 29
page 4
Change how long configuration data is kept 32
User restrictions 33
Events 34
Troubleshooting SCM 37
page 5
Introduction
The Server Configuration Monitor (SCM) Administrator Guide provides an overview of product features
and related technologies. In addition, it contains recommendations on best practices, instructions for
getting started with advanced features, and troubleshooting information for common situations.
page 6
System requirements
The following are the system requirements for SolarWinds Server Configuration Monitor (SCM) 1.0.
In addition to the requirements listed below, most SCM monitoring requires the monitored servers to
be polled by an Orion Agent for Windows.
For additional information on requirements and configurations, see the Multi-module system
guidelines. You should also review your product administration guides and release notes for the
exact product requirements beyond these minimums.
Server requirements
TYPE REQUIREMENTS
Operating System l Windows Server 2016
l Windows Server 2012 and Windows Server 2012 R2
page 7
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
TYPE REQUIREMENTS
SolarWinds SCM Server CPU Speed Quad-core processor or better
Hardware
Memory 6 GB minimum
8 GB recommended
20 GB recommended
File System Access Ensure the Network Service account has modify access to the system temp
Permissions directory: %systemroot%\temp.
SolarWinds Orion If you want real time change detection triggered through devices sending
Syslog Server Syslog messages, the executable must have read and write access to the
Orion Platform database.
SolarWinds Orion Trap If you want real time change detection triggered through devices sending
Service SNMP traps, the executable must have read and write access to the Orion
Platform database.
Microsoft SNMP Trap Must be installed if you want real time change detection triggered through
Service devices sending SNMP traps.
Microsoft IIS Version 8.0 or later. DNS specifications require hostnames to be composed
of alphanumeric characters (A-Z, 0-9), the minus sign (-), and periods (.).
Underscore characters (_) are not allowed.
page 8
TYPE REQUIREMENTS
Microsoft .NET Version 4.6.2
Framework
If the required version is not found on the target computer, the installer
downloads and installs it. Ensure that .NET is turned on in Windows
Features.
TYPE REQUIREMENTS
Language SolarWinds supports using SCM with database servers set up in the following
languages:
l English
l German
l Japanese
l Chinese
Deprecation notice: Although you can use SQL Server 2012 with Orion
Platform 2018.2 products, this version is deprecated and will not be
supported on future versions of the Orion Platform. SolarWinds
strongly recommends that you upgrade to Microsoft SQL Server
2016, 2017, or later at your earliest convenience.
You can use the following database select statement to check your SQL Server
version, service pack or release level, and edition:
select SERVERPROPERTY ('productversion'), SERVERPROPERTY
('productlevel'), SERVERPROPERTY ('edition')
page 9
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
If the components are not found on the target computer, the setup program
downloads and installs the components.
Memory 8 GB minimum
16 GB recommended
page 10
NUMBER OF AVERAGE SIZE
NUMBER OF FREQUENCY ADDITIONAL
NODES OF
CONFIGURATION OF DATABASE SPACE
MONITORED BY CONFIGURATION
ITEMS PER NODE CHANGES RECOMMENDATION
SCM ITEM
Port requirements
161 UDP SolarWinds Job Outbound SNMP statistics collection, the default
Engine v2 for polling
162 UDP SolarWinds Trap Inbound Trap messages listened for and
Service received by the Trap Server
445 TCP File and Printer Bidirectional Used to store firmware updates and
Sharing (SMB-In) configuration files remotely
465 TCP SolarWinds Alerting Outbound The port used for SSL-enabled email
Service V2 alert actions
page 11
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
587 TCP SolarWinds Alerting Outbound The port used for TLS-enabled email
Service V2 alert actions
1434 UDP SolarWinds Alerting Outbound Communication with the SQL Server
Service V2 Browser Service to determine how to
communicate with certain non-
SolarWinds
standard SQL Server installations.
Administration
Required only if your SQL Server is
Service
configured to use dynamic ports.
SolarWinds
Information Service
SolarWinds
Information Service
V3
SolarWinds Orion
Module Engine
17777 TCP SolarWinds Orion Bidirectional Orion module traffic. Open the port to
Module Engine enable communication from your
poller to the Orion Web Console, and
SolarWinds
from the Orion Web Console to your
Information Service
poller. The port used for
SolarWinds communication between the Orion
Information Service Web Console and the poller.
V3
17778 HTTPS SolarWinds Agent Inbound to the Required for access to the SWIS API
Orion server and agent communication
Ports 4369, 5672, and 25672 are opened by default. These ports can be blocked by the firewall.
page 12
Supported Web Console browsers
l Microsoft Internet Explorer version 11 or later with Active scripting
Do not enable Enterprise Mode on Internet Explorer. This setting forces Internet Explorer to
emulate version 7, which is not supported.
l Microsoft Edge
Orion Platform products support two most recent versions of the following web browsers available at
the release date:
l Firefox
l Chrome
Additional information
l SCM 1.0 supports monitoring on nodes running Windows Server 2008 R2 and newer.
l SCM requires read permissions to the monitored path for all file, parsed file, and registry profile
elements.
Scalability
l SolarWinds SCM supports 1000 agent nodes and 150 changes/second per poller. To monitor files
or registry entries on more than 1000 nodes, or if you expect to have more than 150
changes/second, you will need an Additional Polling Engine.
page 13
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Licensing
LICENSE TIER
Server Configuration MonitorSCM10 Nodes
page 14
Node management
Supported nodes
Server Configuration Monitor supports monitoring on Windows-based devices. Monitoring profiles that
include file or registry elements require the device be polled by the Orion Agent for Windows on
Windows 2008 R2 or later. The out-of-the-box HW and SW inventory profiles require Asset Inventory,
which can be enabled through List Resources on the Node Details page.
To monitor servers using Server Configuration Monitor, you must first add them to the Orion Platform.
There are several ways to add devices to the Orion Platform, but the following ways allow you to start
SCM monitoring at the same time:
1. In the Orion Web Console menu, navigate to Settings > Network Discovery.
2. Follow the steps in the Network Discovery wizard.
3. After discovery has completed, select the devices to import and click Next.
4. Select the volume types to monitor. Click Next.
5. Select the server configuration profiles to monitor. Only out-of-the-box profiles can be added this
way. Click Next.
Selected profiles will be applied to all discovered nodes that are eligible for that type of
monitoring. This eligibility is determined by the presence of specific files or registries on
the node. For example, IIS configuration files must be present for the IIS profile to be
applied. Note that the profiles other than the HW and SW inventories require polling via an
Orion Agent for Windows.
page 15
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Most SCM monitoring requires polling via an Orion Agent for Windows.
4. In the Choose Resources step, select the profiles you would like to monitor under Server
Configuration. Click Next.
Only out-of-the-box profiles can be assigned this way. To assign custom profiles, see Assign
configuration profiles to a node.
5. Review and adjust the device properties. Click Ok, Add Node.
Users with the SCM Admin role can also see the Monitored Nodes section of Server Configuration
Monitor Settings:
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings and selecting
Server Configuration Monitor Settings under Product Specific Settings.
2. Click the Monitored Nodes tab in the upper left.
From here, you can assign and unassign profiles from the nodes that are already being monitored.
page 16
Monitor a node
This assumes you have already added the node to the Orion Platform. See Add a node to SCM for
details.
To begin monitoring server configurations, you must assign one or more configuration profiles to the
server.
To begin monitoring server configurations, you must assign one or more configuration profiles to the
server. There are multiple ways to assign configuration profiles:
page 17
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
1. Navigate to List Resources for the server you would like to monitor. There are multiple ways to get
to List Resources:
l From the Node Details Summary page, click List Resources in the Management widget.
l Click Settings > Manage Nodes. Select the node, then click List Resources in the Node
Management toolbar.
2. Under Server Configuration, select the profiles you want to assign or unassign.
page 18
4. Click Unassign Profiles on the ribbon.
5. Select the profiles you want to unassign, then click Unassign.
6. You will be prompted with a question about keeping historical data. You can choose to keep the
data SCM has collected from the unassigned profiles if you would like to see that information
when looking at the configuration history. If you choose to delete the data, that history will be
gone. Click either Keep Data or Delete Data to finish the unassignment.
1. Navigate to List Resources for the server you would like to monitor. There are multiple ways to get
to List Resources:
l From the Node Details Summary page, click List Resources in the Management widget.
l Click Settings > Manage Nodes. Select the node, then click List Resources in the Node
Management toolbar.
2. Under Server Configuration select the profiles you want to assign or unassign. Note that custom
profiles are not included in List Resources.
3. Click Submit to save your changes.
You might want to assign the same profile(s) to multiple servers. Instead of doing each individually, you
can assign and unassign profiles in bulk. There are two ways to do assignment, and one way to do
unassignment:
The Candidates for Server Configuration Monitoring widget lists servers that might be eligible for
configuration monitoring but do not have an agent, and servers that are eligible for monitoring each
out-of-the-box profile. From there, you can push agents or assign the suggested profiles using the links
provided. The "Dismiss all" link will stop those nodes from being suggested again.
Whether a node is eligible for configuration monitoring is determined in the following ways:
page 19
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Assign IIS profile Any node monitored by AppInsight for IIS, or another SAM app templated
tagged as 'IIS'
This widget shows all configuration changes in the selected time interval. Each row shows the name of
the profile in bold, the node the change was made on, and the element name/path. The color to the left
of each entry indicates the type of change: yellow for addition, blue for an update, and red for removal.
Clicking a row will take you to a comparison between the two most recent versions (see Compare
configurations over time).
The initial poll is not included in the list of all configuration changes. The initial data is not
considered a change, since there was no previous data to compare to.
To see the most recent configuration changes on a particular node, see the Recent Configuration
Changes widget on the Server Configuration page of Node Details.
page 20
Configuration profiles
SCM configuration profiles are collections of elements you want to monitor. Each profile element results
in one or more configuration items (e.g. individual files or registry entries) being monitored. There are
several out-of-the-box profiles for commonly monitored elements, or you can create custom profiles
with exactly the elements you want to monitor.
Out-of-the-box profiles
SCM comes with several predefined configuration profiles for server inventory and commonly
monitored applications. These out-of-the-box configurations are:
l HW Inventory
l SW Inventory
l IIS
Customizing
Out-of-the-box profiles cannot be edited directly. However, you can create a custom profile based on
one of the out-of-the-box profiles, which can be edited.
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. Click the Manage Profiles tab, if it is not selected by default.
3. Select the profile you wish to copy, then click Copy. An "Add configuration profile" window will
open.
4. Make the desired changes to the list of configuration elements, description, and profile name.
5. Click the Add button to save the new profile.
HW inventory
The HW inventory profile monitors changes to the server's hardware, including:
l Drivers
l Hard Drives
l Logical Drives
l Memory modules
l Network Interfaces
l OutOfBand Management
l Peripherals
l Processors
page 21
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
l Removable Media
l Storage Controllers
l Video Card
Monitoring this profile requires Asset Inventory be enabled on the server. To enable Asset Inventory:
1. Navigate to List Resources for the server you would like to monitor. There are multiple ways to get
to List Resources:
l From the Node Details Summary page, click List Resources in the Management widget.
l Click Settings > Manage Nodes. Select the node, then click List Resources in the Node
Management toolbar.
2. In the list that appears, check the box next to Asset Inventory.
3. Click Submit to save your changes.
SW inventory
The SW inventory profile monitors changes to:
l Firmware
l OS Updates
l Server Information
l Software Installed
Monitoring this profile requires Asset Inventory be enabled on the server. To enable Asset Inventory:
1. Navigate to List Resources for the server you would like to monitor. There are multiple ways to get
to List Resources:
l From the Node Details Summary page, click List Resources in the Management widget.
l Click Settings > Manage Nodes. Select the node, then click List Resources in the Node
Management toolbar.
2. In the list that appears, check the box next to Asset Inventory.
3. Click Submit to save your changes.
IIS
The predefined profile for IIS servers monitors the following configuration files. Descriptions of these
elements are available:
PATH DESCRIPTION
%WINDIR%\Microsoft.NET\**\machine.config The machine.config for .NET Framework
settings.
page 22
%WINDIR%\Microsoft.NET\**\web.config The root web.config for .NET Framework
settings.
page 23
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
l %WINDIR%\Microsoft.NET\**\web.config
l %WINDIR%\System32\inetsrv\config\schema\*.xml
Note: The use of wild characters can have a negative impact on performance if used to monitor too
many files, or very large files.
Registry
Registry elements are defined by a registry key path. No wild characters are allowed. All subtrees are
monitored, which might affect performance if monitoring a large registry tree.
For example:
l HKEY_CLASSES_ROOT\Installer\Features
l HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component
Based Servicing\Packages
l HKEY_LOCAL_
MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
Registry elements are polled in real-time.
Parsed File
This element type is only available as part of out-of-the-box profiles.
A file parser reads a particular type of file and finds more configuration elements to monitored based
on that file's contents.
Internal Query
This element type is only available as part of out-of-the-box profiles.
Custom profiles
These tasks are not available to all users. See User Roles for details.
page 24
You can use custom profiles to create sets of files and directories you want to monitor that aren't
covered by the out-of-the-box profiles.
If a custom profile contains an element that targets the same file or registry as another profile, that file
or registry will be reported twice. For example, if one profile is monitoring C:\foo\*.config and another is
monitoring the more specific path C:\foo\bar.config, then the file C:\foo\bar.config will be doubled in
SCM.
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. Click Add at the top of the list of profiles.
3. Enter a name for the profile and (optionally) a description.
4. Add configuration elements to the profile with the Add button in the configuration elements
pane.
a. Select an element type from the drop-down menu.
b. Enter a path or registry key for the element. See Element types for more information on
permitted characters.
c. Optional: Define a display alias for this element. If an alias is given, the element will be
referred to by the alias instead of the filename or registry key.
d. Optional: Enter a description of the element.
5. Click Add at the bottom of the dialog to save the profile.
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. Click the Manage Profiles tab, if it is not selected by default.
3. Select the profile you wish to copy, then click Copy. An "Add configuration profile" window will
open.
4. Click Add to save the new profile.
page 25
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. Click the Manage Profiles tab, if it is not selected by default.
3. Select the profile you wish to copy, then click Edit.
4. In the "Edit configuration profile" window that opens, make your desired changes. Note that the
type and path of an element can't be edited in profiles that are already assigned to a node. If you
need to change the type or path, add a new element with the desired properties and remove the
old one.
5. Click Save to save your changes.
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. Click the Manage Profiles tab, if it is not selected by default.
3. Select the profile(s) you want to delete, then click Delete on the menu bar.
4. A window will open informing you of any nodes the selected profile(s) are currently assigned to.
Even with SCM Admin rights, it is possible you cannot see all the nodes a profile is assigned to
due to user limitations. Check that the number of nodes the confirmation dialog shows is equal to
the number of nodes you believe to be assigned to the profile. If you are sure you want to delete
the profile(s), click Delete to confirm.
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. Click the Manage Profiles tab, if it is not selected by default.
3. Select the profile containing the element, then click Edit.
page 26
4. Select the element to change the content downloading setting on, then click Edit.
5. Change the Download Content switch to the desired state, then click Save.
If content downloading was enabled for an element but is later disabled, the previously downloaded
content will still be kept according to the data retention settings.
Import
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. In the Manage Profiles tab, click Import.
3. Find the .scm-profile file you want to import, then click Open.
If a profile with the same name already exists, you will be asked if you would like to import the profile as
a copy.
Export
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. In the Manage Profiles tab, select the profile you want to export.
3. Click Export.
page 27
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
1. From the Node Details page of the server you would like to monitor, navigate to the Server
Configuration view in the left sidebar.
2. In the Configuration Management widget, click Compare Configuration.
3. In Configuration Comparison, you will be presented with two side-by-side panels showing the
monitored configuration items for that node, organized by profile and element type.
By default, this comparison is between the current configuration and the baseline. If no baseline
is set, it is instead between the current configuration and 24 hours prior.
a. To change the date and time displayed, click the datetime on either side and select a new
date and time. If a baseline is set, you can select it quickly from the datetime selection pop-
up.
The Content Comparison page that opens shows a line comparison of the element's contents at the
times specified on the previous page. Unchanged lines will be collapsed by default, but can be
expanded by clicking on the number of unchanged lines.
Color-coding
There are two color-coding modes for the change comparison pages: simplified, and change-type-
based. With simplified color-coding, all changes are highlighted in yellow. With change-type-based
color-coding, additions are shown in green, deletions in red, and modifications in blue.
page 28
To switch color-coding modes, click the three dots in the upper right of either comparison page.
Character Encoding
By default, all items in the line-by-line comparison are displayed using UTF-8 encoding. You can change
the encoding by clicking the three dots in the upper right of the Content Comparison page. Changing
the encoding will only change the way the item is displayed, and will not alter the underlying data.
Changing the encoding for one item will change the encoding for all other configuration items created
by the same profile element. For example, if you have a File element in a profile that uses a wildcard
character to match all the files in a certain directory, changing the encoding for one of those files will
change the encoding for all the files in the directory.
Define a baseline
Baselines can be set from the Compare Configurations page, or from the Configuration Details widget
on the SCM subview of a Node Details page.
l When comparing two configurations, if you would like to set one of them as the baseline, click the
three dots to the right of the datetime and choose "Set as baseline".
l From Node Details, if you would like to set the current configuration as the baseline, click "Set as
baseline" in the upper right of the Configuration Details widget.
Once a baseline is set on a node, it cannot be removed, but it can be set to a different time using the
same methods.
If a profile is assigned to a node after the baseline is defined, those configuration items are not
included in the baseline.
What is a baseline?
Each node can have a snapshot of all configuration items from all profiles at a particular date set as its
baseline configuration. A baseline is the ideal or standard configuration for that node. It is the
configuration against which you want to judge that node going forward.
After you've set a baseline, you can be alerted when a node's configuration deviates from the baseline.
For example, if a node is supposed to have only a particular set of software installed, you might assign
the SW Inventory profile and set the baseline to a time immediately after all the software has been
installed, then turn on "Server configuration differs from baseline" alert. If software is removed or
additional software is installed, the alert will trigger and notify you something has changed.
page 29
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Configuration changes will be shown at the bottom in blue. The X-axis shows time, and Y-axis of the
SCM portion shows how many changes were made. To view configuration change details, hover over a
column of changes and click the "Inspect selection in the data explorer" icon. Change details will be
displayed in the Data Explorer to the left.
You can also manually add Server Configuration Changes to any custom PerfStack view.
page 30
1. Select a node in the Metrics Palette.
2. Find Server Configuration Changes under Status, Events, Alerts.
3. Drag and drop Server Configuration Changes into the PerfStack view.
page 31
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
SCM retains configuration data at three levels of granularity: detailed, hourly, and daily. Detailed data is
every change detected for every configuration item. Hourly data is the most recent change detected
within the hour for each configuration item. Daily data is the most recent change detected within a
calendar day for each configuration item.
Data retention settings do not affect the data for a node's baseline configuration. Baseline information
is kept forever.
By default, detailed data is kept for 7 days, hourly data is kept for 30 days, and daily data is kept for 365
days.
The default values for each level of granularity can be changed in SCM Settings:
1. Navigate to Server Configuration Monitor Settings, either from the link in the upper right of the
Server Configuration Monitor Summary page or by going to Settings > All Settings > Server
Configuration Monitor Settings.
2. Click the Data Retention tab.
3. Change the settings for each level of data as desired, then click Save Changes.
page 32
User restrictions
In order to make changes to profiles, profile assignments, and data retention settings in Server
Configuration Settings, a user must have the SCM role "Admin" and node management rights. These
permissions can be granted or revoked through Manage Accounts.
page 33
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Events
You can view events in the Orion Web Console Message Center, found under Alerts & Activity, and in
several widgets throughout the Orion Web Console. SCM fires the following events:
Server configuration baseline reset to The baseline has been set to a different datetime.
<datetime> on node '<node>'
Server configuration differs from baseline Server's configuration has changed and no longer
on node '<node>' matches the baseline.
Server configuration matches the baseline Server's configuration that didn't match the baseline
on node '<node>' before has changed to match.
page 34
Alert on SCM data
Alerts can be enabled or disabled and configured through the Alert Manager , found under Alerts
& Activity > Alerts > Manage Alerts.
Server Triggers the first time a configuration item changes in a way that does not match
configuration that server's baseline configuration, where previously the configuration did match
differs from the baseline.
baseline
You can also create custom alerts using Server Configuration object fields and events, including the
baseline status and when the last change was detected, as trigger conditions.
page 35
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
View a list of predefined reports by clicking Reports > All Reports in the menu bar. Use the web-based
interface to customize the predefined reports or create your own reports.
List baseline All configuration items that do not match the baseline l Node
mismatches configuration for the server, the last time a change was detected l Profile
for that item, what kind of change was made, and a link to l Configuration
compare the item to the baseline. item
l Most recent
change
detected
l Change type
l Link to the
change
comparison
page
Nodes with All nodes that have at least one SCM profile assigned, and which l Node
SCM profiles profiles are assigned. l Assigned
currently profile
assigned
page 36
Troubleshooting SCM
The following are steps you can take to troubleshoot issues with your SCM deployment.
l If you aren't seeing any configuration data for a node, click Poll Now on the Node Details page.
SCM may take up to an hour to poll data initially, but Poll Now should result in data appearing
within a few minutes.
l If you're experiencing polling issues, try troubleshooting the Orion Agent
l If you're experiencing polling issues with only certain configuration items, make sure the system
account on the node has permissions to the monitored file/registry path.
l Check that the Module Engine, SWIS, Job Engine, Collector Service, Agent and Website Orion
services are running on your Orion server.
If the above steps don't resolve your issue, check the SCM logs for more information. By default, the
relevant log files are located at:
l C:\ProgramData\SolarWinds\Logs\Agent\SolarWinds.Orion.SCM.AgentPlugin.log
l C:\ProgramData\Solarwinds\Collector\Logs\Collector.Service.log
l C:\ProgramData\Solarwinds\Logs\SCM\BL\BusinessLayer.log
page 37
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
The first time you discover your network, SolarWinds recommends adding a limited number of edge
routers or switches, firewalls and load balancers (if you have them), and critical physical or virtual
servers and hosts.
1. If the Discovery Wizard does not start automatically after configuration, click Settings > Network
Discovery.
2. Click Add New Discovery, and then click Start.
3. On the Network panel, if this is your first discovery, add a limited number of IP addresses.
As you scale your implementation, you can use the following scanning options.
OPTION DESCRIPTION
IP Ranges Use this option when you want Orion to scan one or more IP ranges.
If you have many IP ranges to scan, consider adding multiple discovery jobs rather
than including all ranges in a single job.
Subnets Use this option to scan every IP address in a subnet. SolarWinds recommends
scanning at most a /23 subnet (512 addresses max).
Scanning a subnet returns everything that responds to ping, so we recommend only
scanning subnets where the majority of devices are objects you want to monitor.
IP Use this option for a limited number of IP addresses that do not fall in a range.
Addresses Since a network discovery job can take a long time to complete, SolarWinds
recommends using this option when you are first starting out.
page 38
Active Use this option to scan an Active Directory Domain Controller.
Directory Using Active Directory for discovery is particularly useful for adding large subnets
because Orion can use the devices specified in Active Directory instead of scanning
every IP address.
4. If the Agents panel appears, you enabled the Quality of Experience (QoE) agent during
installation. The QoE agent monitors packet-level traffic. If there are any nodes using agents,
select the Check all existing nodes check box.
This setting ensures that any agents you deploy, including the one on your Orion server, are up-
to-date. If there are no nodes using agents, you can leave this option unchecked.
5. On the SNMP panel:
a. If all devices on your network require only the default SNMPv1 and SNMPv2 public and
private community stings, click Next.
page 39
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
b. If any device on your network uses a community string other than public or private, or if you
want to use an SNMPv3 credential, click Add Credential and provide the required
information.
6. On the Windows panel, to discover WMI or RPC-enabled Windows devices, click Add New
Credential and provide the required information.
SolarWinds recommends that you monitor Windows devices with WMI instead of SNMP.
7. On the Monitoring Settings panel, SolarWinds recommends manually setting up monitoring the
page 40
first time you run discovery. This allows you to review the list of discovered objects and select the
ones you want to monitor.
When you scale monitoring, you can configure discovery to automatically start monitoring objects
it finds.
Discovery can take anywhere from a few minutes to a few hours, depending on the number of
network elements the system discovers.
page 41
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Adding a single node offers more detail in monitoring and is the recommended approach when
you have a node with high latency. Do not include nodes with high latency in a discovery job.
page 42
4. Select the statistics and resources to monitor on the node, and click Next.
page 43
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
5. If you want to monitor a special metric on the node and have defined the metric using a custom
poller, select the poller on the Add Pollers pane, and click Next.
6. Review and adjust the device properties.
a. To edit the SNMP settings, change the values, and click Test.
b. To edit how often the node status, monitored statistics, or topology details are updated,
change the values in the Polling area.
For critical nodes, you may need to poll status information or collect statistics more
frequently than the default polling intervals.
Change the polling intervals if polling the nodes takes too long.
page 44
7. Click OK, Add Node.
The node will be monitored according to the options you set.
To limit user access, apply a limitation on the user account, and specify the network area the user can
access. Depending on the limitation, you can use logical operators and wildcards.
Pattern limitations can have a negative impact on performance and are error prone.
If the default limitations are not enough, you can create limitations based on custom properties, and
apply them on user accounts.
l Group limitations are not applied until after the group availability is calculated.
l Because SolarWinds NetFlow Traffic Analyzer (NTA) initially caches account limitations, it
may take up to a minute for account limitations to take effect in SolarWinds NTA.
When the user logs back in, the account respects the limitations applied to it.
You may also group operators using parentheses, as in the following example.
page 45
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
(*foo* EXCEPT *b*) AND (*all* OR *sea*) matches seafood and footfall, but not
football or Bigfoot.
l Before you start, plan how you want to limit the user access, and create custom properties.
l This procedure requires access to the computer that hosts the Orion server.
1. Click Start > All Programs > SolarWinds Orion > Grouping and Access Control > Account Limitation
Builder.
2. Click Start on the splash screen.
3. Click Add Limitation.
4. Select a Custom Property. The fields are populated automatically based on your selection.
5. Choose a Selection Method.
This is the selection format that will appear when you are choosing values for the account
limitation in the Orion Web Console.
Pattern matching is the most powerful selection, but it is also the selection most prone to
errors when restricting access and impacts performance.
6. Click OK.
Your account limitation is added to the top of the table view. You may now apply the limitation on user
accounts to restrict user access to monitored objects in the Orion Web Console.
page 46
You can monitor servers hosted by cloud-based services such as Amazon EC2, Rackspace, Microsoft
Azure, and other Infrastructure as a Service (IaaS).
After deployment, all communication between the Orion server and the agent occur over a fixed port.
This communication is fully encrypted using 3072-bit TLS encryption. The agent protocol supports NAT
traversal and passing through proxy servers that require authentication.
Drag and drop performance metrics, events, and log data from multiple device types to a chart to
perform deep analysis of what was going on in your environment when the issue occurred, including
real-time polling for issues you're experiencing now. You can mix and match metrics from data
collected across multiple SolarWinds products for both broad and in-depth insight to your
infrastructure.
For example, you could identify an issue in your application that causes disk I/O to spike and slowdowns
if you collect SRM and SAM data. After your project is built, share the troubleshooting project with other
members of your team for remediation.
page 47
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
If you have at least one of these products installed together on the same server, you can access
Performance Analysis dashboards. However, you may not be able to use all collected metrics if you pull
data from older product versions.
Some data are either not available or partially available in the Performance Analysis dashboard,
such as data from the following:
l NetPath™
page 48
l The rocket ship next to a metric means that the Orion Platform can collect real-time data
for the metric.
l The data line may not fully extend to the right of the chart because it is based on the last
polling time.
l Depending on your account limitations, you may not have access to all available data,
metrics, or entities. However, all users can create Performance Analysis troubleshooting
projects.
If you customize your dashboards, Performance Analysis might not be in the menu bar.
Click Settings > All Settings > User Accounts > Edit and note what you use for HomeTab
Menu bar. Click My Dashboards > Configure, and add Performance Analysis to the menu
bar you used in HomeTab Menu bar.
2. Add entities.
You can add a key entity and then add all other related entities. Hover over the entity in the
metric palette and click the Add related icon.
3. Select an entity and choose metrics to drag to the dashboard. You can also drag and drop an
entity directly to the charts.
page 49
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
This opens a project with relevant metrics from the entity already charted. For example, key
metrics for node entities include:
l Average CPU Load
l Average Percent Memory Used
l Average Response Time
l Alerts
l Events
l Status
Metrics that are not collected for an entity are not added.
You can add more metrics from related entities.
l You may not have the option to poll entities in real-time. This option is controlled through
individual account settings and is based on the version of Orion Platform your installation
runs on. Orion Platform version 2017.3 includes this option. EOC installations and DPA
metrics do not have this option.
l You can poll up to 30 unique metrics across all user accounts in real-time. After this limit is
reached, a warning message displays.
l When you stop Real-Time Polling, the metrics will continue to poll at the accelerated pace
for two minutes before stopping.
l Real-Time Polling does not affect normal polling intervals.
All real-time enabled metrics in your analysis dashboard begin to poll the entities approximately every
second. When the rocket ship icon flashes, Real-Time Polling has started. The icon stops flashing when
data from the first poll is returned.
page 50
Click and drag a selection on a chart, and click on the icon with the magnifying glass.
The Data Explorer tab opens with the data that for the chart within the time frame you select. Use the
Filters menu or the search bar to further reduce the visible data.
page 51
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
Click and drag to select a time range on a chart and zoom in or out using the hover menu. Click the X
button to cancel the selection and return focus to the entire chart area.
l Use the projects as-is and have the same data to troubleshoot issues.
l Modify the project and sent the URL back to you.
l Save it to their own Performance Analysis dashboard by clicking More > Save As.
l Add the project to a menu bar.
For example, you may use a troubleshooting project to identify the root cause of an issue you are
experiencing and send the URL in a help desk ticket for a technician to view, or you may share it with
members of your team to refine your diagnoses or use as a troubleshooting tool.
You can send the URL to anyone with access to the Orion Web Console. When a person views the
troubleshooting project, all node access limitations are applied.
page 52
1. Go to the Orion Web Console view.
When adding the widget to a Node Details page, make sure limitations do not prevent the data
from displaying.
2. Click the Pencil icon in the top left corner, and search for the Performance Analysis project in
Available Widgets.
To find the widget, search for a string from the project's name.
You can also search in the Group by list in the following categories: Type > Charts, Features
> Performance Analysis, or Classic > Performance Analysis.
3. Drag and drop the project to the view and click Done Adding Widgets.
You can only add saved performance analysis projects as a widget. If you haven't saved any
projects, no performance analysis widgets are visible in Available Widgets.
If you delete a troubleshooting project that you have shared with others, you are only deleting your
copy.
Click on the full-screen button on saved projects to have a non-interactive, full-screen view
that you can use in NOCs.
page 53
ADMINISTRATION GUIDE: SERVER CONFIGURATION MONITOR
View a list of predefined reports by clicking Reports > All Reports in the menu bar.
Use the web-based interface to customize the predefined reports or create your own reports.
The Orion Web Console does not allow you to edit legacy reports created with the Orion Report
Writer.
page 54