Quantcast
Channel: THWACK: All Content - Network Performance Monitor
Viewing all 21870 articles
Browse latest View live

Tell Us Your Unknown Devices v2.0

$
0
0

Those that have been part of the Thwack Community a while may be familiar with the long running Tell us your "Unknown" devices! thread which had been active since 2007. That thread had become too unwieldy, and most of the user submissions had been implemented many years ago. I recently reviewed each and every posting in that thread, verified what had been implemented in-product, and which ones had not so they could be included in a forthcoming release. With that done, it was time to lock that thread for good and start anew. This time, providing a bit more guidance along the way to ensure everyone is successful in providing the necessary information required to properly identify these devices.

 

What is an 'Unknown' Device anyway?

 

Orion does its best to automatically identify and classify nodes as they're added to Orion. There are however, new device types and models released all the time. It's entirely possible you might be managing a device right now that Orion is unable to properly identify. You can find these easily by going to [Settings - Manage Nodes], changing the 'Group by:' option to 'Machine Type' and clicking on the 'Unknown' category. It's also helpful to add the 'Polling Method' column to the layout, as this thread pertains exclusively to SNMP managed nodes.

 

Any SNMP managed nodes listed under the 'Unknown' Machine Type category are prime candidates for submission to this thread. All that's required is that you provide the devices SNMP System Object Identifier (SysObjectID), as well as the Make & Model of the device associated with that SysObjectID. This post is an excellent example of the perfect submission.

 

What Exactly is a SysObjectID?

 

I have yet to find a clearer definition for what the SysObjectID (System Object Identifier) is then the following excerpt which can typically be found written in virtually every vendor's MIB file verbatim.

 

Object Name: sysObjectID
Object ID: 1.3.6.1.2.1.1.2.0
Object Syntax: OBJECT IDENTIFIER
Object Access: read-only
Object Status: mandatory
Object Description: The vendor's authoritative identification of the  network management subsystem contained in the  entity. This value is allocated within the SMI  enterprises subtree (1.3.6.1.4.1) and provides an  easy and unambiguous means for determining `what  kind of box' is being managed. For example, if  vendor `Flintstones, Inc.' was assigned the  subtree 1.3.6.1.4.1.4242, it could assign the  identifier 1.3.6.1.4.1.4242.1.1 to its `Fred  Router'.

 

Essentially, it's a string of numbers in dotted notation that is (hopefully) unique to at least the manufacturer, and in most cases, to the specific make and model of the device being monitored. It's how we identify for example, that the device vendor is 'Cisco' and the model is a 'Nexus C7018'. All System Object ID's begin with '1.3.6.1.4.1' followed by a number which uniquely identifies the manufacturer. The numbers which then follow typically identify the specific model of the device.

 

Where Can I Locate the SysObjectID?

 

If the device is already managed as a Node in Orion then you can locate the SysObjectID in the 'Node Details' resource as shown below, when viewing the node in the Orion web interface.

 

Node DetailsNET-SNMP

Alternatively, you can use NET-SNMP to query the following SNMP OID to return the unique SysObjectID.

 

1.3.6.1.2.1.1.2.0

 

Below is an example of the 'snmpget' command line arguments which will return you the SysObjectID for the device.

 

 snmpget -v2c -On -c public 10.199.5.103 1.3.6.1.2.1.1.2.0

 

The example above is executed against a device with the IP address of '10.199.5.103' using SNMPv2c, with the community string 'public'. Below is a screenshot of the resulting output from that command. The string of numbers and periods highlighted in yellow below is this device's unique SysObjectID.

 

My Device Incorrectly Appears Listed as 'NET-SNMP'

 

