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

Universal device pollers, can become not that universal?

$
0
0

Hello:

I just want to know how you can show in a map (using Network Atlas) or with UndP, a variable  with transform result but using different nodes or sites.

For instance:

I have a variable X for Node A and a variable Y for Node B, I want to show the substraction between X-Y (with Transfom Results) of these two variables but using the information of two particles nodes or sites, instead of only the infomation of one Node itself. I mean the UnDP no that universal.

 

Thanks I will be waiting for any help.


DCOM polling issues with non-existent nodes

$
0
0

A while ago we had an issue where the System Event Log on the NPM server had tons of DistributedCOM errors saying that DCOM couldn't communicate with computer a.b.c.d. The main problem here was that NONE of the IPs belonged to any node in NPM. At the time, Tech Support suggested I reinstall the JobEngine and Collector. That seemed to fix it.

 

However, this morning I upgraded to 11.01 and the problem is back. None of the IPs listed belongs to a node in NPM that I can find.

 

Service Tag for Dell Switches

$
0
0

Good day everyone,

 

I am trying to get warranty information for a number of Dell switches we have in your environment.

Is there any way NPM or NCM can give me that info?

 

If neither of of the above products can provide the information can anyone assist with getting service tag?

Thus far, I've been able to create a UnDP that finds the service tag, However it is stored in a table and are only displayed in Tabular Universal Device Poller. Essentially, I'm trying to create a report that will list the devices and their respective service tags.

 

Any assistance will be greatly appreciated.

How to write SQL Query for Interfaces with IP Addresses

$
0
0

I'm learning some SQL on the way to getting more information out of SolarWinds NPM. This query pulls the information together to show the interface name, IP, subnet mask, the caption that's been entered, the description on an interface, what node it's on, what's the interface name, and some comments about the node.


It Pulls from the following SQL tables:

  1. Interfaces
  2. NodeIPAddresses
  3. NodesData
  4. NodesCustomProperties

 

I'm a Network Engineer by training - with a little Regex (for looking at IOS and working with BGP) ... and a SQL N00b.  I'm sure this query could be prettier, so have pity.  I used the "Database Manager" utility on the SolarWinds Orion server itself to find the tables and the data they contained.


Thanks to:  Richard Lettsfor getting me started in the right direction with his helpful link Join Fundamentals

RichardLetts

I also found SQL Tutorial  which was helpful allowing me to play with an on-line test database, with examples and explanations.


Here's the SQL Query:


SELECT    i.NodeID as "NodeID", i.InterfaceName as "Int Name", i.Caption, i.InterfaceAlias as Description, i.IfName,

          nip.IPAddress as "IP Address", nip.SubnetMask as "SubnetMask",

          nd.Caption as "Node Name", 

          ncp.Comments as "Node Comments"

From [Interfaces] as i, [NodeIPAddresses] as nip, [NodesData] as nd, [NodesCustomProperties] as ncp

where i.NodeID = nip.NodeID

and

nip.NodeID = nd.NodeID

and

nd.NodeID = ncp.NodeID

and

i.InterfaceIndex=nip.InterfaceIndex


Here's the output, with some redaction:

chart.gif

I hope this helps you - Pseudocyber

Error with Discovery Processing Results NPM 11.5.2

$
0
0

We are receiving an error when trying to use the network sonar discovery. "An error while processing results has occurred. See discovery log for more details."

Discovery Error.PNG

Also tried to add the nodes by clicking the "results" tab and get the following error.

"ProvideFault failed, check fault information."


Discovery Error 2.PNG

Need to configure linux servers

$
0
0

Hello,

I am new to solarwinds.

All I am trying to do it put all the linux servers together in a spot and be able to monitor them and if required reboot and/or shut down.

Right now it is under different vendor name (such as net-snmp or unknown) or different machine type. They are just scatters everywhere and cannot do much.

 

All the linux servers have snmp running.  Please advise and/or provide direction.

I was wondering if I need to login from server itself and configure on Orion Universal Pollers or is there different way of doing it.

Or is solarwinds not compatible with linux server at all?

Am I senile? I thought I remember running multiple additional poller installers concurrently - allowed or not?

$
0
0

Am I senile? I thought I remember running multiple additional poller installers concurrently.

Yet when I call my friendly support rep they assure me the SWIS service is only open for installing pollers one at a time. Anyone else try this and succeed or fail?

 

Trying to save time.

Nexus 7000

$
0
0

I have a Nexus 7000 and would like to setup an alert if module 5 intake temperature is greater than or equal to 75 degrees.  I am not sure how to setup the alert in NPM.


