Quantcast
Channel: THWACK: Document List - All Communities
Viewing all 9474 articles
Browse latest View live

SolarWinds Flow Tools Bundle Quick Reference Guide

$
0
0

Gain the ability to quickly distribute, test, and configure flow traffic with the free network traffic analysis tools included in the SolarWinds® Flow Tool Bundle. Showcasing some of the signature flow traffic analysis capabilities from SolarWinds, the Flow Tool Bundle offers three handy, easy-to-install, and free network traffic analysis tools: SolarWinds NetFlow Replicator, SolarWinds NetFlow Generator, and SolarWinds NetFlow Configurator.

 

NetFlow Replicator helps you easily distribute flow data to multiple destinations for traffic or security analysis. Configure random sampling of flow data packets to help reduce the load on the monitored system and collector. NetFlow Generator simulates network flow data so you can test and validate your configurations. This functionality is especially helpful when testing the behavior of more complex network entities, such as load balancers, firewall rules, and alert trigger conditions.

 

NetFlow Configurator remotely configures and activates NetFlow v5 on supported Cisco® devices. With this tool, you can easily set up the router to send NetFlow records to your collector.

 

The free network traffic analysis tools in this bundle can be installed on Windows® 7, 8, and 10, and Windows Server 2012 R2, 2016, 2019. We support 64-bit OS only.

 

 

Downloading and Unpacking

 

You can download the Flow Tool Bundle here: https://www.solarwinds.com/free-tools/flow-tool-bundle

 

First, unzip the bundle. Inside, you'll find three installers—one for the Flow Replicator, one for the Flow Generator, and one for the Flow Configurator. To install one or more of these, just execute the installer file and follow the prompts. You can install only what you need; you don't have to install all three on the same system.

 

Using the NetFlow Replicator

 

To use NetFlow Replicator, launch the utility.

NetFlow Replicator initial screen

You'll see the screen is divided into sections that can be collapsed and expanded. Initially, the "Service" configuration section is expanded. We'll use the "Service" configuration to create an instance of the NetFlow Replicator that will continue to run even after you exit the utility. Configuring the "Service" and then running it will install the Replicator as a Windows service, and you can exit the utility. The next time you start the utility, it will connect to the running service and display current statistics. You can only have one service running in the background on any machine. The intent of the service configuration is to create a NetFlow Replicator process that is persistent over time.

 

The "Console" configuration is designed to run the NetFlow Replicator interactively. When you start the utility the first time, you'll see a collapsed Console configuration at the bottom of the screen. Click the double-chevron icon on the right to expand this section. You can configure and start multiple interactive console sessions. You'll find a button to "Create console configuration" at the top right of the screen.

 
The Service configuration and the Console configurations accept the same set of parameters.

 

The "Listener" is the IP address and port where NetFlow records will be received. It's the address and a port on your machine where the utility is listening for flow records. Typically, this is where NetFlow sources like routers would be configured to send records. Each "Destination" is a remote machine where the NetFlow Replicator will send the NetFlow records it receives. You'll need an IP Address and port for the destination, and you can optionally sample the records sent to each destination to help reduce the volume of traffic we're replicating. A sample rate of "1 in every 1 packet" is the same as not sampling at all. The sampling algorithm is a random "1 in N" method. Only flow data is sampled; NetFlow v9 and IPFIX templates are always forwarded.

 

You can add additional destinations to specify multiple destinations and replicate the same traffic. Delete destinations with the icon to the right of the destination. To start the NetFlow Replicator, select "Start Console." You'll see an indication that it's running, and you'll see some basic statistics on packet rates, drops, and the sampling rate. You can collapse this console session and create additional console sessions if you wish. You can create additional interactive sessions by selecting "Create console configuration."

Example NetFlow Replicator console session

 

The menu (indicated by a vertical ellipse) allows you to export or import configurations to share your work. You can also delete console configurations, or view logging information.

 

Using the NetFlow Generator

 

To use NetFlow Generator, launch the utility.

NetFlow Generator initial screen

 

The NetFlow Generator is a completely interactive tool for simulating flow traffic records. Typically, we would use this to test a flow collection system, or an architecture that forwards or load balances flow from network devices. We can start and run multiple instances of this tool on the same machine if you need to. To use the NetFlow Generator, we'll need to know where we are sending the simulated NetFlow records, where they should appear to originate, and what groups of endpoints should be present in the data. We'll walk through the configuration top to bottom.

 

We'll start with the "Orion Server," which is the IP address and the port where the utility will send generated traffic records. This is typically your NetFlow collector, where network devices are usually configured to send records. Next, well configure the originating source of the NetFlow traffic, as it appears to the collector. You can send records from the local IP address of the server where the generator utility is running or select "Node Simulation" to simulate traffic from one or more NetFlow sources. When "Node Simulation" is selected, you can simulate originating the NetFlow traffic from another source or group of sources by entering a single address or a range of addresses.

Node simulation

The "Number of interfaces" configuration allows you to simulate traffic from devices with multiple interfaces. This value applies uniformly to all of the devices configured as NetFlow sources.

 

Next, set the traffic level for the rate of the traffic you'll generate. This value is approximate, in average flow records per second.

 

In the next section, you’ll select the type of flow traffic that will be generated. The NetFlow Generator supports NetFlow v5, NetFlow v9, sFlow, and IPFIX flow formats. You can optionally generate sampled traffic or simulate NBAR2 where it's appropriate.

Flow Settings

 

The last step is configuring the conversation endpoints that are represented in the flow records we're generating. Both IPv4 and IPv6 conversations between endpoints can be configured. You configure endpoints by specifying the source of the flow—the address or addresses, and the source port—and then the destination of the flow. The IP addresses can be specified as a single address, a subnet using CIDR notation, or a range with starting and ending values. The ports are specified as individual port numbers, or ranges. Source ports can be randomly selected. The protocol can be specified as TCP, UDP, or both TCP and UDP.

Add endpoints

The menu (indicated by a vertical ellipse) at the right side of each endpoint row allows you to edit or delete the endpoint definition.

 

Running the generator sends flow records of the type you specified with conversations between the configured endpoints to the Orion® server, either sourced from the server where the utility is running or simulating another source of flow generator nodes that you've configured.

 

Starting the generator opens a statistics screen with an indication that it's running, continuously updated statistics, and a summary of the configuration you entered.

NetFlow Generator Status and Statistics

Either exiting the utility or selecting the "Stop Generator" button will stop generating traffic.

 

 

Using the NetFlow Configurator

 

To use NetFlow Configurator, launch the utility.

NetFlow Configurator initial screen

 

Enter the IP address of the router where you would like to configure NetFlow v5. The utility will report if the device doesn't support this method of configuration. To read and modify the configuration, you can use SNMP v1, v2, or v3. Enter the appropriate credentials and select "Next" to read the current device configuration.

 

Device Configuration

The current device configuration will show you the destinations for flow currently enabled or allow you to specify up to two destinations for the device to forward NetFlow records. Below, you'll see a list of the interfaces and the direction for which NetFlow is enabled.

 

Select the checkboxes for the desired configuration, and then select "Apply."

 

On the following page, you'll see a summary of the new configuration, and a reminder that changes are applied to the running configuration on the router only.

 

Summary Configuration

Select "Configure another device" to continue and select another router to configure.

 

 

Fun with Flow

The Flow Tool bundle from SolarWinds is a versatile collection for your troubleshooting toolbox. You can use the NetFlow Generator to test firewall rules, load balancer configurations, or to test the next NetFlow Traffic Analyzer beta release. You can use it to generate demo traffic to show off NetFlow Traffic Analyzer to the rest of your organization while they evaluate the product. The NetFlow Replicator can be used to send a single stream of flow traffic from your network infrastructure to a single destination, and then consume it in multiple NTA instances. With the sampling feature in the NetFlow Replicator enabled, you can place the utility at a remote site, or within a public cloud instance and substantially reduce the traffic forwarded to the central NTA instance. Depending on the configuration of the machine that's hosting the NetFlow Replicator, you can configure it in a "single- armed" topology—both receiving and sending packets through the same interface—or an "in-line" configuration with packets arriving on one interface and forwarding through another.

 