Linux hosts, virtual appliances, and even some network equipment built on Linux, FreeBSD, etc. are often identified as 'NET-SNMP'. This is because the SNMP Daemon running on those hosts is, you guessed it, NET-SNMP. Unfortunately, these vendors for some reason, have chosen not to implement their own unique SysObjectID, and instead kept the default SysObjectID '1.3.6.1.4.1.8072.3.2.10' which is designated for NET-SNMP. If you have a device such as this, fret not. There are a few options available to you if you'd like these devices to be properly identified by their appropriate vendor's make & model within Orion.

 

Install The Orion Linux Agent

 

The easiest solution would be to install the Orion Linux Agent on the device which is reporting itself to be 'NET-SNMP'. The Linux Agent does not rely upon SNMP to identify the machine type or vendor. Instead, the Agent will report the Vendor as 'Linux' and the 'Machine Type' as the Linux distribution running on the device as depicted in the screenshots below.

 

Red HatCitrix XenServer

 

 

Modify NET-SNMP Configuration

 

Another approach is to customize NET-SNMP and Orion to properly reflect the Vendor and Machine Type. Simply following the steps outlined by adatole's post entitled No More Net-SNMP Nodes. This method uses a script osname.sh which is executed when a particular OID is is queried. Next, you would create a custom Device Poller to query that newly created OID and populate the Machine Type value in Orion for that device.

 

If you find it more fun to follow along, you can watch adatole walk you through the entire process in the following video.

 

 

 

Can't I Just Upload My Vendor's MIB File Here And You figure it Out?

 

While it would be nice if that's how it worked, unfortunately many (or most) vendors don't include this information within their MIB files. MIB files include a listing of all possible OIDs which could be polled across a wide variety of different devices (typically an entire product family), but it doesn't include the values which are returned by the devices (Enums notwithstanding). For that reason we need users, such as yourself, to post the SysObjectID's in this thread, along with the device vendor and model information so it can be included in our database.

 

If you'd still like your device's MIB file included in the Orion MIB database, for use with Network Performance Monitor's Universal Device Poller, or the Orion Platform's SNMP Trap Receiver, simply follow the steps outlined in KB article at the link below.  The latest version of the MIB database, containing your submissions, can always be downloaded from within the Customer Portal.

 

Request additional MIBs to the SNMP MIB browser database - SolarWinds Worldwide, LLC. Help and Support


Orion Deployment Health shows no content try Https!

$
0
0

One of the new features in Orion is the Deployment Health site - shout out: Who Watches the Watchmen? The Orion Health Page!

 

When I would browse to Settings - All Settings - HA Deployment Summary

I could see my Orion server under the Servers Tab

Clicking on the Deployment Health or Updates Available Tab would bring up a short blank page

 

 

I tried all 3 major browsers with same results

I then tried to browse the site over HTTPS

BINGO!

 

Now I am able to see the content...

 

I'm unsure why this would only load over 443 and not 80, but it seems to do the trick for me.. and honestly we should all be browsing over a secure channel.

I hope someone else can find this post helpful.

WLC Thin [Light Weight] Access Point Serial Number. Display & Report?

$
0
0

Fellow THWACK’sters,

 

I have been fortunate enough to find the OID shown below that I have now assigned to the 12 Cisco 5500 Series WLCs via the UnDP App on the Main Poller.

 

                MIB Name:     AIRSPACE-WIRELESS-MIB: bsnAPSerialNumber

                OID:                1.3.6.1.4.1.14179.2.2.1.1.17

                Description:     "AP Serial Number."

 

When testing this OID against each of the WLCs, there was the full List of the Thin [Light Weight] Access Points that are connected to the WLC Shown with their Serial Number.

 

Task 1; Find and Test Thin [Light Weight] Serial No. OID; DONE.


Task 2a; Display the Thin [Light Weight] Serial No.’s for all of the Thin [Light Weight] Access Points on the WLC Node Page?

 

Task 2b; Display the Thin [Light Weight] Serial No.’s on the Thin [Light Weight] Access Points Node Page?

This will probably only be possible if the Thin [Light Weight] Access Point is also a Polled Node by ICMP and there is a ‘binding’
within the SQL Database with the Access Point IP Address… Maybe?

 

