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

Node names missing from Group

$
0
0

I was wondering if anyone has seen this before.  It was reported after the latest round of upgrades (NPM 11.5.2, SAM 6.2.1, WPM 2.2.0) 

 

Under the "All Groups" this folder displays the icons but no text names.  This looks like the only folder that displays this behavior.  I can navigate to the node names but that makes it a little harder to use.

Capture.PNG


Advanced Alert SQL Macro Error - Incorrect syntax

$
0
0

ATTN:

 

Case #836227

 

 

I'm having a bear of a time getting this one to work, so I am hoping someone in the community might have some insight into what is making my SQL macro barf all over me.

 

I'm monitoring file system space on a PILLAR NAS, and in my alert, I need to show what file system is running out of space. If I hard code my ${CustomPollerAssignmentID} & ${CustomPollerStatus.RowID}, the macro works, however when I plug the macro variables in, I get a variety of errors depending on how I construct my query. Also, if I run this in SSMS, the query returns fine. Are there things to consider that might be different in how the Adv Alert SQL Macros handle queries vs SSMS that might help me shed some light on where this is breaking down?

 

Error 1)

 

MACRO SQL ERROR - Incorrect syntax near ','.


Error 2) 

 

MACRO SQL ERROR - Conversion failed when converting the varchar value '1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 3, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 4, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 5, 50, 51, 52, 6, 7, 8, 9' to data type int.


Here is one version (produces error 1):

<b>File System: </b>${SQL:SELECT pName.CP_Value AS Name FROM Nodes n LEFT JOIN (SELECT CustomPollerStatus.Status AS CP_Value ,CONVERT(INT, CASE WHEN IsNumeric(CONVERT(VARCHAR(12), CustomPollerStatus.RowID)) = 1 then CONVERT(VARCHAR(12), CustomPollerStatus.RowID) else 0 End) AS RowID ,Nodes.NodeID FROM CustomPollerAssignment Inner Join CustomPollers on CustomPollerAssignment.PollerID = CustomPollers.PollerID Inner Join CustomPollerStatus on CustomPollerAssignment.CustomPollerAssignmentID = CustomPollerStatus.CustomPollerAssignmentID Inner Join Nodes on CustomPollerAssignment.NodeID = Nodes.nodeid WHERE CustomPollers.UniqueName = 'FSName' AND CustomPollerStatus.Status LIKE '%occalls%') AS pName ON pName.NodeID = n.NodeID LEFT JOIN (SELECT CustomPollerStatus.Status AS CP_Value ,CONVERT(INT, CASE WHEN IsNumeric(CONVERT(VARCHAR(12), CustomPollerStatus.RowID)) = 1 then CONVERT(VARCHAR(12), CustomPollerStatus.RowID) else 0 End) AS RowID ,Nodes.NodeID ,CustomPollerStatus.CustomPollerAssignmentID FROM CustomPollerAssignment Inner Join CustomPollers on CustomPollerAssignment.PollerID = CustomPollers.PollerID Inner Join CustomPollerStatus on CustomPollerAssignment.CustomPollerAssignmentID = CustomPollerStatus.CustomPollerAssignmentID Inner Join Nodes on CustomPollerAssignment.NodeID = Nodes.nodeid WHERE CustomPollers.UniqueName = 'FSFree') AS pFree ON pFree.NodeID = n.NodeID AND pFree.RowID = pName.RowID WHERE pFree.CustomPollerAssignmentID='${CustomPollerAssignmentID}' and pName.RowID = (CONVERT(INT, CASE WHEN IsNumeric(CONVERT(VARCHAR(12), ${CustomPollerStatus.RowID})) = 1 then CONVERT(VARCHAR(12), ${CustomPollerStatus.RowID}) else 0 End))}


and an easier look at the query:

SELECT

  pName.CP_Value AS Name

