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

SWQL or SQL report help

$
0
0

I've been tasked with creating a report that shows how all of our alerts are created.  More to the point we want a report to show the following:

 

  • The scope of the alert
  • The trigger condition
  • The reset condition
  • All trigger actions
    • Who's being notified and the message body.
  • All reset actions
    • who's being notified and the message body.

 

I've found a decent amount of this information, but nothing that completely meets the desired results.  Here's that I have so far:

 

SELECT

  a.Name

, a.Description

, a.ObjectType

, a.Frequency

, CASE

   WHEN a.Severity ='2' THEN 'CRITICAL'

   WHEN a.Severity ='1'THEN 'WARNING'

END as Severity

, a.Trigger

, a.Reset

, a.AlertMessage

, a.NotifyEnabled

, a.NotificationSettings

, a.Canned

, b.ResponsibleTeam

 

FROM Orion.AlertConfigurations a

Join Orion.AlertConfigurationsCustomProperties b on a.AlertID = B.AlertID

 

WHERE a.Enabled = 'True'

 

Order by a.Name

 

I've spent 2 days on this and I'm at an impasse and I need some assistance.  Any assistance would be greatly appreciated.


Upgrades Gone Wrong

$
0
0

So I'm on day three of what was suposed to be a simple upgrade. I'm taking NPM 12.1 to 12.2 and SAM 6.4 to 6.6 while removing some products where the license has expired or we aren't finding useful at this time. Additionally, I was looking to eval WPM so I added it to the install list. The first problem I ran into was the installer stuck at "Importing Sample Maps". Initially I removed IPAM and tried again with no luck. Then I removed NCM, VNQM, and UDT. This got me past that point but, there were issues with the web site setup. I ended up blowing away the website completely and allowing the Configuration Wizard to rebuild it. That seemed to work. At this point I had a working primary/core. My envinorment has the Primary, 2-2APEs, and one remote APE. I took the provided installer from the Primary and placed them on the APEs. Initally, they complained that my APE licenses, active and due to expire in 3/2019 according to my Customer Portal, where not active. I made multiple failed attempts through the Primary to sync licenses via the portal provided License Manager. Following a link about reseting licenses, I ended up downoading/installing a standalone license manager tool to the APE. This didn't work either. I tried the same on the Primary which also didn't work. Support tells me that this corrupted me so I guess don't do that!. Support walked me through the deactivation of all my product licenses. I'm told this was neccessary because the sync would not work with the EVAL status that WPM was in. For purposes of getting through this I decided to uninstall WPM. Still, none of my licensed product would reactivate. Support got some license expert on thier end who did some license reseting on thier end and using the portal provided License Manager, I was able to reactivate NPM and SAM but, had to manually add the APEs. There was no sign of WPM so I figured we were good. By my way of thinking we have a working Primary with NPM and SAM. I went to each of the APES and placed the provided installer on them. When running the installer it would fail at a point where it was trying to download a file "UpgradeFix.exe" from the main server. Looking at the installer log file, this was a file supposedly at downloads.solarwinds.com. From each of the APEs, I had no issues using IE to go to that wesite and downloading the file. So I have to assume the its actually trying to get the file from the Primary but, that file does not exist anywhere on it, nor could I figure our where I could put the file where the APE upgrade installer would find it. Support tells me that this file is related to WPM and there must still be remanents of WPM on my Primary. So they send me a "Burn" script. Basically this script wipes the server of any and all Solarwinds products completely. So I run this on the working Primary. After a considerable amount of time it completes. You are admentaly warned not to interrupt the process. I reboot after the burn and reinstall selecting only NPM and SAM, fight through some website configuration issues ending up with a working Primary except for the annoying IE security prompt when opening the UI, which I still have but, will resolve later...I hope. So again, back to the APEs, using the SW portal on an APE, I navigate to the Polling Engines setting and download an installer. When I run it, it pases all the checks but, there it is again, WPM. The installer intends to place WPM on the APE even though there is no WPM. I can't get rid of this thing. I have combed through the Primary removing any and all mentions of WPM from the registry. I have no idea where else to look or what else to do. I've listed this as a question in hopes maybe someone else has had a similar issue and was able to resovle it. Support will get back to me around 1pm my time today after reviewing all the diagnotic information I have provided but, I thought I reach out here to see if I could find some more ideas.

 