For fun, try experimenting with the NetFlow Generator to simulate traffic to an unused port on your local machine. Then, set up the replicator to listen on this port, and forward to another unused port on your machine. This will give you a feel for the statistics output in each of these tools, and it's a simple way for the NetFlow Generator to exercise the NetFlow Replicator.

 

While the NetFlow Configurator offers a simple method to set up basic NetFlow v5 on a single device at a time, you can also consider trying Network Configuration Manager to automate mass changes in your network to enable NetFlow export.

 

Download the free SolarWinds Flow Tool Bundle today and post your observations and questions below!

 

joer


Switch Port Mapping report

Custom Poller - Palo Alto Firewalls HA Status.pdf

NCM troubleshooting landing page

$
0
0

Hello everyone .

 

Welcome to the NCM Troubleshooting Landing Page in this post i have tried to address most common issues related to the NCM Module .

If you think something is missing / need to add please feel free to comment under the post .

This page will help you to Troubleshooting your issues where you have offline environment without sending the diagnostics to the Solarwinds support.

 

Please Note: Currently supported software versions  Network Configuration Manager (NCM)

Latest Version: 8.0

Oldest Supported Version: 7.6

EOL VERSIONEOL ANNOUNCEMENTEOE EFFECTIVE DATEEOL EFFECTIVE DATE
7.7June 6, 2019September 6, 2019September 6, 2020
7.6December 4, 2018March 4, 2019March 4, 2020

Solarwinds strongly recommend for an upgrade to the latest version with HF installed - More details you can find out under the posts below linked

Why You Should Be Upgrading Orion and SQL Server

 

Are you using the older version of NCM ? Please see the post below

 

NCM-Orion- Upgrade

Fresh Orion deployment Vs upgrade older version

Which Orion logs i should check when upgrading / installing HF activity

Orion Platform Products Installation and Upgrade Guide

NCM requirements for SQL credentials during Orion Configuration wizard

Why You Should Be Upgrading Orion and SQL Server

Orion Platform 2018.4 Centralized Upgrades Walkthrough

 

Troubleshooting NCM Jobs

 

How can i troubleshot NCM Jobs performance?

Where i can see NCM Job logs ?

Where i can see NCM activity logs ?

Why i am unable to download the device configuration ?

I have Errors downloading device configuration which logs i should check?

NCM connection test is failed to device what to check and how to correct it ?

I want to see what NCM is doing in the logs and live activity ?

 

I am running NCM Job and few devices are failing downloading configuration (Most common)

Make sure you are able to connect to the device from the poller

Make sure you are able to download the configuration from the devices manually

 

 

Troubleshooting NCM  Inventory Jobs

NCM Inventory Job is taking to much time / Which nodes are taking long time /  Where i can see real time inventory job logs

I have problem with NCM Inventory Job what to check  where to check the logs ?

 

Troubleshooting Device Download Issues

Which file should I monitor to see which router/switch NCM has backed up, or is trying to backup ?

NCM nodes failing downloading Error message: connectivity issues, discarding configuration / "show running" on a Cisco switch ( % Invalid input detected at '^' marker. )(Most common)

NCM few nodes failing downloading config files (Connection Refused ) / (Connection TimeOut) Error  (Most common)

View live Orion log activity Kiwi Log Viewer

View live NCM Job Logs activity for any failure / Errors / Performance

Troubleshooting NCM performance for jobs /devices downloading configs failure

VIEW LIVE NCM logs NCM Connection profile test Compare Success and Failure and troubleshot understanding the reason of Failure (Most common)

 

Download configuration through SNMP without device login credentials

Download configuration through SNMP without device login credentials

 

Troubleshooting downloading F5 devices configuration

NCM troubleshooting downloading F5 devices configuration

 

 

Troubleshooting RealTime RTCN Notification

Troubleshot NCM RealTime Change Notification RTN logs / email issues

I am not receiving Real Time Change Notification emails ? Why ? What to check and which logs ?

Creating real time notifications for non Cisco devices Vendors

Configure real-time change detection in NCM

 

 

Troubleshooting Firmware Upgrade Issues

Where i can see NCM View firmware vulnerability logs if its completing the task ?

What permission required on firmware storage folder ?

Firmware Upgrade storage unable to obtain read-write access to network share using specified credentials

 

Stack switch firmware upgrade / Questions / Feature Requests

Firmware Upgrades for stacked Cisco switches

Support for IOS Firmware Upgrades for Stacked Switches

Firmware upgrades access for non-admin users

 

All NCM Feature Requests can be found here (Most common)

Network Configuration Manager Feature Requests

 

 

Troubleshooting NCM Syslog / Traps

Tips and tricks for managing traps and syslog in Orion NPM

I am not receiving Syslogs / Traps from a device how can i troubleshot

 

NCM Device Template related questions

List of supported NCM devices(Most common)

Creating a new NCM Device Template explained

Manage NCM firmware upgrade templates

Create an NCM config change template

Best practices for NCM device command templates

Create device templates in NCM

Basic NCM config change template commands

A Few Tips and Tricks When Creating NCM Config Change Templates

More Automation in NCM: Usage of Variables and Custom Properties in Command Scripts and Config Change Templates

 

 

How to use EOL/EoS Feature in NCM

How to use the EoL/EoS Feature in NCM

SolarWinds EOL Lookup: Which of My Devices Will Become End-of-Life?

Missing or Incorrect EoL/EoS Data

 

NCM Logs Location

View live Orion log activity Kiwi Log Viewer

 

NCM Database health check and Troubleshooting performance

Quick NCM-Orion database health check guide

SQL High CPU troubleshooting checklist

 

Regular expression / Config Comparison issues - Ignore Blank Lines

NCM config comparison showing blank line

How do I ignore lines in downloaded configs when comparing in NCM

Cirrus Regex pattern for ignoring blank lines with whitespaces

Help with regular expressions and config change reports

NCM Compliance Rule RegEx at the end of the line

Regular expression pattern matching examples

Exclude config content from comparison in NCM

Conflict: Running configs and startup configs do not match

 

Create and manage policy rules

How to Create and manage policy rules

 

General Questions / How to in NCM

NCM How do I push a config to a particular model of switch

Overall Running vs. StartUp Config Conflicts Chart shows Unknown

Adding filters to charts in NCM on the Config Summary page

NCM "OVERALL RUNNING VS. STARTUP CONFIG CONFLICTS" SWQL REPORT

Exclude config content from comparison in NCM

NCM use of Regular Expressions in Comparison Criteria

Conflict: Running configs and startup configs do not match

Example NCM command script with variables

Automate tasks with NCM command scripts and jobs

Create an NCM job to execute a command script on devices

 

 

Troubleshoot NCM / Orion Alerts

Quick Troubleshoot steps for Orion Alerts

Using Custom Properties sending Alert emails

 

Learn how to Troubleshooting NCM  Example - Cases

NCM Not downloading full configuration [Case studies]

NCM backup failed ERROR: Running config: Configuration post processing error.See NcmBusinessLayerPlugin and DPE logs

NCM Nightly Jobs suddenly stuck - Reboot System worked [Case Study]

 

Palo Alto Features

Introducing Network Insight for Palo Alto Networks

 

Still need assistance from Solarwinds Support

Tips and Tricks on opening a Support Ticket with SolarWinds



UDT Port Capacity Planning (Exported Report) - Prosperon Networks

Papertrail Did You Know

$
0
0

