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

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?


Alerts - Listing Dependencies

$
0
0

Been investigating the Alert Manager most of the afternoon, but can't find a way to use variables to list dependencies of a node in the body of an email alert when the node changes status.  My manager likes the idea of dependencies so that he doesn't get 100 emails when a WAN link goes down for a remote site.  He'd much rather get a node alert for the WAN router going down, but then in the body of the email, a list of all the nodes behind it that are dependent on that node.

 

Anyone know if this is possible?  Doesn't look like it is now, but maybe it can be a feature request for a future version?

 

Thanks!

List Dependant nodes in alerts

$
0
0

Hopefully you all know about the dependency feature in Orion where nodes can be depending on another node, not creating alert storms when one central node goes down.

 

But when you get an alert that a node is down, how do you know if other nodes are also affected by this node? There is no variable for that and Solarwinds support say "it can't be done".... Sounds like a challenge to me :-)

 

In Orion we can create SQL variables, that is when there is no variable in Orion for what we need we can create our own. Our new SQL variable will dig down through the dependency table to find all nodes in all layers of dependencies. As we don't know how many layers there are we use a SQL tool called "Recursive CTEs", read more here:  https://www.essentialsql.com/recursive-ctes-explained/

The result can only be one Cell for orion to accept it, so to get one cell we use "FOR XML PATH" that I explained here: Re: Custom SQL Variable

Now that cell can contain a lot of information if there is many depending nodes. To make it easier to read I solved this by adding html-code to the result passed back to orion, so yes, the alert email has to be in html-format for below to look nice (I have another version without html also if you really want one). Also, the code ended up being a bit long to add into the alert action so I created a SQL Scalar Function of the code, making the code in the alert look much cleaner. The end result looks something like this when alerting on the "101-node:

 

So, what you have to do is:

* Run attached SQL script against you orion database (If you don't know how to do that you should not, ask your DBA)

* In you alert action add this SQL Variable: ${SQL: SELECT dbo.GetDependantNodes (${N=SwisEntity;M=NodeID})}

 

Hope this helps someone out there!

Cisco ASA as a Default gateway?

$
0
0

There has been over 1 million of Cisco ASAs built and deployed around the world in a past years (good job Cisco!). As not supporting SNMP protocol properly, they often complicate our lives when configured to be Default gateways, not allowing products like SolarWinds User Device Tracker to monitor what's behind. Do you use your ASAs as a Default gateways too? If so, what percentage of your network they route?

Do You use Product Upgrade Advisor website before you upgrade product?

To SaaS or not to SaaS, that is the question.

$
0
0

Please help us understand your organization's thinking on this topic by selecting how much you agree or disagree with the following statement:

 

"My company would never purchase a SaaS-based monitoring tool to monitor our on-premises IT infrastructure."

When you installed NPM, did you add Nodes manually or did you run discovery?

$
0
0

We would like to improve user experience and for such reason I'd like to better understand if our users prefers INITIALLY to add nodes manually or run product network discovery in order to import devices to NPM

VSS vs. standalone switches

$
0
0

What percentage of all your switch ports approximately comes from stacked and standalone switches?


What is the #1 networking problem you need to solve in the next 30 days?

$
0
0

Please expand on “Other” and why by adding a comment below.

Do you use the Network Sonar Discovery?

$
0
0

When adding new nodes to NPM, do you use Network Sonar or you add your nodes directly?

F5 BIG-IP versions in use

$
0
0

What version of BIG-IP your F5s run?

SQL Query filter for node department

$
0
0

I am very new to SQL. The following is an SQL query for fetching 90/95/99th Percentile Traffic Rate for last one month. This is working fine, but it pulls out report for all the nodes in NPM. I want to add a filter to it, where it should pull the details for only the nodes that has the "Department" name "Greencloud".

 

 

        DECLARE @StartDate DateTime

 

        DECLARE @EndDate DateTime

        SET @StartDate = ${FromTime}

        SET @EndDate = ${ToTime}

        SELECT Interfaces.InterfaceId,

        Nodes.NodeID,

        Nodes.Caption AS NodeName,

        Interfaces.Caption AS Interface_Caption,

        Maxbps_In90,

        Maxbps_Out90,

        Maxbps_In95,

        Maxbps_Out95,

        Maxbps_In99,

        Maxbps_Out99

        FROM Nodes

        INNER JOIN Interfaces ON Nodes.NodeID = Interfaces.NodeID

        INNER JOIN (

        SELECT InterfaceID,

        dbo.GetInBpsPercentile(InterfaceID, @StartDate, @EndDate,90) AS Maxbps_In90,

        dbo.GetOutBpsPercentile(InterfaceID, @StartDate, @EndDate,90) AS Maxbps_Out90,

        dbo.GetInBpsPercentile(InterfaceID, @StartDate, @EndDate,95) AS Maxbps_In95,

        dbo.GetOutBpsPercentile(InterfaceID, @StartDate, @EndDate,95) AS Maxbps_Out95,

        dbo.GetInBpsPercentile(InterfaceID, @StartDate, @EndDate,99) AS Maxbps_In99,

        dbo.GetOutBpsPercentile(InterfaceID, @StartDate, @EndDate,99) AS Maxbps_Out99

        FROM InterfaceTraffic

        WHERE InterfaceTraffic.DateTime >= @StartDate AND InterfaceTraffic.DateTime <= @EndDate

         GROUP BY InterfaceID

        ) TrafficStat

        ON Interfaces.InterfaceID = TrafficStat.InterfaceID

SolarWinds Poller is crashing the csrss.exe service on windows node and due to this getting unexpected reboot (BSOD)

$
0
0

hello All,

 

it is very sad news for us, where Microsoft shared the analysis dump log of windows node, that your solarwinds poller is crashing/terminating the csrss.exe service on windows node. due to this we are getting the multiple unexpected reboot (BSOD) of node in environment.

 

I opened the case with solarwinds support (Case # 00189431) where team did not found something that a relevant for us. or you can say, such thing that will help to find the cause of issue.

 

anyone heard this before in your environment. if yes please open it on this forum,

 

it is bug of solarwinds product and developer should work on it with high priority.

 

 

 

 

thanks

Custom SQL filter is incorrectly formatted NPM 12.0.1

$
0
0

Hi,

 

I'm trying to create a page\view which will have information on a different server in each column so I'm using the custom SQL filer but I keep getting Custom SQL filter is incorrectly formatted it appears the formatiing has changed but the show list of Volume properties you can plus out hasn't been updated?

 

I've read these but the links the top one points to longer exist.

 

https://thwack.solarwinds.com/thread/98248

 

https://support.solarwinds.com/Success_Center/Network_Performance_Monitor_(NPM)/NPM_12_bug%3A_Custom_SQL_filter_is_incorrectly_formatted

 

and the 2nd one is a bug that has been fixed in the latest version but they do suggest that the table names have changed.

 

Does anyone know how to format this in NPM 12.0.1

 

I'm trying to do something like

 

VolumeID = 'xxxxx' or VolumeIndex = 'xxxxx'

 

Although I'm not sure how to find out what the volume index is either!

Thanks for any help,

worto.

Check Point firewall descriptions following 12.3 upgrade

$
0
0

Hi,

 

Performed our upgrade to 12.3 a few days back, Looking at "Views by Device Type" i now see all the different models of CheckPoint listed but the 5600 is at the very top as just "5600"

 

An SNMPWalk on a 5600 returns  the following .1.3.6.1.4.1.2620.1.6.16.7.0 = STRING: "Check Point 5600" so is this a bug in the product for not capturing the full description on just this model??

 

Any advice appreciated


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

NPM 12.2 First Impression

$
0
0

I have to say, I'm digging into some of the enhancements in NPM 12.2, and I really like what I see.  I will say it's a bit annoying having that pop-up reminder telling me how to customize my views, everytime I log in...but that is more of a minor annoyance.  I do, REALLY, like the changes for the ASA firewalls. Working with a company that has a lot of S2S connections, having a summary of them and which are down is really nice. 

 

I am sure there will be more as I work through it, but I really wanted to let you nice people at SW know, that the increased ASA support is greatly appreciated.

How to create an alert for disk free space in GB rather than a percentage?

$
0
0

I to create an alert that tells me when I have less than 10 GB free on the D:\ of a guest VM. I have only found alerts for percentage of free space, but not actual data size

Network Switches

$
0
0

Is there a way to export all of the network gear in SW/NPM to import into a new SW server?

Can you edit the fields after the export and then upload it with the changes?

We are trying to retrieve network bandwidth information from orion db to influxdb . which table from orion db will help us to achieve this.?

$
0
0

we were trying to integrate solarwind to our influxdb - grafana module using orionsdk. Is there any other we could achieve this so that we can push in live data from solarwind db to influxdb?

Viewing all 21870 articles
Browse latest View live


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