2018-05-22 18:36:16,879 [17] DEBUG (null) SolarWinds.Administration.SystemInfoCollector.Detectors.InstalledProductsDetector.InstalledModulesDetector - Modules detected in msi library: ACTIVEDIAGNOSTICS:1.8.0.287, COLLECTOR:2.13.0.292, CORE:2017.3.5320.1819, CORTEX:1.0.0.4329, DPAIM:11.1.0.1191, DPI:2.4.0.182, HA:2017.3.1.851, JOBENGINE:2.11.0.328, MIBS:1.0.43.0, NETPATH:1.1.1.4015, NETWORKATLAS:1.17.0.177, NPM:12.2.5300.1871, ORIONHA:2017.3.1.3303, ORIONIMPROVEMENT:2.8.0.196, RABBITMQ:1.1.40.0, RECOMMENDATIONS:1.4.0.4855, SAM:6.6.0.3735, SQLCE35:3.5.8080.0, SQLNATIVECLIENT2008:10.0.1600.22, SQLSMO2012:11.0.2100.60, SWA:1.3.0.339, SWIS:2017.3.0.710, VIM:8.2.0.7071, WINPCAPSILENT:4.1.3.3024, WPM:2.2.1.0

 

This is from the AdminstrativeService log on the Primary, which I beleive the APE installer is using to understand what it shold put on the APE.

Moved APEs to a new network - Seeing weird issues

$
0
0

We are working to build out a new Solarwinds Environment.  We installed Solarwinds on new servers and today we moved 5 of our 8 APEs to another network. These pollers have nothing on them - 0 elements.   After powering them back up I tried to add a server on that side of the network via snmp.  I did a test and got back the following error: "Test Failed. Exception of type 'SolarWinds.ApiProxyFactory.TransientApiProxyException' was thrown.".  I have been told that the firewall should be allow Solarwinds traffic to move between networks. Are there anywhere to look to see if things are being blocked?  Also, I've noticed the web front end running extremely slow on the add node screen since the APEs were moved.

 

Any ideas whats going on?

 

Thanks

Automating Node Creation for Server Initiated Agents

$
0
0

For multiple reasons we are using server initiated communication for our agent deployments. As you may aware the Solarwinds API does not support creating nodes as server initiated communication and manipulating the database tables directly does not produce the desired result. The only method supported is through the browser where it appears the javascript on the Solarwinds web page controls portions of the node creation that can't be skipped. Obviously this is a major hindrance if we are going to try to fully automate our environment.

 

To work around this we created a script that leverages Selenium to automate the node creation. Here is a code snippet that will automate a Chrome browser to log in and manipulate the GUI to add an agent in server initiated communication:

 

  add-type -path "c:\scripts\lib\webdriver.dll"

  add-type -path "c:\scripts\lib\WebDriver.Support.dll"

  $env:PATH += ";c:\scripts\lib"

  $Browser = New-Object "OpenQA.Selenium.Chrome.ChromeDriver"

  $seleniumWait = New-Object -TypeName OpenQA.Selenium.Support.UI.WebDriverWait($browser, (New-TimeSpan -seconds 30) )

  $browser.navigate().GoToUrl( "http://$SWIShostname)/orion" )

  $browser.FindElementById("ctl00_BodyContent_Username").SendKeys($SWISusername)

  $browser.FindElementById("ctl00_BodyContent_Password").SendKeys($SWISpassword)

  $browser.FindElementByClassName("sw-btn").Click();

  $browser.navigate().GoToUrl("http://$SWIShostname)/Orion/AgentManagement/Admin/EditAgent.aspx")

  $browser.FindElementById("ctl00_ctl00_ctl00_ctl00_BodyContent_ContentPlaceHolder1_adminContentPlaceholder_adminContentPlaceholder_passiveRadio").click()

  $browser.FindElementById("ctl00_ctl00_ctl00_ctl00_BodyContent_ContentPlaceHolder1_adminContentPlaceholder_adminContentPlaceholder_nameBox").SendKeys($nodename)

  $browser.FindElementById("ctl00_ctl00_ctl00_ctl00_BodyContent_ContentPlaceHolder1_adminContentPlaceholder_adminContentPlaceholder_passiveAgentHostnameBox").SendKeys($IP)

  $Browser.FindElementByClassName("sw-btn-t").click()

  start-sleep -seconds 5

  if ( $browser.url -like "*EditAgent*") {

      #If we're still on the EditAgent page something went wrong and return false    

       $browser.Quit()

       return $false

  }

  $browser.quit()

   return $true

 

