mesverrum · Observability Architect · ✭✭✭✭✭

Comments

  • That sounds essentially like a DIY version of the NCM product. NCM is primarily marketed toward people who want to use SSH to modify configs on network gear, but it can also be used fairly effectively on anything that has SSH available. Now I will say NCM scripts are not quite as easy to work with as python, assuming you…
  • Yeah, last time I had to wrestle this situation I found that those list resources were not useful for my purposes at all because they didn't seem to have any filtering intelligence. Never have seen where Orion stores the results of LR, but i know they do store it somewhere because you can pull up the cached results from…
  • Not at my desk today, but open swql studio and search for discovered and you will see them, there are tables for each type of child entity Also this old post mentions a way to accomplish this purely in sql, some of the details may or may not still apply since it's been a while. thwack.solarwinds.com/.../84378
  • Npm doesn't natively do ip sla monitoring. They have a module for that called vnqm, https://documentation.solarwinds.com/en/success_center/vnqm/content/vnqm_getting_started_guide.htm If you get fancy you could do some form of sla monitoring in just npm by building a custom UNDP aimed at the relevant oids.…
  • I'd suggest doing this with a powershell script monitor to check the directory with wildcards and just notify you of the largest file at any given time, or a count of files that are 1kb, or whatever logic suits your use case. 
  • If I were you I would run an SNMP walk against the device and see first of all if what you are seeing in Orion matches what the device returns. Can't tell you how many firmware bugs I've seen over the years that give weird data in snmp. Generally speaking Orion is just going to show you exactly what the device spits out…
  • I've always felt like alerting on discards was a bit of a red herring because there are lots of legitimate reasons to have discards. I just blank out those thresholds or set them crazy high in my environments. I'm not as flexible about errors, since those are more of an indication of something I'm likely to fix. 
  • When in doubt you can also look up the snmp OID associated with that poller and confirm that your devices actually respond to it. Can't tell you how many times someone swore to me that their device should do xyz and when we did an snmp walk the relevant oids weren't responding. If they are then @"vinay.by" 's comment about…
  • To be frank I think that one of solarwinds big advantages in the marketplace is that it is super cheap to license compared to most of their good competitors. Feels like part of that secret sauce is that they don't have devs spending cycles tweaking the views and such and rely heavily on the thwack community to ensure the…
  • Super weird then because that is not the widget I get. Not at my desk but mine just has basically a blank box andan edit button that takes you to a selection screen of Orion maps. Are you running a new version? 
  • No, discovery absolutely can get file systems Interfaces, and has some ability to filter the discovered results before importing them, but I found the built in filters weren't granular enough for me. That's why I ended up adding the step of removing those items that I didn't want via sdk or sql before executing an import. 
  • I believe doing a list resources against those nodes would give you the option to enable it on them. I just checked my environment and for the OOTB pollers I don't see a way to bulk scan, but its also possible that running a discovery against all of them might do the job for you as well. For custom defined/community…
  • Just a heads up, that link goes to the MVP forum which most users dont have access to. This article is pretty good for new people to get their arms around SWQL studio SWQL Walkthrough SW doesn't publish a data dictionary but the structure of the DB is not the hardest I have ever seen. Usually for devs and dba's is they…
  • This all sounds about correct, the main trick is just to take that StorCLI output and reformat it into what SAM script monitors expect, which is a single line output that looks roughly like Statistic: <somenumber> and has an appropriate exit code based on whatever logic you want to implement More detail about script…
  • Same as on the other thread, no particular reason its not in the view by default. As a general rule most of the default widgets are kind of focused on having quick load times and not presenting a wall of text but you are free to modify them to your needs. Not sure which modules you have but NPM, UDP, and NCM all have…
  • Because nobody at corporate ever took the time to make it an out of the box widget. Orion is often the kind of tool you have to roll up your sleeves and get used to just doing things yourself rather than waiting for them to implement a FR. To make it searchable in a dashboard without running a report you could use the…
  • That widget is legacy, and only includes the old Atlas maps. This screenshot shows all the widgets that I get when i search map in my instance. The red ones are associated to Atlas or the worldwide map and are useless to you.
  • They aren't natively archived at all, the log adjuster can control retention settings and file rollover, but if you are talking about doing years of log files you probably want to use a dedicated tool to suck in the logs and store them. Trying to just leave a bunch of multi gig log files in that directory could become…
  • The way I had managed this in the past was to run discoveries against the target node(s) and then remove entries i don't like from the discovered objects tables, and then import the remaining results.
  • A lot of events in the deep guts of Orion don't get associated with specific entities, so they arent subject to account/view limitations. Or if you set a limitation on specific entities like a node then that doesnt really carry through into related vman or srm entities. It has been a real challenge in the past when I…
  • I drop a subset of my stuff here, made some attempts years ago to grab stuff I liked from thwack and the other mvps but I left the SW world for a few years and hadn't been keeping up on stuff. github.com/.../MyPublicWork And kmsigma has some goods in his repo https://github.com/kmsigma
  • A big red flag about learning on docker desktop to me is just the "does your company pay for Docker Desktop licenses?" Even when I'm just noodling around with personal projects I don't like to sink time into tools that I won't be allowed to use at work because of license costs. I will also suggest that when it comes to…
  • Default N is 5, and yes you can change it if needed https://documentation.solarwinds.com/en/success_center/ncm/content/ncm-simultaneuos-firmware-upgrade-operations.htm And no, in order to manage the sequence the way you describe you need to just set up multiple jobs. Just access in job 1, distribution in job 2. Looks like…
  • Nope, there's just notes. Usually you can get much more fine gained about resolution meta data in a proper event management system but Orion is not that. For example SWSD has custom fields that could probably cover your use case. 
  • https://documentation.solarwinds.com/en/success_center/nta/content/nta-configuring-dns-and-netbios-resolution-sw353.htm That article talks about how to control the settings around DNS resolution, but its worth mentioning that a LOT of IP addresses you communicate with are usually not able to be resolved into DNS, or they…
  • It's fairly well documented here https://github.com/solarwinds/OrionSDK/wiki/REST The Orion API is an extremely unusual beast, you basically have to throw away anything you are accustomed to about how other tools API's work. Most API's are going to be something like Create Token > Rest query against a defined endpoint like…
  • Unfortunately you don't see those CBS switches in most Orion customer environments, so it's quite possible you will have to create your own template. On the plus side looking at the docs it is a really simple upgrade process so you can probably just take one of the existing templates and remove steps until it just does the…
  • On thing that comes to mind from this was how at the enterprise where I worked through their transition to devops it became pretty clear that a big part of their strategy involved not being afraid to crack some eggs in order to move the ball forward. The company had developed some really business-hostile patterns in some…
  • I made this swql query that you could use in a custom query to define any span of time you like SELECT a.Node.Caption as Node , a.node.DetailsUrl as [_linkfor_Node] , a.Name as Application , a.DetailsUrl as [_linkfor_Application] , db.Name as Database , db.DetailsUrl as [_linkfor_Database] , q.QueryText ,…
  • I use this in a custom query widget for that SELECT n.Caption AS [Node Name] ,n.detailsurl as [_linkfor_Node Name], '/Orion/images/StatusIcons/Small-' + n.StatusIcon AS [_IconFor_Node Name],n.ip_address as [IP Address],n.detailsurl as [_linkfor_IP Address],c.Name AS [WMI/SNMPv3 Credential Name], n.Community as [SNMPv2…