solarwinds partner training · 2019-08-16 · solarwinds stores the mibs and oids of most...

20
SolarWinds Partner Training | Network Performance Monitor Participant’s Guide © 2019 SolarWinds Worldwide, LLC. All rights reserved. 1 SolarWinds Partner Training Network Performance Monitor

Upload: others

Post on 10-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

1

SolarWinds Partner Training Network Performance Monitor

Page 2: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

2

Table of Contents

Custom Polling – Device Studio and UNDP 3 Out-of-the-Box Monitoring With SolarWinds Network Performance Monitor (NPM) 3 List Resources 4 Demystifying SNMP 5 Updating the SolarWinds MIB Database 6 How to Create a Device Studio Poller 7 Creating a Custom Poller Using Universal Device Pollers 8

Orion Hardware Health Feature 9 Out-of-the-Box Hardware Health Monitoring With SolarWinds NPM and SAM 9

Network Insight for F5, Cisco ASA, and Cisco Nexus 11 What is Network Insight™? 11 Network Insight for F5 11 Network Insight for Cisco ASA 12 Network Insight for Cisco Nexus 13

Managing Syslog and Traps 14 Collecting and Managing Syslog and SNMP Trap Messages 14 Traps or Syslog Dashboards: 15 Trap Viewer (Win32 App on Orion Server): 15

Useful links 16

Appendix 1 17 NPM Lab Exercise #1 – Device Studio 17 Lab Exercise #2 – Universal Device Poller (UnDP) 19

Page 3: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

3

Custom Polling – Device Studio and UNDP

Out-of-the-Box Monitoring With SolarWinds Network Performance Monitor (NPM) SolarWinds® NPM can start monitoring most of your devices right from the get-go and display them on your Orion® Web Console. To do this, it uses built-in pollers that recognize most well-known devices. NPM uses the following polling methods.

External Node: No Status – No data is collected Status Only: ICMP – Ping, collects only status, response time, and packet loss Most Devices: SNMP and ICMP – Ping and SNMP Windows Servers: WMI and ICMP – Recommended for Windows servers Windows & Linux Servers: Agent – Installs an agent on Windows and Linux devices Meraki Wireless – API-based polling for Meraki Wireless Gear

Page 4: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

4

List Resources When you list resources on your device, it asks you what you want to monitor and shows you what it CAN monitor on your device.

If you have devices that NPM doesn’t know how to poll, you can use the Device Studio or Universal Device Poller (UNDP) features to start polling them the way you want. Both leverage SNMP to collect information from your devices.

Page 5: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

5

Demystifying SNMP SNMP Simple Network Management Protocol SNMP is an internet standard widely used for collecting and organizing information about managed devices on an IP network. MIB Management Information Base An MIB is a collection of information about a device, organized in a tree or hierarchy. OID Object Identifier OIDs point to network objects stored in the MIB.

OID or Object ID

Page 6: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

6

Updating the SolarWinds MIB Database SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products, as the latest release always comes with an updated MIB database. Download the latest MIB database from the Customer Portal https://customerportal.solarwinds.com/info/MIB-Database

Unzip the file and replace the old MIBs.cfg file in C:\ProgramData\Solarwinds in the Orion Server. What does the MIB Database do for you? It fills in the blanks. The MIB database populates advanced polling information so you'll get descriptive information along with the poll results. Essentially, the MIB database makes the textual names of OIDs available. What the MIB Database does not do:

▪ Will NOT make your products begin automatically polling information from devices associated with the new MIBs. To begin polling information, you will need to create a poller via the universal device poller

▪ Will NOT make your products automatically discover new devices associated with new MIBs

Page 7: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

7

Features of Device Studio

▪ Can poll multiple OIDs for a given technology, like o CPU and memory o Multi CPU o Memory and node details

▪ Can perform logical operations ▪ Polled values are displayed in existing resources and DB tables

Launch Device Studio from the Orion Web Console, All Settings page.

How to Create a Device Studio Poller The steps are simple, but it’s too long to include in this document. You can find step-by-step instructions here: https://documentation.solarwinds.com/en/success_center/NPM/Content/NPM-Custom-Monitoring.htm

Page 8: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

8

Creating a Custom Poller Using Universal Device Pollers Features of Universal Device Pollers or UNDP