Task 3; Add the Thin [Light Weight] Access Point Serial Number to the Nodes Bespoke SQL Inventory Report that is ran on the 1st of Each Calendar Month.

We may need to Add All of the Thin [Light Weight] Access Point Nodes to the Nodes being Monitored and Polled by SolarWinds.

However, I may find the Table/s and Column/s within the SolarWinds SQL Database that can be joined to the Bespoke SQL Inventory Report that is ran…

 

Can any of you fellow THWACK’sters Help Me with the Tasks shown above?

 

Please do not hesitate to ask for any further clarification.

 

Thank you in advance for your help.

 

bsnAPSerialNumber - OID

 

STATUS UPDATE 1…

 

I have found the Thin [Light Weight] Access Points within the 2 Tables Following;

 

     [dbo].[Wireless_AccessPoints_View]

     [dbo].[Wireless_AccessPoints]

 

And the UnDP has been found within the Tables as shown below.

 

     [dbo].[CustomPollers]

     [dbo].[CustomPollerAssignmentView]

 

However, this UnDP is shown Assigned to only to the 12 WLCs. (No Surprise).

 

 

          [dbo].[Wireless_AccessPoints_View]  = NodeID = [dbo].[CustomPollerAssignmentView]

 

          Where the NodeID is the NodeID of one of the 12 WLCs.

 

Is there a Table that will show the Thin [Light Weight] Access Points Serial Number, that will share a Common ID with one of the Tables show above?

 

Or any other Table for that matter?

 

 

STATUS UPDATE 2...

 

In addition to the other THWACK Posts I believe to be related to this issue I have reviewed the OID Assignment via the UnDP App again to find that there is a 'Row ID' Column and 'Test Result' Column shown.

 

Assumptions...

 

The 'Row ID' Column contains a Unique Number in linked to the Thin [Light Weight] Access Point Serial Number shown within the 'Test Result' Column.

 

Where is the Table with this information to then 'LEFT JOIN' to the Bespoke SQL Inventory Report?

 

 

STATUS UPDATE 3...

 

After some changes to the SQL Script Found with the THWACK Post;

Cisco Wireless Lan Contoller Serial Number Report (SQL Query, Required Custom Poller)

 

I have had some progress.

 

The progress being that it appears that the Cisco Thin [Light Weight] Access Point Serial Numbers are being shown using the SQL Script shown below.

 

However the Description, IP Address, Machine Type and Node Names are the Cisco 5500 Series Wireless Controllers and not that of the Cisco Thin [Light Weight] Access Points.

 

SELECT DISTINCT
CustomNodePollerStatus_CustomPollerStatus.Status AS Serial_Number,
Nodes.Vendor AS Vendor,
Nodes.Description as Description,
Nodes.IP_Address AS IP_Address,
Nodes.MachineType AS Machine_Type,
Nodes.Caption AS Node_Name,
CustomPollers_CustomPollers.UniqueName as Poller_Name

FROM
(Nodes LEFT JOIN CustomPollerAssignment CustomNodePollerAssignment_CustomPollerAssignment
ON (Nodes.NodeID = CustomNodePollerAssignment_CustomPollerAssignment.NodeID))

LEFT JOIN CustomPollerStatus CustomNodePollerStatus_CustomPollerStatus
ON (CustomNodePollerAssignment_CustomPollerAssignment.CustomPollerAssignmentID = CustomNodePollerStatus_CustomPollerStatus.CustomPollerAssignmentID)

LEFT JOIN CustomPollers CustomPollers_CustomPollers
ON (CustomNodePollerAssignment_CustomPollerAssignment.PollerID = CustomPollers_CustomPollers.PollerID)

WHERE
(( Nodes.Vendor = 'Cisco') AND (CustomPollers_CustomPollers.UniqueName = 'bsnAPSerialNumber'))

ORDER by Node_Name Desc

 