FROM

  Nodes n

  LEFT JOIN (

  SELECT

  CustomPollerStatus.Status AS CP_Value

  ,CONVERT(INT, CASE WHEN IsNumeric(CONVERT(VARCHAR(12), CustomPollerStatus.RowID)) = 1 then CONVERT(VARCHAR(12), CustomPollerStatus.RowID) else 0 End) AS RowID

  ,Nodes.NodeID

  FROM

  CustomPollerAssignment

  Inner Join CustomPollers on CustomPollerAssignment.PollerID = CustomPollers.PollerID

  Inner Join CustomPollerStatus on CustomPollerAssignment.CustomPollerAssignmentID = CustomPollerStatus.CustomPollerAssignmentID

  Inner Join Nodes on CustomPollerAssignment.NodeID = Nodes.nodeid

  WHERE

  CustomPollers.UniqueName = 'FSName'

  and CustomPollerStatus.Status LIKE '%occalls%'

  ) AS pName ON pName.NodeID = n.NodeID

  LEFT JOIN (

  SELECT

  CustomPollerStatus.Status AS CP_Value

  ,CONVERT(INT, CASE WHEN IsNumeric(CONVERT(VARCHAR(12), CustomPollerStatus.RowID)) = 1 then CONVERT(VARCHAR(12), CustomPollerStatus.RowID) else 0 End) AS RowID

  ,Nodes.NodeID

  ,CustomPollerStatus.CustomPollerAssignmentID

  FROM

  CustomPollerAssignment

  Inner Join CustomPollers on CustomPollerAssignment.PollerID = CustomPollers.PollerID

  Inner Join CustomPollerStatus on CustomPollerAssignment.CustomPollerAssignmentID = CustomPollerStatus.CustomPollerAssignmentID

  Inner Join Nodes on CustomPollerAssignment.NodeID = Nodes.nodeid WHERE CustomPollers.UniqueName = 'FSFree'

  ) AS pFree ON pFree.NodeID = n.NodeID and pFree.RowID = pName.RowID

 

 

WHERE

  pFree.CP_Value > 500

  and pFree.CustomPollerAssignmentID='${CustomPollerAssignmentID}'

  and pName.RowID = (CONVERT(INT, CASE WHEN IsNumeric(CONVERT(VARCHAR(12), ${CustomPollerStatus.RowID})) = 1 then CONVERT(VARCHAR(12), ${CustomPollerStatus.RowID}) else 0 End))

 

I get error # 2 if I change the last line to:

pName.RowID = ${CustomPollerStatus.RowID}


I believe the issue is that some RowID's are not [INT], and it's throwing my query off.


Any ideas on what I'm messing up here?


linux (configure and network)

$
0
0

non of the linux servers are shown properly, either it is under vendor (net-snmp or unknown)

I want to be able to discover all the linux servers and monitor/configure from solarwinds. How do I do that?

I tried network discovery and/or adding a single node but they are not as effective as they should be

Define SQL Variable in Reports Not Working

$
0
0

I am trying to define a SQL variable inside of a report email alert. The end goal would be to have the Report Name show up in the email and not the Schedule Name.

 

I crafted my query and verified it is working with Database Manager. I attempted to insert my crafted query into my alert, but the engine ends up writing the whole entire SQL query into the email. Seems like the engine is ignoring the fact that it is a SQL query and is interpreting it as just text.

 

After reading some forum posts, I simplified the query down to something extremely simple, and this still did not work. Below is the SQL query that I started out with:

${SQL: SELECT Title FROM [ReportDefinitions] JOIN [ReportJobDefinitions] ON [ReportDefinitions].[ReportID]=[ReportJobDefinitions].[ReportID] JOIN [ReportJobs] ON [ReportJobDefinitions].[ReportJobID]=[ReportJobs].[ReportJobID] WHERE [ReportJobs].[Name] = ${N=Reporting;M=ScheduleName}}

 

And I have even tried hardcoding the value like such:

${SQL: SELECT Title FROM [ReportDefinitions] JOIN [ReportJobDefinitions] ON [ReportDefinitions].[ReportID]=[ReportJobDefinitions].[ReportID] JOIN [ReportJobs] ON [ReportJobDefinitions].[ReportJobID]=[ReportJobs].[ReportJobID] WHERE [ReportJobs].[Name] = 'Every Monday Morning at 8:00 AM'}

 