▪ Can poll only one OID ▪ Cannot perform logical operations or transformation ▪ Polled values are displayed in dedicated resources ▪ Launch UNDP from the start menu in your Orion Server

How to Create a Universal Device Poller The steps are also available on the SolarWinds support website. https://documentation.solarwinds.com/en/success_center/NPM/Content/Core-Monitoring-MIBs-with-Universal-Device-Pollers-sw548.htm

Page 9: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

9

Orion Hardware Health Feature

Out-of-the-Box Hardware Health Monitoring With SolarWinds NPM and SAM

Get immediate insight into hardware issues on your network. Monitoring hardware health on Cisco®, Dell®, F5, HP®, and Juniper® devices informs you which of these devices are in up, warning, critical, or unknown states.

Enable hardware health monitoring on a node

• Network Discovery o When you add nodes using Network Sonar Discovery, the hardware health sensors are

automatically enabled for devices that support hardware health monitoring

• Add Node Wizard o When adding individual nodes with the Add Node wizard, you can enable or disable hardware

health monitoring in the wizard

• List Resources o To verify that hardware health statistics are being collected, list monitored resources for the node

and ensure that hardware health monitoring is enabled o In Node Details view, click List Resources and make sure the Hardware Health Sensors box is

selected

• Manage Hardware Sensors View o Go to Settings > All Settings > Node and Group Management > Manage Hardware Sensors o Select the sensor that you want to enable on the node, and click Enable

Page 10: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

10

HWH Sensors per product:

• NPM HWH Sensors: o Cisco, Juniper, HP, F5, Arista®, ASA, and Dell PowerConnect™ (polled via SNMP)

• SAM HWH Sensors: o HP, Dell, IBM®, and VMware® Servers (polled via SNMP, WMI, or APIs)

Hardware Health Node Details Resources

For more information, visit this link: https://documentation.solarwinds.com/en/success_center/orionplatform/Content/Core-Monitoring-Hardware-Health-sw590.htm https://www.solarwinds.com/topics/hardware-monitor

Page 11: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

11

Network Insight for F5, Cisco ASA, and Cisco Nexus

What is Network Insight™?

• Deeper visibility into more complex devices for better monitoring and troubleshooting

• Monitor complex devices beyond SNMP

• Increased visibility for faster and more effective troubleshooting

• Currently supported for F5® load balancers, Cisco ASA firewalls, and Cisco Nexus®

Network Insight for F5

• Monitors all elements of the F5 environment • Graphically displays the relationships between F5 elements and their statuses • Requires F5 iControl credentials • Enabled by checkbox when adding the node

More information can be found here: https://support.solarwinds.com/Success_Center/Network_Performance_Monitor_(NPM)/NPM_12_0_feature_Network_Insight_for_F5_BIG-IP_load_balancers

Page 12: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

12

Network Insight for Cisco ASA

• Provides insight and end-to-end visibility into the health and performance of ASA infrastructure • Shows detailed ASA information

• ACLs • VPN tunnels • High availability • Device status

• Uses CLI polling for data, not SNMP • CLI credentials required for ACL information

• Enabled by checkbox when adding the node

• Changes the Node Details view, adding sub-views

More information can be found here: https://support.solarwinds.com/Success_Center/Network_Performance_Monitor_(NPM)/Network_Insight_for_Cisco_ASA_Firewalls_Getting_Started_Guide

Page 13: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

13

Network Insight for Cisco Nexus

• Designed to monitor redundancy and uptime for data center connections • Shows virtual port channel (vPC) information

• Interfaces involved • Status • Any issues

• Uses CLI polling for data, not SNMP • CLI credentials required for vPC details

• Enabled by checkbox when adding the node

• Changes the Node Details view, adding sub-views

For more information, visit this link: https://support.solarwinds.com/Success_Center/Network_Performance_Monitor_(NPM)/NPM_12.3_and_NCM_7.8_feature_Network_Insight_for_Nexus_devices

Page 14: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

14

Managing Syslog and Traps

Collecting and Managing Syslog and SNMP Trap Messages

• NPM provides effective filtering tools

• Alerts can be built to monitor for specific messages

• SNMP v1 and v2c devices do not have to be added as nodes in NPM

• SNMP v3 devices require authentication and must be monitored nodes in NPM

• SolarWinds has specific architecture recommendations to help prevent potential performance issues