When I get the Cisco Thin [Light Weight] Access Points Details output from the SQL Database I intend to replace this Script.

 

In the meantime if there is another THWACK'ster out there who can add the appropriate THWACK Post URL

 

or would like to make the appropriate changes to the SQL Script,

 

where we can also still see the Cisco 5500 Series WLC that the LWAP is Managed by within the Report.

 

Thank you in advance for your support.

 

My Next Steps;

I will be reviewing the full content of each Table referenced within the Script above.

All being well I will find what I am looking for to be added to the Cisco Light Weight Access Points Report.

 

Message was edited by: Dan Collins Again, Again and Again...

Alert threshold uDP table

$
0
0

Hi, every one, I need some help creating and alert.

 

I have a uDP that give me the attenuation value of the all optical interfaces in a device.

This devices can have 2,4, 8 optical interfaces, depends on the device.

Every interface can be different and need to be between a certain range of attenuation.

Interface 0/0/1 can be between -10 and 4 and interface 0/0/2 can be between -17 and 2.

So I need an alert for the interface 0/0/1 when the attenuation > 4 and  <-10 an alert for the interface 0/0/2 when the attenuation >2 and <-17.

 

This is what I configured. I am using the row ID to identify the interface because the uDP is not giving the name interface.

I tested with Current Numeric Value and the Current Value.

 

 

At the moment is not working, so I need some tips to achieve this alert works.

Maybe the problem is because the uDP is a table and I can´t get the value for a specific interface?

 

 

I tried this option too.

 

Thanks in advance.

Upgrading to 2016 servers - installing errors .. help

$
0
0

So followed the steps - downloaded all the products

Deactivated licenses on old servers - shut them down

Renames and ip'd new servers

ran installer which seemed to take forever - finally got to the configuration wizard

 

walked thru the steps , put my SQL server info in everything looks normal seems to be working -  checking packages

 

 

Have a ticket open but looking for some community help - kinda stuck and I am outside my window and the pressure is one

Raisecom ISCOM Switch CPU and Memory

What We're Working on for NPM (Updated June 1st, 2018)

$
0
0

NPM 12.3 has shipped and we're hard at work building the next release.  Here's what we're working on, in no particularly order.

 

Bug with Manage Accounts - Groups

$
0
0

A few releases ago I noticed that under Manage Accounts - Groups section our groups that we put into the system no longer show up.  Individual accounts still show up fine. When we go to the Account list, we can still see all of the groups in the system.  So we know they are still there and the access is still working.   But, we can no longer see them on the Manage Accounts page.

 

We recently upgraded to Orion Platform 2018.2 HF5, but that didn't resolve the problem. I see that HF6 is now out, but it doesn't appear like this is something that was addressed in it based on the release notes.

 

Is this a known issue already?  Is there an easy fix for this? Is it included in HF6?


Are your Orion server and SQL database server in the same Active Directory domain?

NPM 12.4 BETA 1 IS OUT!

$
0
0

I'm pleased to announce that the Network Performance Monitor (NPM) 12.4 Beta 1 is now available!

 

 

This beta includes certain items that are mentioned in What We're Working on for NPM (Updated June 1st, 2018) post.

 

At SolarWinds, being customer-driven and responsive to customer needs is a fundamental part of how we build software. Beta feedback is one of the key avenues we use to inform and adjust what we're building so that it can fit your needs and your environment. We'll take feedback anytime we can get it, but now is the best time to provide feedback that can affect the product.

 

 

As an added incentive, beta users who submit feedback will receive 3,000 THWACK® points to buy swag at the THWACK Store. That's enough points to score yourself all sorts of stuff.

 

To get access to the beta, you need to be a customer on active maintenance for NPM and sign up here. To share feedback, please post on the NPM Beta forum.

 

 

Sincerely,

 

NPM Team

Report for reporting on IFINDEX(es)

$
0
0