We also encountered similar issues when managing volumes on our nodes. The API does not support discovery of volumes or provide any method of making sure all the volumes under 'List Resources' are selected automatically during node creation. This previously required a manual process for someone to click through the GUI to select these volumes. However we were also able to automate that function as well:

 

  add-type -path "c:\scripts\lib\webdriver.dll"

  add-type -path "c:\scripts\lib\WebDriver.Support.dll"

  $env:PATH += ";c:\scripts\lib"

  $Browser = New-Object "OpenQA.Selenium.Chrome.ChromeDriver"

  $seleniumWait = New-Object -TypeName OpenQA.Selenium.Support.UI.WebDriverWait($browser, (New-TimeSpan -seconds 300) )

  $browser.navigate().GoToUrl( "http://$SWIShostname)/orion" )

  $browser.FindElementById("ctl00_BodyContent_Username").SendKeys($SWISusername)

  $browser.FindElementById("ctl00_BodyContent_Password").SendKeys($SWISpassword)

  $browser.FindElementByClassName("sw-btn").Click();

  start-sleep -seconds 2

  $browser.navigate().GoToUrl("http://$SWIShostname)/Orion/Nodes/ListResources.aspx?Nodes=$NodeId")

  start-sleep -seconds 5

  $browser.navigate().GoToUrl("http://$SWIShostname)/Orion/Nodes/ListResources.aspx?Nodes=$NodeId") 

      #It takes a while for volumes to be discovered. Wait until the checkbox is visible.

  $seleniumWait.Until([OpenQA.Selenium.Support.UI.ExpectedConditions]::ElementIsVisible([OpenQA.Selenium.By]::Xpath("//input[@objecttype='DiscoveredVolumesGroup']")))

  $browser.FindElementByXPath("//input[@objecttype='DiscoveredVolumesGroup']").click()

  start-sleep -seconds 1

#TODO: Add try/catch if timeout is exceeded

  $btn = $browser.FindElementsByClassName("sw-btn") | ?{$_.text -eq "SUBMIT"}

  $btn.click()

  start-sleep -seconds 5

  $browser.quit()

 

Selenium is an open source browser automation tool that can support multiple browsers and environments. This snippet requires webdriver.dll, webdriver.support.dll, chromedriver.exe and Chrome installed on the machine running the script.

 

Hopefully this helps with your automation workflow.

Telco Systems’ T-Metro 7224 CPU, POWER LEVELS, VOLTAGE, TEMPERATURE MONITORING

$
0
0

I am using T-Metro 7224 switches from Telco Systems on my fiber network infrastructure, the problem is that I am not getting the CPU, memory, voltage, temperature and power levels information from these devices.

  • SNMP is working fine but is not getting CPU, memory, voltage, temperature and power levels information
  • I am using NPM  version 12.3

HP ProCurve - Hardware status Undefined

$
0
0

We've recently added a few HP Procurve 5406zlR2 (J9850a) chassis switches to our network. I've added them to NPM ok, and the interface stats and metrics are polling fine. One thing that isn't working though is the 'Overall hardware status' information which always shows as 'Undefined'. I've tried adjusting polling settings, changing from SNMPv2c to SNMPv1 but no change. The previous gen model (J8697a) work fine. The SysObjectID of the new switch is 1.3.6.1.4.1.11.2.3.7.11.160

Is this anything to do with NPM MIBS not being aware of the new SysObjectID? I'd really like to get this sorted.

 