This is the simplified query that I was using to verify the engine was interpreting the SQL correctly (which it isn't):

Select [Name] FROM [ReportDefinitions] WHERE [ReportID] = '248'

 

Any help would be greatly appreciated.

What are some of the more creative ways you use Custom Properties?

$
0
0

I hope to start an interesting exchange on various ways that SolarWinds users employ custom properties.

 

What "workarounds" have you done that used a custom property as an integral part of the solution?

 

Those of us that have been working with SolarWinds for even a short time know all to well how useful the custom property can be. So, what are your stories and use cases?

 

Let's hear them?

Created a report, shows results in Report Writer, "No activity to report." when viewing it on Web Interface

$
0
0

Not sure why this is happening, the report shows the results I want when I do Preview in Report Writer however when I add the report to the report list I have on our main Orion page it says No activity to report.

 

NPM 11.5.2

I want to build an alert that queries a Custom Property string, I want to type the value in the alert, not select from a drop down list.

$
0
0

So I have some alerts I'm building and I want to be able to type in a value instead of selecting one of the set items I've defined.

 

I've set a Custom Property called Site that has a list of our sites with the type of connection in the site title

 

Example:

 

Pluto (MPLS)

 

Our environment has many different connections. MPLS being one type that several sites have.

 

So, I want to alert on:

 

Node - Site - Contains - (MPLS)      I want to be able to type the (MPLS) value in the value box. But it's only letting me select from the drop down box of all the sites I've created.

 

However if you go Node - Node Name - Contains -   , I can type the value in, which I did in the pic for (MPLS) and (SAT)

 

Picture for reference, the top string I can only select from the drop down at the very end that has (VPN) listed.

 

asdf.JPG

1-minute max to tell us about your IT troubleshooting pain points

$
0
0

Tell us your biggest pain point when troubleshooting IT issues, e.g. users complaining about slow or broken access to applications.

Select your biggest pain point from this list.

Of course any additional comment to this page would be great (e.g. second biggest, pain point not listed below...)


Tell us your "Unknown" devices!

$
0
0

Sometimes devices show up in Orion as "unknown".  Those devices need to be added to our SysObjectID database.  We know about lots of them, but we'd like to hear which items you need.

 We need:

SysObjectID (which you can find in Node Details) in System Manager.

 
Vendor

Model

Is it possible to use a variable in the recipient email address?

$
0
0

We would like to setup a single alert that monitors a couple of common conditions. When one of those conditions are exceeded we would like to email a list of people who are stored in a customer property. Is it possible?

Hardware Status Undefined.

$
0
0

Have about 100 servers that have hardware messages such as this. 


Hardware polling failed: Provider load failure Scope: xxx.xxx.xxx.xxx\root\cimv2\dell[\SSD.Com\svc_monitor] ErrorCode: 0x80041013


I can only assume that it is because they or have been p to v'd.  Any ideas of how to resolve this?



Do you need Network Access Control solution ?

$
0
0

I wonder how many of you already have some version of a Network Access Control (NAC) solution in place. Theoretically speaking, Mobile device management (MDM) is just a part of a bigger NAC, so I would like to ask you to vote "yes" even if you have only the MDM solution in your organization.. If voting for "We don't have one but plan to buy", could you please leave a comment on why is it important for you to have one?

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?

New/Updated NPM Support Page Available!

$
0
0

Now that NPM 10.4 has launched, we've revisited the Network Performance Monitor (NPM) - Updated July 13, 2015 support page.  With a little reorganization and newly added documentation and tutorials, we're hoping this will be your one-stop shop for most of your NPM support needs.  Whether you're just getting started with NPM, looking to migrate your database, or just need a refresh on alerting and reporting, we've got you covered.  Head on over to the new NPM support area and be sure to bookmark the page so you'll always have it handy.

 

Hope this helps, as always!

 

Danielle

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


Down nodes that have never been contacted

$
0
0

We are in the midst of migrating from various other platforms to NPM.

 

I've done an import of nodes and everything is working.

 

On the one instance that monitors our customer CPE devices, I'm looking to do some clean up of the import. Is their a way with an SWQL or SQL query to get a list of nodes that have NEVER been up and NEVER been contacted?

Node names missing from Group

$
0
0

I was wondering if anyone has seen this before.  It was reported after the latest round of upgrades (NPM 11.5.2, SAM 6.2.1, WPM 2.2.0) 

 

Under the "All Groups" this folder displays the icons but no text names.  This looks like the only folder that displays this behavior.  I can navigate to the node names but that makes it a little harder to use.

Capture.PNG

Rogue AP detection

$
0
0

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

Orion Server Backup Questions

$
0
0

So we had our homegrown network monitoring server die with it's backups being saved to itself...

 

Anyway, we have since implemented Orion and want to make sure the same thing that happened to our other server doesn't happen to our Orion server. My question is, which folders do we need to backup on the Orion/Polling server? Do we need to have any backups created for it, or could we get by with just backing up the Orion DB which is on a physically separate SQL server.

 

Can anyone share their method in backing up the Orion/Polling server and the Orion DB or any experiences with a DR situation where your server crashed and you had to restore it?

 

 

Thanks!

Recieving error when trying to use Orion Universal Device Poller

$
0
0

Tried looking into installing MDAC, but not sure where to find it.

Viewing all 21870 articles
Browse latest View live