mesverrum · Observability Architect · ✭✭✭✭✭

Comments

  • The way NPM and NTA correlate information requires you to be monitoring your nodes on the same address that your NTA flows are sourced from.
  • I wouldn't be using the comments property for this since it would be better to just create a new property specifically for patch cycles instead of using a generic one. I typically just do matching custom properties on the node and app, then I use an alert with logic that says something to the effect of node patch_cycle =…
  • I just double check my instance, looks like the answer is not with the GUI, but you could create a custom SQL variable to display it
  • While there was very little fanfare for it (one line on the release notes and I feel like MAYBE I saw it mentioned in a Thwack post), they also added in new replacements for almost all the node metrics. Go into the list and search for "modern" and you will find them. For the last month I've been replacing all the legacy…
  • It only shows up for devices where hardware info is available, so first and fastest place to check that is to list resources on a node and make sure the hardware health option is available and checked. What kind of device are you looking at where you expect it to show up and aren't seeing it?
  • I've gone round and round a few times trying to find where the cached resource data lives, doesn't seem like they are in the db unless they have some completely misdirecting table name.
  • Assuming you are running one of the recent versions you could use the Perfstack feature to build your widget Go to My Dashboards > Home > Performance Analysis + Add entities, hit the drop down at the top that says Node and change it to Interfaces, then find the netflow sources you are looking for and add them. Click an…
  • There appears to be a lag time in group calculations of up to a few minutes. Is your problem sticking around longer than that?
  • Do you actually have UDT? That is a separate module and I don't know off hand why you don't have anything populating for your query there but my first guess would be not having it or not having your nodes set up correctly for it. Try Orion.NodeMACAddresses, this should get what you are asking for.
  • I feel like there is probably a way to make this happen through the GUI if you get very creative. I was considering building some kind of UnDP's and a transform so we could set an alarm when that combined value went above the threshold, and I'm pretty sure that would work but this SWQL based alert does it so much faster…
  • That looks like the correct file, if I remember correctly from the last time I installed an NTA db (about a month ago) if you have the correct one it should prompt you for what kind of install you want to do on the second screen.
  • They made a change in version 12 where those group by and legend shows fields became required instead of optional. If you want to be lazy you can just hard code something to use for them both, like this: SELECT 'WLC' as [Legend], Detail.[DateTime] AS Timestamp, SUM(Detail.[RawStatus]) AS 'Client Count'FROM…
  • You are correct that you will need to create and use a custom property to sort things if you cannot use the builtin vendor field. Mucking around in the DB and trying to set the vendor manually is going to give you headaches down the line. You could set up an alert action that sets the custom property with the correct…
  • As a consultant I spend a lot of time tweaking views for people and it is a painfully manual process but I think that Orion installs with good views and dashboards make end users significantly more likely to stick with the product and few products can compete when these things are done well. On the other hand my idea of…
  • I use a custom swql query to do my all alerts resources this way I can search and apply whatever filters I want SELECT o.AlertConfigurations.Name AS [ALERT NAME] ,'/Orion/NetPerfMon/ActiveAlertDetails.aspx?NetObject=AAT:' + ToString(o.AlertObjectID) AS [_LinkFor_ALERT NAME],CASEWHEN o.AlertConfigurations.Severity = 2 THEN…
  • Your query would have to know what the conditions are where a particular template should be applied. The starting point would be select n.caption, a.name from nodes n left join apm_application a on a.nodeid=n.nodeid --where a.name is null You would need to place addition conditions on the join line to say which nodes…
  • I have worked in environments where we set udt up without sam, and I don't believe we ran into issues, but for the clients I work with SAM is pretty common so I can't say for 100% certainty. You would need to add them in as nodes, and I'd just check if the edit nodes screen has the check box that says something along the…
  • net-snmp is the name that most anything using the linux snmp service gives itself so it is pretty common for linux based appliances to show up that way. Solarwinds normally bases it's Vendor off the sysobject OID, and you can create custom rules to identify vendors, but it can sometimes be tricky with the linux appliances…
  • Adding to what ctlswadmin was saying, one of the things to be aware of is that if you plan to migrate the existing database over to the new environment you need to be running the same versions of all the software in both places or things will get ugly. If the old environment isnt already running the newest versions I would…
  • This is pretty easy actually, nothing too fancy in this case. For my example I'm going to say I want to group them by the Location property, there's nothing stopping you from grouping by a custom property or really anything you want though. I'd start by building a new report and adding the a chart to it. When you add a new…
  • Your syntax is correct to pass user/passwords. There is nothing different in this case for OS accounts versus any other type of account. Does your script present the expected message and statistic outputs like described in these blog post? (obviously ignore anything specific to PoSH instead of python, but generally this is…
  • You will want to use a windows script component or a powershell script. This series of posts does a good job of explaining what you would need to know to make it work. The Basics of PowerShell (part 1) The Basics of PowerShell (part 2) The Basics of PowerShell (part 3)
  • How's this look? Add it to your page as a custom query and paste this into it SELECT o.AlertConfigurations.Name AS [ALERT NAME] ,'/Orion/NetPerfMon/ActiveAlertDetails.aspx?NetObject=AAT:' + ToString(o.AlertObjectID) AS [_LinkFor_ALERT NAME],CASEWHEN o.AlertConfigurations.Severity = 2 THEN…
  • This breaks it down Security roles Looks like you'd just need to add their account to the eminentware reports role and eminentware user role so they can log into the console.
  • Sounds like you need to be introduced to oriondemo.solarwinds.com, it's going to change your life.
  • The github for the SDK has several exampled to help teach you how to interact with it, this is the section on manipulating groups OrionSDK/Groups.ps1 at master · solarwinds/OrionSDK · GitHub Take a look at that and I'm sure you can figure out how to script the effect you want. I've used scripts to create many groups in one…
  • You can use the existing global macros or set up custom new ones. If, for example, you have the global default username and password you could reference ${GlobalUsername} and ${GlobalPassword} If you want to create other alternative macro sets you can set them up as mentioned here: Custom macros -Marc Netterfield Loop1…
  • The most practical way to validate this would be to run a packet capture on the orion server. If the test fails then SNMP is not getting there, or maybe its not getting back to you or maybe there is something strange going on but ultimately it is probably a network rule or acl kind of issue assuming that snmp is set up…
  • I think part of the difficulty you may have in figuring this all out is that the process has changed over the years so it depends which version you have right now and which version you will be migrating to ultimately. It is a good idea to get a support ticket open for this so they can spot check your process but to address…
  • If you have a specific device that is dropping ICMP packets on a regular basis then there isn't really much fine tuning on the orion side, you are just gaining new visibility into an aspect of your network devices that you may not have been aware of. Normally switches drop ICMP when they are loaded down, but there could…