mrxinu

Comments

  • Hi there, you can't create alerts unfortunately. You need to create the alert and then have something in SolarWinds trigger that alert. That doesn't mean you can't manipulate a custom property from outside with the API and have that trigger the alert.
  • You're in the right neck of the woods. Can you give me more information about what the trunked interfaces are called and what the desired configuration looks like?
  • Hi there, this SWQL query will give you a list of all interfaces whose last record of passing traffic was >30 days ago: SELECT n.Caption AS NodeName ,i.Caption AS InterfaceName ,MAX(it.DateTime) AS MostRecentDateTimeFROM Orion.Nodes nJOIN Orion.NPM.Interfaces i ON n.NodeID = i.NodeIDJOIN Orion.NPM.InterfaceTraffic it ON…
  • The old reports are still stored on the filesystem. If they don't land in the right place you won't find them via the web console. Can you confirm the path where you've saved your report? -- Steven W. Klassen Programmer Analyst @ Loop1 Systems http://www.loop1systems.com/ http://www.linkedin.com/in/mrxinu
  • Go to Settings > Manage Reports. Change the 'Group by' setting on the left side to 'Report Origin' and select 'Report Writer' from the resulting list below. You should find your report there. -- Steven W. Klassen Programmer Analyst @ Loop1 Systems http://www.loop1systems.com/ http://www.linkedin.com/in/mrxinu
  • The subject of this post is formed of epic amounts of win (translation: that's a good thing).
  • There's a setting in the trigger & reset conditions that says "do not alert unless the condition has existed for more than X time period." You can set that to a multiple of the polling interval so you're not getting notified about little spikes that aren't persistent for a period of time. For example, if you're polling for…
  • Hi there! SolarWinds knows the time of day portion of their Advanced Alert Manager doesn't work well past the 24 hr boundary so in the short-term they've provided an Unmanage Scheduling Utility so you can identify the nodes you want to unmanage and it creates a cmd file that you can schedule with Windows Task Scheduler.…
  • Try heading over to http://requestb.in/ to create a private bin and then point your script there. I'd be curious to see what the payload of the POST looks like. It sounds like the URI that's being generated is wonky.
  • It's a little bit of a stretch, but since the syslog table is right there in the database you could reach over into it to do that kind of validation if you used an Custom SQL alert to do what you're talking about. What's your level of comfort with SQL and what is the pattern in the syslog message that you're expecting to…
  • Your URI needs to have '/CustomProperties' appended to it. Check out the highlighted lines of my gosolar package that does the same thing in Go: gosolar/customproperties.go at master · mrxinu/gosolar · GitHub
  • It sounds like you're using an application alert as opposed to a component alert. The application alert will just squawk when the application is unhappy, but a component alert will very specifically say "this component is not working" which should point right at the problem. Can you provide a screenshot of what you're…
  • Run the configuration wizard with the 'website' box checked. That should sort you out. If you made any changes to the website (i.e., played with some CSS or did other hacking) make sure you back it up first.
  • What version is your database server? 9.5 and beyond won't support 2000 AFAIK.
  • Here's the path you want to take: * Back up your existing server & database. * Upgrade your existing server to the latest versions of all the software you're running (NPM + modules). * Run the license manager on the existing system (All Programs > SolarWinds > License Manager) and release the licenses for all software. *…
  • The easiest thing to do would be a custom SQL trigger & reset condition. The trigger would look like this if you had a custom property called WarrantyDate of type DateTime. For the reset condition just adjust the clause to be WHERE Nodes.WarrantyDate >= DateAdd(dd, -30, GetDate()) and you'll be all set. -- Steven "MrXinu"…
  • When you say it has the correct permissions, have you tried those credentials from the application server? On the command-line for example? C:\PS> get-wmiobject -credential DOMAIN\username -computer remotecomputer -query "select percentdisktime from win32_perfformatteddata_perfdisk_physicaldisk where name = '1 C:'"
  • How database savvy are you? If you're comfortable with things like temporary tables and stored procedures I may have a faster way for you but it's not for folks new to T-SQL.
  • You can change the default protocols and even force all your devices to use the new settings. Go to Settings > NCM Settings > Global Device Defaults. Change the 3 settings below to SSH and check the box to the right and then click submit. -- Steven W. Klassen Programmer Analyst @ Loop1 Systems http://www.loop1systems.com/…
  • This SWQL query looks like it'll do the job: SELECT HostID, HostName, VMwareProductName, VMwareProductVersionFROM Orion.VIM.Hosts -- Steven W. Klassen Programmer Analyst @ Loop1 Systems http://www.loop1systems.com/ http://www.linkedin.com/in/mrxinu
  • You should be able to do this with a couple condition groups. * Add two condition groups - they will automatically be set to ALL. * Under the first condition group, put the following two simple conditions: Node > Caption is equal to NodeA, and Node > Status is equal to UP. * Under the second condition group, put the…
  • I believe if you delete the view and then re-run the configuration wizard it'll put it back. I haven't tried to fix that particular problem before though.
  • I agree with - using SAM, if you have it, would make the most sense. But since you're already headed down an SNMP monitoring path, you would use NPM's "Universal Device Poller" to create custom pollers to get those process counts. If your first one was httpd, you would poll for the OID 1.3.6.1.4.1.2021.2.1.5.1. The result…
  • That's right, setting nodes managed/unmanaged is under the "node management" (or some similar name, I forget) permission in their user profile. Either you give them complete control over making adjustments to the node or nothing at all.
  • You could create an external node and have it pointed there. It's as close as you're going to get to associating a SAM template with nothing.
  • Have you tried looking through the available resources? Either this guy is an ASP hacker or it's one of the newer (and often unused) resources.
  • Hi there, When you're adding a node via the API you'll set the ObjectSubType to ICMP and the External boolean to True. That'll achieve the affect you're looking for. Aside from that it's just like the AddNode script below: OrionSDK/CRUD.AddNode.ps1 at master · solarwinds/OrionSDK · GitHub -- Steven W. Klassen Programmer…
  • Did you move to HTTPS by chance? If so it's possible that URL no longer works and there's a stale entry in the Websites table of the database. If that's the case you can have one of the SQL savvy folks in your environment update the row in that table to use port 443 instead of port 80. -- Steven W. Klassen Programmer…
  • As long as the device has a temperature sensor and is willing to report that value via SNMP you can create a Universal Device Poller (UnDP) for it. There are a few examples out of the box, one of them already doing that for Cisco devices. Once you've assigned that UnDP to the devices you want to monitor, you can create an…