To get notified every time we add a new Did You Know,  click on the follow button on the top right of this screen.

 

  • You can hide the application chrome with our new 'presentation mode' feature.  Hiding the application chrome removes the header and navigation menus from the event viewer and lets you maximize your screen real estate for less scrolling and easier troubleshooting.  You can find option to hide the application chrome at the bottom of the display options menu. 

 

  • We just released the SolarWinds® AppOptics Dev Edition, a new, free version of AppOptics (APM) aimed at helping developers gain visibility into an application's performance during the development cycle to ship code faster with fewer bugs. Read More

 

  • You can take troubleshooting up a notch by adding context to your logs. The integration between AppOptics and Papertrail provides the ability to group the log messages from a traced transaction and add trace context to your logs in Papertrail. Connecting the dots between the distributed trace and the related logs makes your life easier when troubleshooting application issues—especially in complex environments. Read More

 

  • You can minimize the common issues when you move Ruby on Rails apps to production. Once a new Rails app or a new feature for an existing app is “ready”—meaning that everything works as expected locally and all tests pass—it is moved to production, which brings a new set of problems. There are a number of common issues that new Rails developers might face when deploying and running their apps in production, that result in server errors, missing resources, and even timeouts. Read the tips and tricks from our dev team to avoid these pitfalls. Read More

 

  • You can use Papertrail to analyze access and security logs. Application programming interfaces (APIs) have become a critical part of almost every business. APIs are responsible for transferring information between systems within a company or to external companies. For example, when you log in to a website like Google or Facebook, an API processes your login credentials to verify they are correct. Read how to quickly parse application logs and identify potential vulnerabilities. Read More

 

  • Papertrail can create and update a SolarWinds AppOptics™ graph. You can create and AppOptics graph that displays the number of log messages matching a search alert. The process of setting this up is easy. We've provided you with step by step directions in the Papertrail Knowledge Base.Read More

Configuring SAM to monitor Nutanix environments for hardware health

$
0
0

For those of you interested in checking out the Nutanix monitoring in this SAM release, here are the steps I took to configure my release candidate install.

To get more precise steps to get started, please also visit our documentation here to learn more!

 

The Nutanix environment I'm about to monitor is a Prism Cluster, utilizing a VMware hypervisor. This beta has the current limitation in that it does not support adding the environment via Prism Central instance. If your environment is utilizing either the AHV or Hyper-V hypervisor you'll need to modify the steps below (details following).

 

First I'm going to add my vCenter for monitoring. This will add the associated ESX hosts to be managed by Orion.

  1. Navigate to All Settings
  2. Click 'Add VMware, Hyper-V or Nutanix entities'
  3. Click 'vCenter'
  4. Fill out the vCenter url and credentials
  5. Click through the rest of the wizard
  6. Click 'Finish and Add Another'

 

Next, I'll fill in the Add a Node wizard with the hostname of the Nutanix Cluster by

  1. Click 'Nutanix Cluster' this time
  2. Fill in the url and add your Prism Element credentials
  3. Click through the rest of the wizard
  4. Click 'Finish'

 

At this point when you navigate to Home -> Virtualization, you should see entries for your Nutanix cluster and your VMware vCenter.

For those of you who are utilizing AHV hypervisors, once you add the Nutanix cluster, those AHV nodes will be added as ICMP nodes automatically. Hyper-V nodes should be added before adding the Nutanix cluster, similar to how I did so with the VMware cluster.

 

To start polling hardware health you'll need to provide additional CVM credentials.

 

Navigate to All Settings-> Virtualization Settings

Click on Nutanix Settings

Click on the Nutanix Cluster to Assign CVM credentials and wait 10 minutes.

After 10 minutes you can navigate to the host details page to enjoy your new visibility into the hardware health of the Nutanix appliance!

Happy polling, and let us know if you have any feedback. How many of you have VMware vs AHV vs Hyper-V hypervisors on your Nutanix infrastructure?

Export Network Atlas Maps from Orion [PowerShell]

$
0
0

UPDATE: Updated to 1.0.1 to fix exports of User Graphics Files

 

Because I'm constantly creating and destroying Orion instances in my currently capacity, I sometimes forget to export everything before I start working on the next instance.  To that end, I started playing around with the Orion SDK and seeing if there was a way that I could rapidly export some content.  The first thing time that I had this was when I stood up a new server and wanted to use my existing Network Path Troubleshooting map.  I started to dig around a little bit and what to my wondering eyes should appear?  No, not reindeer, but a 'table' called MapStudioFiles.

 

Then I broke out my PoSH hat and started tinkering.  This is what I came up with:


<#

------------------------------------------------------------------------------------------------------

File Name:    Export-OrionMapFiles.ps1