How is Solarwinds picking up server names on an ICMP discovery?

$
0
0

I'm working on a network discovery, I've a load of new devices to add to Solarwinds but I only need to add these nodes for ICMP polling. I am working through the discovery and I am not providing SNMP strings or any WMI credentials but when the discovery is finished Solarwinds has somehow managed to pull back the server names? How has it managed to do this when I haven't provided any of the credentials I mentioned above????

QoE.. Am I missing something

$
0
0

I am testing NPM in lab and start gather info to see how QoE works.  I pick MSSQL as an example and got the following result, assuming first node (highlighted black) is my NPM server running as SQL client, and solarwinds 2 is SQL server.  They both have SPAS agents running.  Why would the AVG application response time be such a big different?  Shouldn't response time on SQL server be faster than on client?  Just curious.

Capture.PNG

More in depth NPM videos and walk throughs

$
0
0

Hello,

 

I would like to see more in depth videos on NPM.  This software is a beast and i think that more how to videos are in order.

Bad trap packet received from Node with IP X.X.X.X. Error description : No more data.

$
0
0

As the title says, I am getting a bad trap packet alert every 3 hours. The node we are receiving the bad trap packet from is a Dell Kace 1000 management server. That server is not being monitored specifically by NPM. I have tried enabling SNMP on the NPM server with our correct strings which did not seem to help.

 

All of the previous responses and answers to this issue seem to stem from Error description: Unknown user or engine. So that does not apply to my current issue.

Unhandled exception occured when getting managed element counts

$
0
0

unhandled-exception.png

I am getting the above error when attempting an import of nodes from a scheduled discovery. The discovery was from a list of node names of Cisco switches.

 

The error happens after I step through the import options and click the Import button. I then have the options of "Back" or "Return to home."

 

Any ideas?

Ditching web based alerting

$
0
0

Any method or mechanism to ditch web based alerting and go back to advanced alert manager?

Rogue AP detection

$
0
0

Do you have a need to detect rogue APs connected to your network?


Enable User Audit - Where did I go wrong?

$
0
0

I had some items in my NPM go missing last night, and although I have a pretty good idea where they went, I want to look at the logs to see who did it.  Well, When I follow the instructions of adatole suggestion about filtering results in Message Center, I get nothing:

 

How do I see the audit trail?

 

Also, when I go to Reports and run the "Last 100 Audit Events" report, it comes back blank.  Any suggestions on where to look and see where I went wrong? 

 

Thanks,
niterave

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?

Data not polling for ESX 3.5 in IVIM 1.8.1

$
0
0

Hi, I am using IVIM 1.8.1. I am not able to monitor ESX 3.5 version using IVIM. Even though credentials are accepted data polling is not happening. Is there any compatibility issue with this version?

Custom Properties - When Capitalization Matters

$
0
0

When is 'PROD' = 'Prod'?  That answer, of course, is in T-SQL.  By default, SQL server does not use case sensitivity when executing queries.  If you want to perform a case-sensitive query in SQL server you need to do something like:

 

SELECT Caption FROM Nodes WHERE Caption = 'MYSQL' COLLATE SQL_Latin1_General_CP1_CS_AS

 

That COLLATE statement tells SQL server to look for MYSQL not MySQL or any other variation of that value.  Why is this important?  Here's my story.

 

While playing in my environment a few months ago I noticed that one of our custom properties for nodes (PROD_STATE) included what looked like duplicate entries.  At least I knew that they were the same -- PROD and Prod.  "Hmm, that's odd!" I thought to myself.  I did a query against our DB (SELECT Caption, Prod_State FROM Nodes WHERE Prod_State = 'Prod' COLLATE SQL_Latin1_General_CP1_CS_AS) knowing that our standard was to use the PROD value.  I found a few nodes that had used the 'Prod' value and I fixed them up.  "No big deal," I thought, "I'll just remove the 'Prod' value from the Prod_State custom property."  Then I remembered that ciulei told me that SQL was case insensitive.  That was a problem.  Would the delete function delete just the 'Prod' value or, because almost everything under the covers of Orion is a SQL query, would is delete both 'Prod' and 'PROD'?  To the test lab!

 