Thanks

Custom Table resource limited to 100 rows of data

$
0
0

SolarWinds tech support helped me with this so I figured I'd share!

 

When you create a Custom Table resource, you are limited to displaying only 100 rows.  You can change the filter settings to get less than 100 rows, but not more - rows are capped.

 

To change this:

 

  1. Browse to C:\inetpub\SolarWinds\web.config and open in notepad
  2. Search for the entry "ReportingTableViewMaxRowCount" and change the value from 100 to whatever you want

 

No service restart was necessary.  I tested this on 11.5 several different ways and that setting put a hard ceiling on the row output all the time.

 

  • Caveats: 
    • If you do something crazy with this number, you might incur a performance penalty
    • After installs or upgrades, you'll have to edit this field again

 

Thanks to everyone who has been contributing their collective knowledge!

 

-Brent

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


GROUP AVAILABILITY REPORT?

$
0
0

Now that there is a view within Groups that shows the Group Members Availability Chart, has anyone found a way to put this into a Report, for the last 7 days or last month, that will show an accurate average % of the availability of the members of that group over that time period?

Deploying Virtual Appliances

$
0
0

Are you comfortable with deploying virtual appliances?

 

We're discussing ways to deploy new products that may interact with your NPM (and other SolarWinds) deployments and one of our options is a virtual appliance.

Manual Creation of Tickets in ServiceNow by hitting Acknowledge in Solarwinds

$
0
0

So after being told by one of Solarwinds Account Manager along with his SE, it looks like my ever-curious self is willing to give this challenge a try.

 

First, I had to install and import SWIS powershell into my machine. After making sure it is working properly by checking its connection back to the Orion server,

I tried a few lines and commands. Everything was working perfectly until a ran into this:

 

Source entity [Orion.SNI_AlertIncidents] not found in catalog

 

So, my question is, is there any way that this particular table be added into the SWIS catalog?

 

I am really hoping there is, so it makes it much easier for me to play around the Acknowledgement button controlling the creation of tickets in ServiceNow. And if there is nothing else that I can do, then it might just boil down to me doing it the SQL way. But I hope someone could point me to the right direction first.

 

 

 

 

$SWQL=@'

 

  SELECT

  IncidentNumber

  FROM Orion.SNI_AlertIncidents

'@


Get-SwisData$SWIS$SWQL

 

 

 

Get-SwisData : Source entity [Orion.SNI_AlertIncidents] not found in catalog

At line:1 char:1

+ Get-SwisData $SWIS $SWQL