Reports are a bit of a black art to me but I'm trying to get into them and understand limitations, capabilities, etc... With that in mind can you treat any responses to my quesry as needing a step by step account of how.. thank you

 

So, as per the title, I need to (if possible) create a report that reports on what the ifindex is for each device and its associated interfaces, etc 0 if this could be run either per device or against every device then that would be fab.

 

So I guess the question first up is:

- can this be done?

- and if so, then how please?

Custom MIB Poller (Temperature) for HP servers

$
0
0

FYI: If you want to monitor the temperature of HP Proliant servers and you've installed SNMP and the Compaq Insight Management software. You can create a Custom MIB Poller using OID  (1.3.6.1.4.1.232.6.2.6.8.1.4).

cpqHeTemperatureCelsius: This is the current temperature sensor reading in degrees Celsius. MIB value type should be set to Raw Value, and type is set to none.

Unfortunately, you can't yet perform math on the Custom MIB Poller to convert the value to Fahrenheit.

List all SNMP interface index numbers for a single node?

$
0
0

I know I can find SNMP index numbers on an interface by interface basis,but is is possible to simply list all the physical interface resources of a node along with each interface's  SNMP Index number?

 

Thank you,

Dustin

Unable to upgrade to NPM 12.3

$
0
0

Getting the following error : Failed:Module D:\Program Files (x86)\SolarWinds\Orion\olelib.tlb failed to unregister. HRESULT -2147319780. Contact your support personnel.

Please help.

 

 

Which Help Desk / Service Desk are you using?


[Report] Devices Not Responding To SNMP, WMI Or Agent Queries

ESXi Host doesn't import because of two IP Addresses?

$
0
0

Hoping either for a little insight or a tip on why NPM isn't importing ESXi Host off the vCenter for every host.

 

Long story short, I added the vCenters, and some of the hosts come in, while others don't. I can't find a single difference in these hosts, so my only assumption is that somehow Solarwinds just doesn't know which IP to use on the host, so it won't add it. The IP difference is just the vMotion interface vs interface for mgmt. In DNS a host that imported fine versus a host that didn't look identical as well as they were all just recently updated to 6.5.

 

All the hosts are in Maint Mode, when you click one that isn't imported it pops up asking which IP to manage. If I choose the normal mgmt IP it monitors just fine... I just want this to be automatic for new hosts coming in

 

Any thoughts on what I'm missing?

Upgrading to 2016 servers - installing errors .. help

$
0
0

So followed the steps - downloaded all the products

Deactivated licenses on old servers - shut them down

Renames and ip'd new servers

ran installer which seemed to take forever - finally got to the configuration wizard

 

walked thru the steps , put my SQL server info in everything looks normal seems to be working -  checking packages

 

 

Have a ticket open but looking for some community help - kinda stuck and I am outside my window and the pressure is one

Checkpoint Chassis and VS snmp monitoring

$
0
0

I am monitoring many Checkpoint physical firewalls via snmp.  I want to monitor the Checkpoint VS firewalls that are in our VSX Chassis firewalls.    Check Point provides a way to monitor them via the chassis IP and provide the VS number but I don't know if this would work with NPM.   Is this something currently done? 

 