Syslog and Trap Ports:

• The service listens for incoming messages, then decodes, displays, and stores the message in a database

• The default listening ports are Syslog UDP port 514, Traps UDP port 162

Syslog and Trap Scalability:

• Syslog: 700-1k messages/second (2.5 - 3.6 million messages/hr.)

• SNMP traps: ~500 messages per second (~1.8 million messages/hr.)

Syslog and Trap Message Retention Settings:

• Orion Web Server -> Settings -> Polling Settings-> Syslog or Trap Message Retention

• Default retention is seven days for syslog and traps

Create a Trap or Syslog Rules:

• Start -> Program Files -> SolarWinds -> Orion -> Trap or Syslog Viewer

• Click File > Settings, then the Alerts / Filter Rules tab

• If you are creating a new rule, click Add Rule; if you are editing an existing rule, click Edit Rule

Page 15: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

15

Traps or Syslog Dashboards:

• Orion Web Console -> Alerts and Activity -> Trap or Syslog Dashboard

Trap Viewer (Win32 App on Orion Server):

• Start -> Program Files -> SolarWinds -> Orion -> Trap or Syslog Viewer

Page 16: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

16

Useful links

NPM Homepage and Administrator Guide – Everything you need to know about administering NPM in your environment. https://support.solarwinds.com/Success_Center/Network_Performance_Monitor_(NPM) https://support.solarwinds.com/Success_Center/Network_Performance_Monitor_(NPM)/NPM_Administrator_Guide THWACK® – Join our online community, where experts and fellow admins alike can answer your questions about SolarWinds products. https://thwack.solarwinds.com/welcome Success Center – Our knowledge base. Content is created and kept updated by SolarWinds tech pros. You also gain access to our virtual classrooms and on-demand training content here. https://support.solarwinds.com/Success_Center Customer Portal – Create your account with your company’s SWID. Download SolarWinds products and manage your licenses here. https://customerportal.solarwinds.com/ Current Supported Versions – This page provides currently supported software versions as well as the end of life (EOL) and end of engineering (EOE) effective dates. https://support.solarwinds.com/Success_Center/Customer_Service/Currently_supported_software_versions#Overview SolarWinds Academy and SolarWinds Certified Professional Guides – Use the SCP Exam Preparation Guides in the SolarWinds Success Center to help you study for the exam. Review the SolarWinds Certified Professional® Launch on THWACK. https://support.solarwinds.com/Success_Center/SolarWinds_Academy/Solarwinds_Certified_Professional/SolarWinds_Certified_Professional_NPM_Exam_Preparation_Guide https://support.solarwinds.com/Success_Center/SolarWinds_Academy/Solarwinds_Certified_Professional/SolarWinds_Certified_Professional_SAM_Exam_Preparation_Guide

Orion Demo page http://oriondemo.solarwinds.com/ Capacity Planning in NPM http://www.solarwinds.com/documentation/en/flarehelp/npm/content/npm-forecasting-capacity-for-nodes-or-interfaces-sw1530.htm Hardware Health Monitoring https://documentation.solarwinds.com/en/Success_Center/SAM/Content/SAM-Monitoring-Hardware-Health-sw2351.htm

Page 17: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

17

Appendix 1

NPM Lab Exercise #1 – Device Studio 1. Adtran Vendor – St.p-Adt1335 – Node Details – Vital Stats

• No CPU or memory usage metrics 2. Node Details – MIB Browser

• Search 1.3.6.1.4.1.664.5.53.1.4 – Expand the folder • Identify the OID for CPU usage and write it here: _______________________________________ • Is there an OID for memory usage?

3. Identify the OIDs for memory heap size and heap size free. Write them down • Memory heap size: _____________________________________ • Memory heap size free: _________________________________ • *NOTE* Values can be calculated when there is not an exact matching OID

4. Launch Device Studio: Settings – All Settings – Manage Pollers 5. Create a new poller

*NOTE* A wizard will launch that can walk you through using this feature in the future • Technology: CPU and memory • Poller Package Name: Adtran CPU and memory • Test Node: AdtranSt.P-Adt1335 • Author: (Your Name) • *NOTE* Tags, description, and author are optional, but useful for sharing on THWACK or sorting

pollers on the main poller page. 6. Specify data source for pollers 7. Specify CPU load