The first thing we have to know is that where a custom property has a list value (you've made is a drop-down selection) that those values appear in the dbo.CustomPropertyValues table in your DB.  The second thing you have to know is that the dbo.CustomPropertyValues.Value is set to SQL_Latin1_General_CP1_CI_AS.  That would be CI (case-insensitive) and AS (accent sensitive).  Third, the dbo.CustomPropertyValues table has no primary key.  The TargetTable column tells you where the custom property is going to apply, the Name column tells you the name of the custom property and the Value column tells you the discrete values for the custom property.  It is because of this that you can have both PROD and Prod in the same list.

 

2015-07-25 14_18_24-PoC - WAOH0019AMON01 - Remote Desktop Connection Manager v2.2.png

(This screenshot is from a system running NPM 11.5 and Orion 2015.1.2 but the same condition existed in NPM 11.0.x and Orion 2014.x)

 

To test whether or not deleting the value from the Prod_State custom property via the UI would cause a problem I jumped into the Database Manager on our primary poller and ran this query:

 

SELECT TOP 1000 * FROM [dbo].[CustomPropertyValues]

WHERE Name = 'Prod_State'

AND Value = 'Prod'

 

Both rows (PROD and Prod) were returned. OK.  Time to delete this via the UI.  I flipped back to the Orion UI and went to Edit Custom Property for Prod_State and clicked next to the 'Prod' value.  Uh-oh!

 

2015-07-25 14_28_14-PoC - WAOH0019AMON01 - Remote Desktop Connection Manager v2.2.png

(For posterity purposes, in NPM 11.0.x and Orion 2014.x you do not get a prompt -- you just can't delete the value.  This prompt is part of the Orion 2015.1.2 framework -- a welcome addition!)

 

I know that I don't have any nodes using the 'Prod' value but I do have 2 test nodes using the 'PROD' value.  This confirms that the query being used to delete the values is not using the COLLATE SQL_Latin1_General_CP1_CS_AS.  I confirmed that by jumping back to the Database Manager and running

 

DELETE FROM [dbo].[CustomPropertyValues]

WHERE Name = 'Prod_State'

AND Value = 'Prod'

 

It returns '2 row(s) affected'

 

So how do you delete the extraneous 'Prod' from the custom property list if you can't run a SQL query or use the UI?  Well, you CAN use the UI but you have to know the secret.  Remember when I said that the CustomPropertyValues table only contains values when the custom property is set to drop-down list?  That is the key! 

 

First, make sure that there are no nodes that are using the Prod_State = 'Prod' value by running the first query in this article:

 

SELECT Caption, Prod_State FROM Nodes WHERE Prod_State = 'Prod' COLLATE SQL_Latin1_General_CP1_CS_AS

 

If you find any, change them.  This *very* important.  You cannot have any nodes using the custom property value that you want to eliminate.

 

Second, go to Manage Custom Properties, select your custom property and click edit.  You should see the offending duplicate values.  Uncheck the 'Create a drop-down list of value for this property' check box and click submit.

This is a non-destructive change.  You are not modifying the assigned values in the Nodes (Orion 2014) or NodesCustomProperties (Orion 2015) table at all you are simply removing the reference to CustomPropertyValues table.  You can confirm that by running a query similar to the one below.

 

SELECT * FROM CustomPropertyValues WHERE Name = 'Prod_State'

 

Third, since we want to have a drop-down list to control the values in this custom property we need to go back to the Manage Custom Properties page, select our 'Prod_State' custom property, click edit, re-check the 'Create a drop-down list of values for this property' check box and click submit.

As this point you can either re-run the query above or edit the custom property again.  Not only will the 'Prod' value be gone but so will any other 'Prod_State' value that was not assigned to node.

 

Here's what happened behind the scenes.  When you check the 'Create a drop-down list...' checkbox Orion executes one of two queries (depending on the version of the Orion UI you are running):

 

SELECT DISTINCT(Prod_State) FROM Nodes 

SELECT DISTINCT(Prod_State) FROM NodeCustomProperties

 

That query produces a list of unique values that are currently assigned to nodes.  Now that you understand how the drop-down list works you can see it can be both extremely useful (clean up extraneous entries with "duplicate" names!) and a little dangerous too.  (Did you pre-populate your list with 1000 assignment group names for incident routing then uncheck the box by accident?  Bye-bye values.)

 

Hopefully our experience will help you understand more about how SQL works (by default), how Orion works and how you can leverage some of those idiosyncrasies to help you in your administrative duties.

 

Good luck and query safely!

Transactional Dead-letter messages

$
0
0

Hi Folks,

 

I've noticed some major slow downs in our NPM environment lately and specifically around deleting nodes or interfaces. In my investigations I noticed that on a daily basis there are messages building up in the Transactional Dead-letter message queue on the NPM application server, the messages all to be from the information service. My understanding of this queue is limited and I'm unsure how to troubleshoot this.

 

I have had a look at the avg disk queue length on the DB server but all appears good there. Any advice there would be appreciated.

 

thanks

 

Ciarán

Viewing all 21870 articles
Browse latest View live


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