mesverrum · Observability Architect · ✭✭✭✭✭

Comments

  • I would say that these days if I wanted an ad hoc interface report I would probably just use Perfstack, in the latest versions if you go to the interface details page and click the Performance Analyzer button is just loads it up for you like so
  • So I think you have a disconnect in your head between what Solarwinds is counting as packet loss and the metric you have in your mind. Solarwinds is not counting overall packet loss on your server, at all. It is saying 10% of the time when I tried to hit this device with an ICMP ping (yes a single packet) I did not get a…
  • NPM 12.2 has real time monitoring as part of the perfstack, you can do up to 10 metrics at a time. PerfStack 2.0 - Real-Time Polling
  • Depends on which Solarwinds software you are using, this is pretty straightforward to accomplish using LEM since there are event id's associated with software installations, and would be extremely complex in SAM since SAM doesn't keep historical tables of installed software, only the most recent set, everything else is…
  • You might look into using the scoped option with your style tags, I've never personally had need to use it but my HTML resources are also pretty rudimentary and don't use the style tag anyway.
  • You'll find that you have a MUCH easier time making several reports instead of trying to make one monolithic report with all the metrics and such I'm one place. There are many examples on thwack of availability, downtime, min/max /avg reports. To combine them all into one thing that actually gives something readable would…
  • For whatever reason this table doesnt show up in SWQL, but you can get the info using regular SQL Try a custom table and see if this gets you started SELECT TOP 1000 * FROM [dbo].[CredentialProperty] join dbo.credential on credential.id=credentialproperty.credentialid where…
  • IIRC the top interface utilization widget doesn't show interfaces below a certain threshold of utilization, would that possibly explain your gaps? If the query is structured incorrectly it kicks out an error stating that, if you just don't have any interfaces showing up then none of them meet the criteria you defined + the…
  • This custom query should do the job assuming all your servers are having their asset inventories collected: SELECT n.caption, s.name, s.version, s.installdate from Orion.AssetInventory.Software s join orion.nodes n on n.nodeid=s.nodeid where s.name like '%.net%'
  • What you need to do is create a custom table. For the data source select Virtual Machine, when you are picking columns there will be a section on the left for virtual volume, that has the columns you want in it, mount, capacity, %used, free space.
  • For whatever reason the logic the devs used was that the node icon only reflects it's ICMP up/down status. In cases where I need to change that I've had to make custom reports in SWQL/SQL with case logic that I use to pick my own icon to reflect particular conditions. See this below example (Paste it into a "Custom Query"…
  • Off the top of my head here's an idea. What if you added two more scripts to the set, one that launches the connect, and one that closes it. Then add a wait type command to all of the scripts except the "opener", so all scripts would launch at the same time but all scripts except the one you want to run first, for…
  • Unless you have legacy stuff in your environment, like old report writer documents, everything you need for Orion is in the database now. NCM has a built in job that makes archive copies of old configs to a folder on your hard drive, so you might also back those up somewhere, but they don't show up in the web console at…
  • Someone must have been changing up your views, if you are running the newest version of orion then there is a pencil icon at the left edge of the screen, if you are on anything that hasn't been updated in the last couple weeks you should find a Customize View button in the top right corner. If you don't see either then…
  • From smallest scale to largest, if all you need is up/ down of the nodes in that site you could deploy a net path probe on a windows machine inside the site and that code handle maybe 20 nodes. If the site is small you can talk to your account person about buying a remote office poller, if you need more than can be handled…
  • In the new version they don't slice traps up into the individual variables, its all one big message glued together under a variable I believe they call log manager event message or something to that effect. Maybe check if there is a feature request around lm trap varbinds. In the interim I've just been using custom swql…
  • On each dashboard apply a "view limitation" and it will filter all the resources on the page based on whatever limit you pick. Lots of ways to actually define the limitations though so it may take some experimenting for you to find the best for your case. Adding View Limitations - Video - SolarWinds Worldwide, LLC. Help…
  • For the current stat value try this one ${N=SwisEntity;M=CustomPollerStatusScalar.Status} for the second part I think you might be able to get away with doing a custom sql selection with select (${N=SwisEntity;M=CustomPollerStatusScalar.Status}/(100*60*60*24)) as [days] It might complain about that though, in which case…
  • There is a bug in the current release that breaks all custom swql/sql based charts, your query is fine they just haven't released a hotfix to address the issue yet.
  • So there's a couple ways to approach this. You could write the report to search through every cpu poll looking for the times when the system goes above/below the thresholds but it will be a lot more computationally efficient to set up an alert at that threshold and then just diff the timestamps between those alert triggers…
  • Is there a good reason to build this using UDT and vbscripts (which are completely out of the modern fashion) when enterprise switches should already support enabling port security directly within their config? Catalyst 4500 Series Switch Cisco IOS Software Configuration Guide, 12.2(25)EW - Configuring Port Security [Cisco…
  • Since we all know 3 ghz processors are nearly non-existent in modern virtual hosts you can safely disregard the specfic ghz requirement. I haven't seen a system pass that requirement in over a year and yet performance on those systems is fine. On the RAM side I would discourage you from skimping out, all databases perform…
  • Netflow is a Cisco designed protocol that does not make any attempts to record latency, it's all about bandwidth utilization, so NTA also does not track latency. There is a feature in NPM called quality of experience that uses an agent and can display aggregated trends of DHCP request latency. Also in NPM there is a…
  • If an interface is not checked in List resources then you have effectively told Orion not to poll that interface for anything. You will need to add them to use UNDP pollers on them.
  • Depends on which specific models and brands of servers you have, but most of the newer IPMI systems report on power consumption. If you have the vendor software installed for the server type (Dell/OMSA, HP/Insight, etc) and you have enabled hardware health on the server you can check and see if the power consumption comes…
  • Not an easy way that I can think off from the top of my head, new-swisobject is pretty much like doing a sql insert, it only adds the thing you want to that single table. It never just figures things out for you, so you end up needing to set one up manually and identify all the tables that object starts showing up on, and…
  • To specify a single row in a table just add the row number to the end of the OID. This can be really tricky for OIDs that have a dynamic number of objects in their table, but if it is static you can just do that.
  • The company I work for has offices in Cork that service all of EMEA https://loop1.com/
  • So one thing to consider is that these logs were already being sent to your system in the legacy system, so the performance impact on your server isn't really that different, you used to get these events and they were being dumped on the syslogs/traps tables in the old db. They've just deprecated those syslog/trap tables…
  • If you have an APE then you should be able to get the info with a custom query resource or just loading the swql studio and running this SELECT EngineID, Name, Version, IsActive FROM Orion.ModuleGlobal -Marc Netterfield Loop1 Systems: SolarWinds Training and Professional Services * LinkedIN: Loop1 Systems * Facebook: Loop1…