Author:      Kevin M.  Sparenberg (https://thwack.solarwinds.com/people/KMSigma)

------------------------------------------------------------------------------------------------------

Purpose:

  This script will  export the Orion Maps (and associated files) from an active Orion System.  By

default this script will export ALL maps and associated files  (including images).  To change it to

only export hteOrionMap files comment out or remove the "Exports only the Maps" region.

  Export Path is to the  current user's desktop.  This can be  modified within the "Setup Variables &

Connect to the SolarWinds Information Service (SWIS)"  region.

IMPORTANT NOTE:

This version is set to use the "username/password"  authentication process.  This can be  changed to

AD-credentials with some minor tweaking (TBD).

Prerequisites:

  You must have OrionSDK Installed (Link:  https://thwack.solarwinds.com/community/labs_tht/orion-sdk)

  (tested with version 1.10)

Version History: [P = Past, C = Current, F = Future]

  (P) 1.0.0 - Initial  Release (2015-07-22)

  (C) 1.0.1 - Update  the path check for custom icons (2015-08-10)

  (F) 1.1.0 -  Conversion to a PowerShell Function (TBD)

  (F) 1.2.0 - Allow for  Multiple Authentication Types (TBD)

Tested against:

  Orion Platform  2015.1.2

  SAM 6.2.1

  DPA 9.2.0

  QoE 2.0

  IPAM 4.3

  NCM 7.4

  NPM 11.5.2

  NTA 4.1.1

  OGS 1.0.10

  WPM 2.2.0

  SRM 6.1.11

  Toolset 11.0.1

  UDT 3.2.2

  IVIM 2.1.0

  VNQM 4.2.2

------------------------------------------------------------------------------------------------------

#>

#region Setup Variables & Connect to the SolarWinds  Information Service (SWIS)

Add-PSSnapin-NameSwisSnapin-ErrorActionSilentlyContinue

# The username for a user with admin  level permissions

$SwisUsername="admin"

# Thepoassword for said user (in plain text)

$SwisPassword="@ppStack1"

# The IP, machine name, or alias for the associated Orion  Instance

$SwisHost    ="orionweb.demo.lab"

$SwisCredentails=New-Object-TypeNameSystem.Management.Automation.PSCredential-ArgumentList$SwisUsername,( ConvertTo-SecureString$SwisPassword-AsPlainText-Force )

# Export Path for the Files

$ExportPath="$env:userprofile\Desktop\OrionMapFiles"

#endregion

#region Exports the Maps Only

$SwqlQuery=@"

SELECT FileName, FileData

FROM Orion.MapStudioFiles

WHERE FileType = 0 AND IsDeleted = False

ORDER BY FileName

"@

#endregion

#region Exports the Maps and any associated files

$SwqlQuery=@"

SELECT FileName, FileData

FROM Orion.MapStudioFiles

WHERE IsDeleted = False

ORDER BY FileName

"@

#endregion

#region Collect the files to a local object

$SwisConnection  =Connect-Swis-Hostname$SwisHost-Credential$SwisCredentails

$OrionMapFiles=Get-SwisData-SwisConnection$SwisConnection-Query$SwqlQuery

$SwisConnection.Close()

$SwisConnection.Dispose()

Remove-Variable-NameSwisConnection-Force-Confirm:$false-ErrorActionSilentlyContinue

$TotalMapFiles=$OrionMapFiles.Count

#endregion

#region Check for Path Existence.  If the path doesn't exist, then it's created.

if ( -not ( Test-Path-Path$ExportPath-ErrorActionSilentlyContinue ) )

{

    Write-Host"Path: '$ExportPath' does not  exist.`nCreating Export  Folder..."-ForegroundColorYellow

    New-Item-ItemTypeDirectory-Path$ExportPath|Out-Null

}

#endregion

#region Cycle through each file and export to the file system

For( $i=0; $i-lt$TotalMapFiles; $i++ )

{

    Write-Progress-Activity"Exporting  Orion Map Files"-CurrentOperation"Exporting $($OrionMapFiles[$i].FileName)"-Status"Exporting $($OrionMapFiles[$i].FileData.Length) bytes"-PercentComplete ( ( $i/$TotalMapFiles ) *100 )

    #region Added  for verison 1.0.1 for Custom Icons

    # Check for  the "Full Path" and create it, if it doesn't exist.

    $ExportFullPath=( Join-Path-Path$ExportPath-ChildPath$OrionMapFiles[$i].FileName )

    $ExportDirectory=Split-Path-Path$ExportFullPath-Parent

    if ( -not ( Test-Path-Path$ExportDirectory-ErrorActionSilentlyContinue ) )

    {

        Write-Warning"Creating [$($ExportDirectory)] Folder"

        New-Item-Path$ExportDirectory-ItemTypeDirectory|Out-Null

    }

    #endregion

    $OrionMapFiles[$i].FileData|Set-Content-Path ( Join-Path-Path$ExportPath-ChildPath$OrionMapFiles[$i].FileName ) -EncodingByte-Force

}

Remove-VariableOrionMapFiles

Write-Progress-Activity"Exporting Orion Map Files"-Completed

#endregion


I'd love feedback from the community on what you think about this and what you think of my plans going forward.


PowerShell DNS lookup script

VIEW LIVE NCM logs NCM Connection profile test Compare Success and Failure and troubleshot understanding the reason of Failure

$
0
0

This article will guide you to view and track any Error within NCM Session Trace if you have any Failure and Success using Kiwi Log Viewer.

You can easily determine / Compare Success and Failure and troubleshot understanding the reason of Failure

 

Firstly make sure the Session Trace option is enabled

Settings > All Settings > CLI Settings

 

 

Now install Kiwi Syslog on the Poller where you have the Node assigned (Session Trace will be generated on the Poller where the node is assigned )

View live Orion log activity Kiwi Log Viewer

 

Map the Session Trace log for the Node in Kiwi Log Viewer run the test and notice the issue

 

Default location for CLI and Session Trace Logs

C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace

C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace\NCM

C:\ProgramData\SolarWinds\Logs\Orion\CLI

 

Please Note : The Session Trace will be marked as ip address of the Node you are going to run the test.

 

Once Done  Run the Test below and check the logs

 

 

On the Node Details page > Edit Node > (Go to NCM Connection Profile )

 

 

Scenario (Time Out with # Login )

In this case It is possible there may be extremely big delays with writing data to session trace.

 

Such type of issues are usually caused by antivirus software installed on system which continuously monitor write to file operation and delay it.

Please  disable session trace logs and that should resolve issue.

 

In case issue still exist with disabled traces, first of all turn off Windows Defender Real-time Protection feature (better to turn defender off completely).

Also disable any other antivirus if any installed. Then turn session traces back on and reproduce issue.

 

 

You may can map the OrionWeb.log file if you have such Error in screen shot (Unable to connect to polling engine )

C:\ProgramData\SolarWinds\Logs\Orion

 

(Please contact solarwinds support if you have such error

System.Exception: Unable to connect to polling engine xxxxxxxxx on the relevant server. Verify that NCM 7.7 or later is installed on the server. ---> System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Cirrus.Nodes.ValidateLogin failed, check fault information.)

 

 

 

C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace

C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace\NCM

C:\ProgramData\SolarWinds\Logs\Orion\CLI

 

Now run the Connection Profile Test again and Check the log file to understand the Error

 

 

If you this area is successfully Tested and Test Successful .

Go to the Node page and (Config Tab) Try download the configuration and keep checking  your Session Trace as above

 

 

Still have any issue or any failure ?

 

If you are unable to understand the issue in the logs please contact Solarwinds Support or send these logs (ZIP) if you already have ticket opened with Support team.

 

Related link

NCM troubleshooting landing page

NCM few nodes failing downloading config files (Connection Refused ) / (Connection TimeOut) Error

$
0
0

I have few nodes failing downloading config files (Connection Refused ) / (Connection TimeOut) Error what should i check?

 

Please see this post as well

VIEW LIVE NCM logs NCM Connection profile test Compare Success and Failure and troubleshot understanding the reason of Failure

 

Pick one single node and work along to make sure the node in question actually have no issues with connectivity.

(Please make sure you work on the correct polling Engine where the node is assigned for polling if you have multiple pollers)

 

Checking NCM Profile
Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile "Test" if this successful ?

Checking NCM Profile with SSH Auto

Also please on Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile

Select SSHAuto >

"Test" if this successful ?

 

If you have connection failure (Make sure you RDP  on the the same Poller where the node is assigned )

Please try this "ConnectionTester.exe" tool from NCM server and let me know the outcome if this failed as well ?

C:\Program Files (x86)\SolarWinds\Orion\NCM\Tools

ConnectionTester.exe

 

If you are able to connect to the node without any issue and still have the same issue in NCM downloading the configuration

Or

You are able to connect with the device using PUTTY / SSH or NCM Connection Tester however you have failure with NCM when running Connection Profile "Test"

In this case we have to check the Session Trace for the Node.

Enable Session Trace

  1. Open the Orion Web Console.
  2. Go to:
    7.6 and older: Settings > All Settings > NCM Settings > Advanced Settings
    7.7 and newer: Settings > All Settings > Product Specific Settings > CLI Settings
  3. Enable Session Tracing check box.
  4. Go to the trace log location:
    7.6 and older: C:\ProgramData\SolarWinds\Logs\Orion\NCM\Session-Trace
    7.7 and newer: C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace
  5. Delete the trace files.

 

 

Now Run the below Test and check the Session Trace log file for the Error (Error will be listed on the bottom of the log file)

Checking NCM Profile
Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile "Test"

Checking NCM Profile with SSH Auto

Also please on Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile

Select SSHAuto >

"Test"

 

If you are unable to understand the Error why its failing - You can either search or post the issue on the Thwack or Open Support Ticket and provide us the Session Trace file.

Please do not forget to ZIP the Session Trace file

Open Support Ticket

Tips and Tricks on opening a Support Ticket with SolarWinds

NCM troubleshooting landing page

SAM 2019.4 Release Candidate 2 Now Available

$
0
0

It is my pleasure to announce that SAM 2019.4 RC 2 has been released andis now available in your customer portal

Each release candidate is a fully tested and supported version of the product and you can upgrade current production servers, while retaining your complete configuration and history.

Note that this is the first release using the new SAM version format that adheres to the version format of the Orion Platform.  Version 2019.4 is the next release following SAM 6.9.1 and is compatible with Orion Platform 2019.4

 

What's New in SAM 2019.4 RC2

 

If you're looking for release notes and other supporting documentation, please click the links below:

 

SAM 2019.4 release notes

SAM 2019.4 system requirements

Orion Platform 2019.4 release notes

Orion Platform 2019.4 release summary

 

 

Additional 2019.4 Release Candidates

Introducing NPM 2019.4 RC: Device View, Real-Time Charts, Improved Port Type Mapping, and More

Introducing the NetFlow Traffic Analyzer 2019.4 Release Candidate

NCM 2019.4 Release Candidate is now available!

IPAM 2019.4 RC is now available!

Introducing User Device Tracker 2019.4 Release Candidate

VMAN 2019.4 Release Candidate 2 Now Available

SRM 2019.4 RC - Data Domain is in the SRM house!

Log Analyzer 2019.4 RELEASE CANDIDATE 2 NOW AVAILABLE

SCM 2019.4 RC Now Available - Linux joins the configuration party

WPM 2019.4 Release Candidate 1 Now Available

DPA 2019.4 RC - Custom Alerts, Best Practices, Azure SQL Managed Instance and more!

 

Your Feedback Counts!

 

I'm incredibly interested in your feedback, and what's even better is that when you participate by downloading and installing the RC, you get thwack points. More importantly your feedback shapes our products. Post your thoughts, questions and concerns into the RC forum and not only will you be able to get some SolarWinds swag, but we the SAM team will be watching for input to make the product better and better. In addition, sometimes you'll come up with a brand new feature ideas that we would want to consider for a future version. The best place to capture those ideas would be Server & Application Monitor Feature Requests and as you can see from our What We're Working On For Server & Application Monitor (Updated November, 2019)  page, we take those inputs very seriously.

Lookup NPM Wireless Data in UDT

$
0
0

This SWQL can be used in situations where the caption used to search for client endpoints differs between the NPM wireless functionality, and UDT. You can search based on IP, MAC and Caption.

 

Use a custom query resource, and enable search.

 

Custom SWQL Query:

SELECT LastSeen, MACAddress as [MAC], MacUrl as [_linkfor_MAC], NodeAccessPoint,  APUrl as [_linkfor_NodeAccessPoint],  PortName, PortUrl as [_linkfor_PortName], MCI.IPAddress , MACVendor ,  VendorIcon as [_linkfor_MACVendor]
FROM Orion.UDT.MACCurrentInformation MCI 
inner JOIN Orion.Packages.Wireless.Clients C on mci.RawMAC = c.MAC

 

 

Search SWQL Query:

SELECT LastSeen, MACAddress as [MAC], MacUrl as [_linkfor_MAC], NodeAccessPoint,  APUrl as [_linkfor_NodeAccessPoint],  PortName, PortUrl as [_linkfor_PortName], MCI.IPAddress , MACVendor ,  VendorIcon as [_linkfor_MACVendor]
FROM Orion.UDT.MACCurrentInformation MCI 
inner JOIN Orion.Packages.Wireless.Clients C on mci.RawMAC = c.MAC
where ( c.ipaddress like  '%${SEARCH_STRING}%' OR        c.MAC like  '%${SEARCH_STRING}%' OR        c.Name like '%${SEARCH_STRING}%'
)

 

 

ipMonitor 11.0 is Now Available - Check Out the New GUI

$
0
0

I am very excited to announce ipMonitor version 11.0 is now generally available for download from the Customer Portal.  Version 11.0 continues the work of improving security and supportability, but also adds the first steps of an improved GUI. This new version includes:

  • NEW LOOK, but same great features
    Our new interface makes it easier to navigate and the updated look has been a consistent customer request. You asked, we listened!
  • New Installer
    We have improved your install and upgrade experience using newer technology.
  • Security and Supportability Improvements
    We continue to improve security and reduce the time it takes to solve issues.
  • Improved Online Help
    We’ve done a major update to the ipMonitor help at the SolarWinds Success Center.

To see the all the details of this release, check out the release notes.

 

NEW LOOK

We've added a new GUI framework and started transitioning pages, starting with the Dashboard and Devices page.   Here are a couple of screenshots.

 

Don't see what you wanted here?

Watch the What We're Working On for ipMonitor for updates on what's coming next, and enter and vote on the ipMonitor Feature Requests.

 

Cheers!  The ipMonitor Team

ORION PLATFORM 2019.4 - ORION MAPS RC (NPM Forum)

$
0
0

The latest version of Orion Maps is now available and we are excited to share some amazing updates providing new flexibility within the platform. We hope these changes make your day-to-day exploits a bit more manageable as you continue to tackle problems that keep business moving forward. For those of you unfamiliar with the Orion Maps project to date, I always like to include previous release posts for easy access to share a look inside the journey so far.

 

Previous Releases:

Orion Platform 2018.2 Improvements - Chapter Two - Intelligent Mapping

Orion Platform 2018.4 Improvements - Intelligent Mapping Enhancements

ORION PLATFORM 2019.2 - ORION MAPS 2.0

 

 

Whats New!

 

Build a Map Faster and Easier!

One of our main goals as we drive toward a completely revamped mapping system is to review features leveraged in the past.  Network Atlas tends to be a great starting point but we want to be sure we are not giving old problems a new home.  By examining key functionality with a critical eye, we have an opportunity to discover pain points and provide a better experience for our users. When building a map, usually the first thing you need to do is figure out how to get all the things you want on the map!  Exploring the Network Atlas Entity Library in the image below, we can quickly see plenty of room for improvement.  There is no search, no filtering beyond a single Group By option, and a node tree that just continues to expand, which for many of our larger customers just doesn't scale.  Many of you echoed these statements throughout user sessions, indicating the process of finding entities to be added to the map was difficult and time consuming.

 

Click to Enlarge

 

 

Each component of the web based map editor should be simple to use and make it easier to accomplish what you need to do. Allow me to walk you through some of the changes we have made to the new Entity Library. Start with a new map by selecting My Dashboards, Orion Maps, and New Map.

 

"Orion Maps" menu is available under My Dashboards and Home.Selecting this option will transport you to the Map Management page.  This will be blank initially, prompting you to create a map.

 

 

You will be taken to the Map Editor where you will get the large empty canvas utilizing the majority of the real estate, and the Entity Library on the left. On the right hand side will be a Map Properties Panel which we will circle back to at a later point in the post. In previous versions, the library was a great way to start building a map but you kind of had to know exactly what you were after. What about those of you that are looking for a bit more flexibility? In this release the Entity Library has had a significant face lift. Rather than forcing you to scroll, or search, or drag objects onto the canvas one by one, the Enhanced Entity Library now provides intuitive features for quickly and easily refining your list to a specific set of objects.

 

In the upper left hand corner, underneath the Entity Type drop-down, you have a filter button. Selecting this button will provide a number of available options for filtering based on properties such as Machine Type, Polling Method, and Status. Don't see the one you want? Click the pencil in the upper right corner of the pop-up and a dialogue will generate, allowing you to select any relevant property you are after. Perfect for those of you that love to take advantage of Custom Properties. In the example below, I am filtering nodes based on a custom property of "Demo Environment".

 

Click to Enlarge

 

Once you have your list, you will be happy to see that you are no longer shackled to adding devices one by one.  Much in the way you would expect, you will be able to use the Control Key to hand pick selected entities from the list, or use Shift to grab everything between your selections.  Dragging them onto the canvas will place nodes in a staggered grid formation and remain selected.  Yes, multi-select is now available in the Map Editor along with other bulk administrative options such as positioning entities!  By clicking and dragging your cursor, you can perform a lasso selection of entities.  If desired, you can again use the control key to be selective when necessary.

 

Click to Enlarge

 

As selections are made, the Map Editor Tool Bar will update with additional options. One of those options is the Delete tool.  Delete is nothing new, but the keyboard shortcut was not always easily discovered by new Orion Maps users, so we added it to the tool bar and I wanted to call it out. Speaking of delete, you may from time to time make a mistake. Perhaps you removed or added something you didn't intend to, or quickly realized that you need to walk something back as many of us do when we are trying to design that perfect representation of our environment. For those users, we have incorporated an Undo and Redo function within the editor, handling any "oops" that might occur. Pictured below is what that looks like. I'll also demonstrate the ability to disable the "Snap to Grid" which is enabled by default for all maps. This is located under the MoreMenu and will allow movement of the entities to be dictated more closely by your cursor.  Don't forget that the Center key on the canvas will always perform an auto-fit, centering the map within the view-able canvas.

 

Click to Enlarge

 

A monitoring platform should mitigate the need to manually track dependencies or how objects are associated, and the Orion Platform plays an essential role in tracking these relationships for many of our customers. The Orion Maps team wants to take advantage of this wherever possible, so it is important to be able to utilize the function of Related or Connected Entities. Previous versions of the Entity Library had little to no notion of these types of relationships and this data can certainly accelerate your ability to construct a map. To simplify the difference between the two, connected entities are any nodes, interfaces, or applications that are connected based on two specific things. These are NPM's Topology data or SAM's Application Dependency Connections.  Related entities are everything else such as the volumes associated to a server or the LUN of a storage array.

 

Continuing to build off the example we have been using so far, I have added some of the core devices from my network but want to be sure to include some of the virtual infrastructure as a part of this map. I don't remember all the devices off the top of my head, but fortunately I don't have to. Using the ESX host, I am able to leverage the Related and Connected Entities option in the Entity Library to find everything I need. In order to access this option, a menu depicted by three dots is available on the right side of each entity in the panel. In this example, I will select Show Related Entities. A new panel will overlay the existing Entity Library and provide, yep you guessed it, all the related entities. There is always a search tool made available, and a filter based on entity type which can make it very easy to find what you are after.

 

Click to Enlarge

 

 

You may have noticed that I chose to disable a certain connection type in the Map Properties Panel on the right. This is a new panel that allows you to perform a number of options for customizing the map. With hundreds of example maps shared with us over the years, we want to be sure we are incorporating the flexibility necessary to create all sorts of maps. Options such as hiding all or certain connection types, as well as features that allow for a light or dark contrasting theme have been added.  You can also select between Icon Styles which for now, consist of the standard map icons or the general status icons. Here is an example of the map we have built so far with those options set.

 

Click to Enlarge

 

Manually Define Connections!

As you are likely aware, the Network Performance Monitor module is responsible for collecting and calculating massive amounts of data from network gear. This includes topology data from which maps derive the network connections. However, topology data can be tricky to calculate across complex environments for a variety of reasons. Whether this is due to missing SNMP data, inability to access certain protocols, or something else entirely, at times we may not have everything required in order to stitch together a complete picture.

 

While there is no substitution for automatic discovery, having flexibility within the designer can present massive amounts of options and has certainly been a highly requested topic. Starting with this release, you will now be able to select any two entities and see a new button activated on the tool bar.  This button will grant users the ability to Connect Objects and define a custom connection within the map editor. Continuing with the map we have constructed to this point, I will walk through creating a number of topology connections between some of my network devices which are not currently connected and even to the ESX host.

 

Click to Enlarge

 

This example highlights a simple workflow, and once completed, these connections will function just like any other topology connection on the map, adhering to thresholds defined at the interface level from NPM. Taking a closer look, I want to emphasize two additional important options. In the image below, you can see I have the ability to create the connection "for this map only", which should hopefully be pretty self explanatory, or a secondary option, creating a connection "for all maps..."

 

 

What this means, is that anywhere in the platform where these two objects exist, including other maps, this connection will be visible. This custom connection will also appear in the Core or NPM Topology Widgets. Below is a screenshot of what that will look like. This moves Orion Maps beyond a simple editor, allowing you to define topology directly from the map, and alleviates the overhead of having to create this connection over and over again. This is an exciting improvement we think many of you will find quite useful.

 

 

 

Custom Images Anyone?!

Visual images outside of the monitored entities in Orion can be important elements to include in any map. Whether this helps users more easily interpret a map, highlights where things are located, or just looks cool, this of course has been a frequently requested item for the new Orion Maps. Located in the Map Editor toolbar, you now have access to the Insert Images option. Any image added will be layered behind entities and connections.  You can layer images on top of each other in the order you add them. Images will function similar to any other entity on the canvas where they can be selected, moved, and deleted.  Images can also be scaled via the Properties Panel on the right, either utilizing the slider, or specifying the size manually. Orion Maps support a number of formats such as *.jpeg, *.jpg, *.png, *.gif, *.bmp, and *.svg.  I was forced to update some of the map we have been building without you in order to make it all fit, but walked through what it looks like to add the SolarWinds logo for good measure.

 

Click to Enlarge

 

 

Pretty slick right?! Now, what you also have the ability to do is combine the two features we have just discussed.  As an example, many of you have requested the ability to show network utilization when only one side of the link is known.  Very often, the idea is to represent your utilization from the perspective of the edge devices out to your service provider or internet. To see how this might work, check out the examples below!

 

Click to Enlarge

 

 

Click to Enlarge

 

What you should have noticed is that you were able to connect the edge device to another image. Of course a cloud was selected for this demo. You can then assign interfaces to represent that connection. In this case, we only know about the interface from one side, so in reality you need to choose the same device and the same interface twice. The next step is to simply flip the "internet" side to ingress to ensure you aren't seeing the same performance stats on both sides of the link. Now you can see inbound and outbound traffic from the edge of your network displayed on the map!

 

It is hard to demonstrate all the amazing maps you can create with this new release, and we hope you find these new features worthwhile. I will likely continue to update this post but will leave you with some examples I have been tinkering with, and hope you can share the maps you create in the comments below!

 

Click to EnlargeClick to EnlargeClick to Enlarge
Click to EnlargeClick to EnlargeClick to Enlarge

Orion製品全般:導入に関する予備知識

$
0
0

※以下の内容は、solarwinds公式情報や過去事例、及び一般情報などをまとめた情報であり、公式サポート情報ではありません。

 

このトピックは、Orion製品導入に関する予備知識として、参考的なヒントを羅列したものです。

(有用情報があり次第、随時更新予定)

 

 

[ハードウェアリソース]

・CPUは、クロック数よりも、コア数が多いほど、概ね良い

・一般的に公開されているベンチマーク結果が良いほど、良い

・特にメモリは、多いほど良い

 (*各システム要件に記載の必須/推奨リソース値は、純粋に各Orion製品が消費するリソースを示す。OSや他のソフトウェア(AntiVirusなど)の必要リソースも別途考慮すること)

・SSDの利用を推奨。(Orionでは小さなデータを大量に扱う為、I/Oが速いほど良い。RAID1或いはRAID10を推奨。SSD環境での導入時間はHDDと比較しても圧倒的に速い)

・NTAやLogAnalyzer(Orion Log Viewer含む)のように、Orionポーリングデータよりも更に小さく大量のデータを扱う製品では、よりSSDの利用を推奨する。

・デフォルトの導入パスであるCドライブは、以下のような点を考慮して、長期的にも十分な空きが確保できるように、予め多めに確保しておくことが望ましい

  OSやアンチウィルス、セキュリティ関連の導入必要空き分、各種アップデート、一次作業フォルダ、ログ、など

  搭載メモリ数に応じて、メモリスワップ領域、メモリダンプ領域確保

  (参考:昨今では、Cドライブが80~100GB程度あれば、概ね問題ないと思われるが、個々環境での使われ方も確認のこと)

・通常運用時において、OSのドライブ(C:)には、搭載メモリ量の1.5倍前後の空きが常時あることが望ましい

 

 

 

 

[SQLサーバ構築について]

・構築するSQLサーバがOrion専用であれば、「既定のインスタンス」の利用が簡単

  

・照合順序は「Japanese_CI_AS」 (*日本語環境に日本語SQLを導入時のデフォルト設定)

・SQLDBの認証モードは「混合」とし、SQLサーバ認証(sa)の利用が確実

  

  (*AlwaysOnなど、Windows認証を利用する必要がある場合は、パスワード有効期限を無制限にする)

  (*トラブル時などの場合も、saでのアクセスが最も確実)

・運用上特別な理由がない限り、復旧モードは「単純」を推奨 (Logの肥大化を防ぐ)

・領域構成の例。(*SQLサーバ導入時に指定しておくのが簡単。いずれも必須では無いが、複数製品でライセンス数が大きいほど、推奨度は高い)

  Disk1 : OS (RAID1推奨)

  Disk2 : ページファイル (RAID1推奨)

  Disk3 : SQLデータ領域 (SQL MDF SQL、Fileグループ用。物理的に分けられたRAID1+0推奨)

  Disk4 : SQLログ領域 (SQL LDF Transaction Log用。物理的に分けられたRAID1+0を推奨)

  Disk5 : tempdb データ領域 (RAID1+0推奨)

  Disk6 : tempdbログ領域 (RAID0で可)

  Disk7 : (必要に応じ) バックアップ用領域 (*NASなどの外部領域を強く推奨)

 (参考:SQL導入ウィザード時の変更箇所。推奨例ではありません!)

  

SQLサーバは、Orionサーバとは別立てとすることを強く推奨する。(パフォーマンスに大きく影響する為。複数製品でライセンス数が大きいほど推奨度は高い)

  *別立て推奨の理由:

   - Orionが取扱うデータ(ICMP, SNMP, NetFlow, Syslog, Trap, etc)は、個々のデータは非常に小さく、大量

   - ポーリング:小さい大量のデータを収集 (In) > 内部処理> DBに吐出し (Out)

   - DB:小さい大量のデータの書込み (In)

   - Webコンソール/ アラート/ レポート:DBに対するクエリ処理で読込む (Out)

   - 小さい大量のデータ処理は、(大きな塊のデータ処理よりも)リソース消費が高い

   - 以上より、Orion、DB共に細かい大量のデータ処理とI/Oが発生する。I/O処理はOSに依存

   - (パフォーマンス問題や拡張などで) 後でDBを分ける必要が出た場合、運用の停止と作業時間が発生する

・SQL Express Edition でも技術的には構成可能。但し、Expressは様々なリソース制限がある為、本番環境では利用しないことを強く推奨する。

・構築時にどうしてもExpressを利用する場合は、将来的にStandard/Enterprise Edition への更新や移行を考慮しておくこと。

・NTAやLogAnalyzer(Orion Log Viewer含む)は、デバイス側からの送付を受信する方式(Pollingではない)ので、毎秒の処理データ数が不規則で、且つデータはPollingデータよりも更に小さく大量の為、データベースは、OrionDBとは別に構成する必要がある。

 (但し、ハードウェアリソースが十分である限り、同一SQLサーバインスタンス上への構築は可能)

 

 

 

[Orion導入について]

・Windowsアカウントは、Local Administrator権限を持つアカウントでの導入が必要 (*Domain AdminはNG)

・ドメインコントローラへの導入は未サポート

・ドメインへの参加は、Orion導入が完了してから実施することが好ましい

・導入前に、Windows Updateは予め最新状態にしておく

・(可能なら)NetBIOSは不要であれば無効化する

・必要ポートの開放は、インストールファイルを実行前に実施しておくこと。(或いは導入時はWindows Firewallを切っておき、完了後に設定する)

・AntiVirusやセキュリティ関連のツールが先に導入されている場合、導入時は無効化しておく。導入後はスキャン除外フォルダ設定を実施すること

・インストーラファイルは評価版/製品版の区別はなく、正規ライセンスを投入すればそのまま運用でも利用できるようになる。

・評価では、Windows10などのクライアントマシンもサポートしているが、アカウントやセキュリティの制限上、評価目的においても推奨しない (*導入で失敗するケースが多い)

・最新版における正式サポートOSは、Windows Server 2016 と 2019

・Orion製品 2019.4 以降から、インストーラウィザードは日本語化されている

  

・インストーラファイル実行後にウィザードが走り、軽量インストールを選択すると、MSSQL ExpressがOrion製品と同一サーバに導入され、ほぼ全てのプロセスが自動で完了する。

  (*軽量インストールは評価専用と考えるべき。上の通り、OrionサーバとSQLサーバを別構築とすることを強く推奨)

    ※補足:インストーラウィザードでの選択肢について

                    軽量インストール (Lightweight Installation):Orion製品とSQLが一緒に導入される。評価専用としての利用が賢明

                    標準的なインストール (Standard Installation):SQLサーバが、別サーバ上に用意されている状態で利用する。実運用の構築での選択肢

                    スケーラビリティエンジンを追加 (Add a Scalability Engine):Additional Polling Engine, Additional Web Server, HA/DR の構築時に利用する

     

・デフォルトの導入先フォルダ「C:\Program Files (x86)\SolarWinds\Orion」は、特に理由がない限り、このままでの利用を推奨。

・標準的なインストールの選択では、初回ウィザード後に走る「設定ウィザード」にて、SQLサーバの場所を指定する

・最新のインストーラ(オンライン/オフラインに限らず)では、導入初期のウィザード内において、導入されたい製品を選択すれば、全て一括での導入が可能

・Orion製品 2019.4 以降から、Orion Log Viewer(OLV)の導入が選択できる

     (*OLVは、ローカルツールSyslog/Trap Viewer の後継ツール。OrionDBとは別に専用のDBを設ける)

 

・Orion設定ウィザードにて、SQLサーバ認証ではインスタンスへの接続は「sa」を、DBへの接続は初期設定のOrionアカウント(或いはsa)の利用が確実。

 

 

 

[その他]

・導入(設定ウィザード完了)直後はCPU利用率が高いので、しばらくして落ち着いた後にWebコンソールにアクセスするのが良い

・グラフ表示には多くデータが取込まれる為、長期間の表示設定やレポート作成において、パフォーマンスへの影響が出る可能性がある

 

 

 

 

※関連情報

・導入プロセスのビデオ(英語)

https://support.solarwinds.com/SuccessCenter/s/article/How-to-Install-NPM-and-Other-Orion-Platform-Products-Video

・各製品ごとの開放必要ポート

https://documentation.solarwinds.com/en/Success_Center/orionplatform/Content/core-solarwinds-port-requirements.htm

・導入後のAntiVirusのスキャン除外フォルダ設定

https://support.solarwinds.com/SuccessCenter/s/article/Files-and-directories-to-exclude-from-antivirus-scanning-for-Orion-Platform-products

・OrionサーバのMigration ビデオ(英語)

https://support.solarwinds.com/SuccessCenter/s/article/Migrating-an-Orion-Platform-Product-Installation-Video

Eaton UPS Custom Poller

Troubleshooting NCM performance for jobs /devices downloading configs failure

$
0
0

This post will help you to troubleshoot most common issues with the NCM Jobs / Download Device configuration / Common Errors while downloading the Configuration / Running NCM jobs checking the NCM logs.

Please follow the steps and recommendation carefully and do let us know if this post helped to address your issue in comments section .

 

Please Note: Currently supported software versions  Network Configuration Manager (NCM)

Latest Version: 8.0

Oldest Supported Version: 7.6

EOL VERSION

EOL ANNOUNCEMENT

EOE EFFECTIVE DATE

EOL EFFECTIVE DATE

7.7June 6, 2019September 6, 2019September 6, 2020
7.6December 4, 2018March 4, 2019March 4, 2020

Solarwinds strongly recommend for an upgrade to the latest version with HF installed - More details you can find out under the posts below linked

Fresh Orion deployment Vs upgrade older version

 

Your check list

NCM version System Hardware & latest HF installed

Disable Session Trace

Clear Temp Folder

Clear pending reboot

Disable Config Archive

Increase CLI TimeOut

Reduce the amount of the config retain

Reduce the Simultaneous Download / Upload

Multiple APE ? - Create Job for each poller / One Job and one device from each poller

 

Possible a single or some nodes are culprit and failure download in the loop

 

 

1-NCM System &Hardware Sockets

Make sure your are on NCM 7.9 OR Upgraded to latest released NCM 8.0 + Latest HF installed version installed

Please audit your environment and make sure there is no bottleneck at your side which is causing the issue

How to check the server hardware using Orion Platform diagnostics

Open Task Manager On Orion Server > Performance Tab > CPU - Make sure you have Minimum 4 Sockets available there.

Make sure you are on recommended hardware

For more details please see My  Thwack post below.

https://thwack.solarwinds.com/docs/DOC-190027

 

Check the HF from the Customer portal and make sure you have the latest HF installed

https://customerportal.solarwinds.com/HotFixes

 

2- Disable Session Trace

In few cases if you are running jobs for large network its not recommended to keep the Session Trace ON as it will consume CPU and Memory on the system also will effect the config  download progress therefor keep this folder clear .

To disable Session Tracing:

  1. Open the Orion Web Console.
  2. Go to:
    7.6 and older: Settings > All Settings > NCM Settings > Advanced Settings
    7.7 and newer: Settings > All Settings > Product Specific Settings > CLI Settings
  3. Clear the Enable Session Tracing check box.
  4. Go to the trace log location:
    7.6 and older: C:\ProgramData\SolarWinds\Logs\Orion\NCM\Session-Trace
    7.7 and newer: C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace
  5. Delete the trace files.

 

 

 

3-Clare Temp folder (Recommended If its larger )

Check disc space on NCM drives as well as SQL server where the NCM DB is stored

Clear the Windows Temp directory for all polling engines in NPM

  1. Log in to the Orion server hosting the Main Polling Engine.
  2. Stop all Orion services.
  3. Disable the Antivirus software running on the system.
  4. Navigate to:
    C:\windows\Temp (including the SolarWinds folder)
  5. Delete all files in the Temp folder.
  6. Restart all Orion services.
  7. Restart the system.
  8. Repeat step 1 through step 7 for all servers hosting an Additional Polling Engine (APE).

 

4- Reboot the NCM Server   (Recommended ONLY IF there is windows update pending reboot or / AV could cause issues with NCM jobs)

5- Disable Config Archive

Settings > All Settings > Config Settings ( Disable Config Archive)

 

6- Increase CLI TimeOut

Go to the Settings > All Settings > CLI Settings > (Uncheck session Trace ) > increase the timeout values a bit .

 

7-Reduce the amount of the config retain in the NCM . (Recommended - Will improve the NCM & SQL Performance )

Off load extra load from the NCM DB will also help to run the NCM jobs faster.

Configs > Jobs > Edit the >Default Purge Configs Job
Follow the Wizard and on Add Job specific Details >  Delete all Configs Except for the last 10 days.

For Newer Version please follow the KB

NCM Default Database and Archive Maintenance job

 

Most common issues with NCM Jobs area

 

Schedule Job is not running at all / stuck on 99% or 100% / Running 100% - Now Post Processing  what should i try after above ?

I have a schedule job and it randomly failing for different nodes What to check ?

 

Turn On NCM Job Logs first

If its already enabled take a backup of the folder and delete all the old files files from the folder

Settings > NCM Settings> Advanced Settings > (Enable Scheduled Jobs)

You can also reduce the load from the poller CPU if its lower then 3.0 Ghz use the  below settings .

 

 

 

Create a New NCM TEST Job > Add only One NODE (From main poller)  and then run the job manually check if you have the failure  ?

Now Check the same Job schedule after 10 minute?

What results you have ? Failure .

 

If you have success ad 10 more nodes into the same job and run it again and so on up to 50 nodes and then test up to 100 nodes in same job

 

It is Possible a single or some nodes are culprit and failure download in the loop this could cause delay completing the NCM job

Please make sure the Nodes you have added in the Jobs for testing NCM able to download the configuration manually without any long delays.

 

I have Multiple Polling Engines (APE)

If you have multiple polling engines Create separate job for each of APE and test the same as above

 

Create Job for each poller / One Job and one device from each poller

 

Please create Nighty Config Backup jobs with nodes only from one poller.

Please create this job for all pollers and run.

We need to know if there is a problem with a specific poller.

 

If issue is on a specific poller

Does manual config download work for this poller?
Could we test ping between Main and this problematic poller?

Maybe firewall rules block something. Could we do some tests - turn off the firewall and check if the job works? (could be problematic)

 

On the Orion Server go to the following location and check the log files .

C:\ProgramData\SolarWinds\Logs\Orion\NCM\Logging

Check the log file and see if you have any Errorthere ?

 

Open Support Ticket

Tips and Tricks on opening a Support Ticket with SolarWinds

 

NCM Inventory Job is taking to much time / Which nodes are taking long time /  Where i can see real time inventory job logs

 

I have few nodes failing downloading config files (Connection Refused ) / (Connection TimeOut) Error what should i check?

Pick one single node and work along to make sure the node in question actually have no issues with connectivity.

(Please make sure you work on the correct polling Engine where the node is assigned for polling if you have multiple pollers)

 

Checking NCM Profile
Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile "Test" if this successful ?

Checking NCM Profile with SSH Auto

Also please on Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile

Select SSHAuto >

"Test" if this successful ?

 

If you have connection failure (Make sure you RDP  on the the same Poller where the node is assigned )

Please try this "ConnectionTester.exe" tool from NCM server and let me know the outcome if this failed as well ?

C:\Program Files (x86)\SolarWinds\Orion\NCM\Tools

ConnectionTester.exe

 

If you are able to connect to the node without any issue and still have the same issue in NCM downloading the configuration

Or

You are able to connect with the device using PUTTY / SSH or NCM Connection Tester however you have failure with NCM when running Connection Profile "Test"

In this case we have to check the Session Trace for the Node.

Enable Session Trace

  1. Open the Orion Web Console.
  2. Go to:
    7.6 and older: Settings > All Settings > NCM Settings > Advanced Settings
    7.7 and newer: Settings > All Settings > Product Specific Settings > CLI Settings
  3. Enable Session Tracing check box.
  4. Go to the trace log location:
    7.6 and older: C:\ProgramData\SolarWinds\Logs\Orion\NCM\Session-Trace
    7.7 and newer: C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace
  5. Delete the trace files.

 

 

Now Run the below Test and check the Session Trace log file for the Error (Error will be listed on the bottom of the log file)

Checking NCM Profile
Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile "Test"

Checking NCM Profile with SSH Auto

Also please on Orion web console > Go to this node  "target effected node" > Edit Node > NCM Properties check the Connection Profile

Select SSHAuto >

"Test"

 

If you are unable to understand the Error why its failing - You can either search or post the issue on the Thwack or Open Support Ticket and provide us the Session Trace file.

Please do not forget to ZIP the Session Trace file

Open Support Ticket

Tips and Tricks on opening a Support Ticket with SolarWinds

 

NCM nodes failing downloading Error message: connectivity issues, discarding configuration / "show running" on a Cisco switch ( % Invalid input detected at '^' marker. )

 

Troubleshooting downloading F5 devices configuration

NCM troubleshooting downloading F5 devices configuration

 

 

NCM Logs and data locations

 

Where i can see NCM Jobs activity in details ?

 

You can find the Logs under following location where you can check and track the NCM jobs activity if there is any Error there can be tracked.

C:\ProgramData\SolarWinds\Logs\Orion\NCM

NcmBusinessLayerPlugin

NCM.Collector.Jobs

 

 

Default location for CLI and Session Trace Logs

C:\ProgramData\SolarWinds\Logs\Orion\CLI\Session-Trace

C:\ProgramData\SolarWinds\Logs\Orion\CLI

 

Default Location for NCM ASA Polling

C:\ProgramData\SolarWinds\Logs\Orion\ASA

 

Default location for NCM vulnerability location 

C:\ProgramData\SolarWinds\NCM\Vuln   

 

Default location for config archive

C:\ProgramData\SolarWinds\NCM\Config-Archive

 

 

I will include more details in it and case studies please feel free to let me know about your feedback and i will include in this guide.

 

Related Link.

NCM troubleshooting landing page

Get the sql query of web based report.

$
0
0

Hi,

 

As normally, we can get the SQL query details of which is made in "report witter", Go to sql tab and get the query details.

But below is the step, it helps we can get the SQL query details which is being used by "Web Based" report.

 

1- you log into the Solarwinds Server
- Open Log Adjuster
- At the Top, Change Hubble Active value to "True"
- Click Apply

Now go to the web console and you will see hubble is active on the web interface.

View the report in the same way.
- Click Details in the red menu bar for Hubble
- Scroll to the bottom of the Hubble Details page and you will see the SQL Query which we use to pull the report from the Orion Database.

 

Note - After copy and paste the query, please again change the Value in log adjuster from "true" to "false".

 

Thanks

K

CUSTOM ALERT - COUNT BLOCKED SESSIONS ON

$
0
0

DESCRIPTION

Shows the number of blocking sessions.

 

ALERT DEFINITION

To create this alert, click on 'Alerts' > 'Manage Alerts' tab and create a Custom Alert of type Custom SQL Alert - Multiple Numeric Return. Configure the alert similar to below.

 

Alert Name: Count Blocked Sessions On

Execution Interval: 10 MInutes

SQL Statement:

 

SELECT CHAR(13) + CHAR(10)

+ 'Count Blocked Session: ' + CONVERT(VARCHAR, COUNT(*)) + CHAR(13) + CHAR(10)

, COUNT(*)

FROM sys.dm_exec_requests r

LEFT JOIN sys.databases d ON (d.database_id = r.database_id)

JOIN sys.dm_exec_sessions s ON (s.session_id = r.session_id)

OUTER APPLY sys.dm_exec_sql_text(r.sql_handle) AS t

WHERE blocking_session_id <> 0

 

Execute Against: Monitored Database

Units: N/A

High Threshold: Min 15, Max empty

Viewing all 9474 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>