• Define Data Source – Search and select the CPU OID – Submit • *HINT* You can copy and paste the OID in the search bar to find it in the MIB browser

• Examine the current results. Does the value seem reasonable? (Accept the value for this device) 8. Specify memory free

• Repeat the above process for the memory free OID • Accept the current results value as reasonable

9. Specify used memory • Define data source – Use the memory heap size OID • *NOTE* We will use a calculation to subtract free from total heap size to arrive at the used

memory value • Stop on the Current Results page • Select Additional OID – Browse and select Memory Free OID

10. Add calculated value • Select HeapSize from “Input” drop-down • Place a “-” after the value • Select HeapSizeFree from the “Input” drop-down

• Result: [adGenAOSHeapSize] – [adGenAOSHeapFree] • Test – Value should be reasonable • Submit

11. Automatically Poll Nodes – Clear this box to manually assign the poller • Automatic assign works very well for pollers you want assigned in scheduled network discoveries

12. Sort Pollers by Author – Poller is here and off – Turn on 13. Click “Unassigned” to assign the poller 14. Choose Group by Vendor and select Adtran 15. Click “Scan now.” This verifies that the poller is a match to this node. Exact match automatically applies the

poller to the node

Page 18: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

18

16. Click the node to go to Node Details 17. In Management, click Poll Now to refresh data 18. Under the Vital Stats view, CPU and memory used gauges will now appear

*NOTES* 1. Clicking Poll Now does not refresh the data immediately. Depending on the network size and

other factors, it can take several minutes for the new polled data to show in the web console 2. If this poller is deleted in the future, the last polled data will stay in the gauges and still show in the

web console

Page 19: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

19

Lab Exercise #2 – Universal Device Poller (UnDP)

1. Vendor – Brocade – St.P-Foundry-624 • Vital Stats – CPU and memory, but no other hardware metrics such as fan status

2. MIB Browser – Search for OID 1.3.6.1.4.1.1991.1.1.1.3.1.1.3 • What is the difference between this OID and the previous ones? *HINT* Look at the OID

description on the right • Note three fans and “2” operational status, which is a normal status. We will clarify these terms in

the poller 3. Launch the UnDP application

• Start – SolarWinds Orion – Universal Device Poller 4. New Universal Device Poller – Enter the OID 5. Expand “Show Advanced Options” – Format: Enumeration

• Enumerate allows us to define a “normal” and “critical” status for each individual fan 6. Click Map Values

• Three raw values show three fans (as shown in the OID description in the MIB browser) • Other, Normal, and Failure are the Fan Status. Other is not used, Normal is “2,” and Failure is “3”

7. Under Text Value, change the terms to the following: • Normal – A-OK • Failure – RedAlert • NOTE: Other is not used and can be left alone

8. Group Discussion: What questions would you ask to determine if you want to keep historical data? *HINT* We talked about three reasons in the lecture segment

• Reason 1 _____________________ • Reason 2 _____________________ • Reason 3 _____________________

9. Status – Enabled 10. Group: Default Group

• Groups can be created to organize your pollers 11. Expand All Nodes and select your node – Test 12. The test was successful but turned back three values of “2” not “A-OK.” Why? 13. Select “Use labels from a table column” 14. Select your device and click Test to load the correct table view 15. Select Fan Index (first column) and click Next

• Fan Index shows each fan and operational status gives the status of the fan “2.” Selecting the first column maps the values defined (A-OK and RedAlert) TO each fan in the fan index, replacing the “2” value with our mapped values

16. Group Discussion: Gauge values are grayed out in the web console display options. Why? *HINT* Did you see the SNMP type when you expanded advanced options in step 5?

17. Select Table in Node Details – Vital Stats for your display and click Finish 18. Return to the Web Console – Node Details for this node and click Poll Now

• Remember: Data will not immediately show 19. Go to the Vital Stats view and periodically refresh the view until you have a table

Page 20: SolarWinds Partner Training · 2019-08-16 · SolarWinds stores the MIBs and OIDs of most well-known devices. To update the MIB database of your server, you can update your products,

SolarWinds Partner Training | Network Performance Monitor Participant’s Guide

© 2019 SolarWinds Worldwide, LLC. All rights reserved.

20

This document is provided for informational purposes only. SolarWinds makes no warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information contained herein. 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.