+ ~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : InvalidOperation: (:) [Get-SwisData], FaultException`1

    + FullyQualifiedErrorId : SwisError,SwisPowerShell.GetSwisData

 

Unable to include Stack Switch details in Juniper Inventory Report

$
0
0

Hi ,

 

In our environment, we using EX and SRX version's juniper devices. I have prepared juniper inventory report and included all the devices details, exclude juniper stack switch details.

 

For example: A SRX device which have two chassis (Stack), but able to include only one chassis number in inventory report. Even that too, i have create a poller manually in UnDP and call the same in report creation.(Custom Node Poller---Unique Name)

 

   But unable to add the secondary chassis name in report, like what i did for primary.

 

   Is there any option to include those chassis details into inventory report?

 

Regards

Premnaseer A

Do you manage a Cisco Nexus with large configs?

$
0
0

As posted here, I'm looking for some large Cisco Nexus configs.  Configured ACLs are desirable but not a hard requirement.  We created an automated anonymize to make it a little bit easier to scrub them: https://downloads.solarwinds.com/solarwinds/Release/OrionNCM/Anonymizer-v1.0.zip

 

These will be useful for both NPM and NCM.  Sometimes, for example with ASA, we have to understand the configuration of a device to poll it properly.  If you're interested in helping, grab your full configs, run them through the automatic anonymizer, and do a final manual pass to confirm you're happy and anonymize any remaining values.

 

The configs can be securely uploaded here: https://Share.SolarWinds.com/?ShareToken=03F4D04CFCF2C2600BA651B9A7679F5496A53E56

 

Let me know if you have any questions.  And thanks!

Getting an error while clicking on Edit Node.

$
0
0

Hi,

I am getting an error when clicking on edit node " " Unexpected Website Error

The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://schemas.solarwinds.com/2008/Core:GetNodeWithOptionsResult. The InnerException message was 'Member '_compareInfo' was not found.'. Please see InnerException for more details"

I have traced the https packets and it is getting aborted. Can you please let me know what can be the reason for the same?

 

SAM Agent credential

$
0
0

Hi,

I´m looking for any way to find all servers using a specific SAM agent using a specific credential, like below:

 

 

Enable Component:           Enabled

 

Authentication Type:          Username and Password

 

Credential for Monitoring:  ConnectCred


New Additional poller showing ad down!!!

$
0
0

So this is the second poller upgrade to Windows 2016, first one went well.  this one is not working and the poller is showing as down !

 

I call EMEA support and no answer, the ticket also hasn't been looked at either

HP ProCurve - Hardware status Undefined

$
0
0

We've recently added a few HP Procurve 5406zlR2 (J9850a) chassis switches to our network. I've added them to NPM ok, and the interface stats and metrics are polling fine. One thing that isn't working though is the 'Overall hardware status' information which always shows as 'Undefined'. I've tried adjusting polling settings, changing from SNMPv2c to SNMPv1 but no change. The previous gen model (J8697a) work fine. The SysObjectID of the new switch is 1.3.6.1.4.1.11.2.3.7.11.160

Is this anything to do with NPM MIBS not being aware of the new SysObjectID? I'd really like to get this sorted.

 

Thanks

Moved APEs to a new network - Seeing weird issues

$
0
0

We are working to build out a new Solarwinds Environment.  We installed Solarwinds on new servers and today we moved 5 of our 8 APEs to another network. These pollers have nothing on them - 0 elements.   After powering them back up I tried to add a server on that side of the network via snmp.  I did a test and got back the following error: "Test Failed. Exception of type 'SolarWinds.ApiProxyFactory.TransientApiProxyException' was thrown.".  I have been told that the firewall should be allow Solarwinds traffic to move between networks. Are there anywhere to look to see if things are being blocked?  Also, I've noticed the web front end running extremely slow on the add node screen since the APEs were moved.

 

Any ideas whats going on?

 

Thanks

Solarwinds is still not stable

$
0
0

The other thread is closed so I figured I would start a new one I usually get more help here than actually contacting support.

 

So same issues as before but instead of the server not responding in 36 hours or so it took maybe a week but it is the SAME issues. 

 

1. Server stopped sending alerts out sometime around 11AM on the 4th.

2. Logged onto server and opened Orion service manager and both the module engine and the administration service were going back and forth between running and stopping. 

3. Orion could not connect to SQL

4.  I have some alerts that at are going out but not sure if they are legit or not. 

5. After the reboot I notice that a good chunk of my nodes interfaces are 'unknown' this looks like it fixes itself but again something else going on. 

 

I have applied the 'hotfix' that you all pushed out to try to fix this.

I have done the change from streaming to buffered

I have done the registry change for the ports

The only thing I have not done is revert the snap shots back to June 14th prior to the update so Solarwinds is stable again. 

At this point I am going to schedule a task in VM Ware to reboot the server every night.  That is pretty much the only way I will know Solarwinds will actually work. 

 

Thoughts?  serenaaLTeReGo

Cisco ISR4451 Hardware sensor showing critical in solarwinds

$
0
0

Hi Guys,

 

we are using NPM 12.3 presently. We added one network device(Cisco ISR 4451) in solarwinds. I checked Hardware sensor showing critical.

I checked manage sensors all the enabled and we put into option" Orion default thresholds"  Meanwhile I had check with network team it's showing all environment is good

Please find the below SS and Could you please any one of help to me.

 

Note : we are facing only one network device in solarwinds

 

Showing critical indicating in Yellow color mark. we changed MIB and pollers and everything .can you please suggest on it.

 

Thanks and Regards,

Kishore.

Viewing all 21870 articles
Browse latest View live


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