Here is the part of the Checkpoint Documentation.

 

  • Query VSX Gateway over SNMP - SNMP VS mode

    Show / Hide this section

     

    General
    information
    • Each Virtual Device has a separate SNMP daemon running in the context of that Virtual Device.
    • SNMP queries to SNMP daemons in the contexts of Virtual Devices must be sent in the following way:
      • sent using SNMP v3
      • sent to the IP address of Management interface on VSX Gateway / VSX Cluster member itself (context of VS0)
      • sent using exact Virtual Device context (otherwise, the answer is returned for the context of VS0)
    • To specify, which Virtual Device context should be queried, SNMP v3 contexts mechanism is used (see examples below).
    • SNMP v3 must be configured on VSX Gateway / each VSX Cluster member (refer to section "(II) SNMP configuration").
    Example diagram:
    1. Host (1) sends an SNMP query (2) to the IP address of the
      Management interface on VSX Gateway (3) / VSX Cluster member (3)
      using exact Virtual Device context (5)
    2. SNMP query is processed by the SNMP daemon running in the context of that Virtual Device (5)
    3. Virtual Device (5) sends an SNMP response (4)
    Notes
    • Check Point VSX OID Branch 1.3.6.1.4.1.2620.1.16 is available only in the context of VS0.
      The SNMP response contains the data from all configured Virtual Devices [Limitation ID 01453316].
    • SNMP OIDs other than VSX OID Branch 1.3.6.1.4.1.2620.1.16 can be queried per Virtual Device.
      The SNMP response contains the data only from the specific queried Virtual Device.
    • Only SNMP daemon running in the context of VS0 supports SNMP traps.
    ConfigurationNote: In cluster environment, this procedure must be performed on all members of the cluster.
    1. Create an SNMPv3 User:
      • Either configure authentication without privacy:HostName:0> add snmp usm user USERNAME security-level authNoPriv auth-pass-phrase PASSPHRASEHostName:0> set snmp usm user USERNAME <usm-read-only | usm-read-write>
      • Or configure authentication with privacy:HostName:0> add snmp usm user USERNAME security-level authPriv <auth-pass-phrase | privacy-pass-phrase> PASSPHRASEHostName:0> set snmp usm user USERNAME <usm-read-only | usm-read-write>
    2. Enable the SNMP Agent:HostName:0> set snmp agent on
    3. Configure the SNMP mode to 'VS':HostName:0> set snmp mode vs
    4. Set SNMP user permission to query any Virtual System:HostName:0> set snmp usm user USERNAME vsid all
    5. Save the changes in Gaia Database:HostName:0> save config
    6. Verify that relevant SNMP daemons are running:[Expert@HostName:0]# ps auxw | grep -v grep | grep -E "PID|snmp"Show / Hide example output
    Query specific
    Virtual Device
    • To query specific Virtual Device (not VS0), use SNMP v3 and specify the required Virtual Device context in the following format:[Expert@HostName:0]# snmpwalk -v3 -u SNMPv3_USER -l <authNoPriv | authPriv> -A PASSPHRASE -n ctxname_vsid<VSID_NUMBER> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>Note: "ctxname_vsid<VSID_NUMBER>" is one word.Example - query for name of policy loaded on Virtual System 3:
      [Expert@HostName:0]# snmpwalk -v3 -u test_user -l authNoPriv -A testpass123 -n ctxname_vsid3 <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> 1.3.6.1.4.1.2620.1.1.25.1
    • To query only VS0, use the following formats:
      • SNMP v1:[Expert@HostName:0]# snmpwalk -v1 -c <community> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>
      • SNMP v2c:[Expert@HostName:0]# snmpwalk -v2c -c <community> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>
      • SNMP v3:[Expert@HostName:0]# snmpwalk -v3 -u <SNMPv3_USER_NAME> -l <authNoPriv | authPriv> -A <PASSPHRASE> <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> <OID>
      Examples:
      • Local query for name of policy loaded on VS0:[Expert@HostName:0]# snmpwalk -v 2c -c test_community <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> 1.3.6.1.4.1.2620.1.1.25.1
      • Local query for names of policies loaded on all Virtual-Devices:[Expert@HostName:0]# snmpwalk -v3 -u test_user -l authNoPriv -A testpass123 <IP_ADDRESS_OF_VSX_GATEWAY_ITSELF> .1.3.6.1.4.1.2620.1.16.22.1.1.6

     

Palo Alto with SNMP V3

$
0
0

Does anyone know how to set up a Palo Alto firewall to use SNMP V3 with NPM. V2 was easy to set up. I can't figure out V3.

Viewing all 21870 articles
Browse latest View live


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