mesverrum · Observability Architect · ✭✭✭✭✭

Comments

  • Generally, when Solarwinds gets anything wrong on your Node Details you will need to set up a custom poller, they have a video explaining how to set them up here: Create Custom Pollers in SolarWinds Network Performance Monitor (NPM) - Videos | SolarWinds One of the things the video doesn't explain as well is how to find…
  • What you describe is not the typical or expected behavior. I see you mention disabling the alerts and then enabling them again after the edit, that will definitely re-trigger them, but it sounds like you weren't doing that before. so I'm not sure what else might be causing everything to re-fire.
  • To put it simply, that information isn't available through the gui driven report builder. If custom sql reporting isn't your kind of thing, then I just got into a habit of setting up my http/s components with the name of the site and port as the component name.
  • Outside of the maintenance all the products will continue to work fine, but you cannot activate a newer version than what was out while your maintenance was active. So you will want to build your new server with the offline installer using the versions that are out now instead of using the online installer which will…
  • In short, yes. Connect now is a pretty complex beast taking info from several different places and trying to match it all up. Typically I have best luck when I am monitoring the interfaces in NPM on both sides of the connection. -Marc Netterfield Loop1 Systems: SolarWinds Training and Professional Services * LinkedIN:…
  • From what I can tell most forms of traceroute and similar tools do not "see" load balancers, which makes sense given that the job of the load balancer is typically to make itself completely transparent to the end user trying to connect to the website. I would expect it is similar for Netpath as I've never seen a LB show up…
  • As long as you installed the Netflow module on your APE you are all set to start collecting inbound flows, assuming you are running a recent version of the installer then it would have been installed automatically when you set up the APE to begin with. Netflow is licensed to match your NPM license, so if those routers and…
  • They work, there were just some minor syntax problems, Here you go SELECT Count(*) as TOTAL,(SELECT Count(*) as UP FROM Orion.Nodes Where Status = 1) as UP,(SELECT Count(*) as DOWN FROM Orion.Nodes Where Status = 2) as DOWN,(SELECT Count(*) as UNMANAGED FROM Orion.Nodes Where Status = 9) as UNMANAGED,(SELECT Count(*) as…
  • Way back in the stone age back before core orion had a mute button (2017 ish?) to do maintenance modes we had to use custom properties and just added logic to our alerts to check if the property was set to true.
  • If you know sql you should be able to translate it to swql pretty painlessly. The biggest change is that the table names are not 100% identical so you have to map those across (connect to swql studio and it's really easy to see the equivalent tables in most cases) and certain more advanced sql functions may not exist in…
  • You can probably pull this off user a SQL user experience monitor. Have him modify the query such that it reports a single count value and put that into the body of the sql query. Set it up with a threshold where it goes critical whenever the count value >0 and then create an alert going to him whenever the component goes…
  • No need for anything custom or fancy, you can't use percentages out of the box but combined bps is already in the system, just set up an alert like this: -Marc Netterfield Loop1 Systems: SolarWinds Training and Professional Services * LinkedIN: Loop1 Systems * Facebook: Loop1 Systems * Twitter: @Loop1Systems
  • It can definitely be scripted through the api. I've written several tools that my team uses to do so. I will say that depending on exactly how fancy you want the script to be it can get pretty complex.
  • Definitely doable, but I hope you are sharp as an html front end dev because none of the tools are going to do it for you. For the solarwinds side just pull everything you need from the api, see this post https://loop1.com/swblog/using-the-rest-api-to-get-the-most-out-of-solarwinds-part-1/
  • Unknown means that solarwinds was not able to use the given SNMP creds to access the switches. There may be ACL's or who knows what else jamming you up but you need to get that sorted out. Once you do then just run a discovery against those ip addresses and solarwinds will update them to use SNMP for status instead of just…
  • The events table is only held for 30 days, if you made it a left join you would get the others, and you could do something like use a case statement to turn the rows with null eventtimes into a string saying "more than 30 days" or a similar message.
  • If it has been more than 30 days since the node was added then it will already have aged out and been deleted from that history.
  • The secondary member typically has their own unique IP address that we poll, unless something is different with the current versions of ASA. You used to have to set up UNDP pollers to confirm which node was actually answering calls to their shared IP, but the latest versions of NPM have dedicated ASA features that make…
  • This template generally works for me Certificate Monitor
  • Unfortunately there is not that level of granularity with the user control. -Marc Netterfield Loop1 Systems: SolarWinds Training and Professional Services * LinkedIN: Loop1 Systems * Facebook: Loop1 Systems * Twitter: @Loop1Systems
  • Looking at that error, its basically saying the application can't display the error it's experiencing remotely. I wouldn't waste time trying to figure out how to get the error to show up in the GUI, just go directly to the log files for the system and see what errors you are finding there. Probably would want to have a…
  • To calm down those floods of alerts for remote sites you probably want to set up some dependencies, Define and use dependencies in Orion NPM - SolarWinds Worldwide, LLC. Help and Support This technique is a favorite of mine for managing lots of dependencies and not having to mess with the GUI as much, but it requires some…
  • Can you give a little more detail about the contents of the query, might help to figure out a way to jam it all together? I would probably build a report/custom swql resource that includes the data set you want and instead of using a send email action I would use the email a web page action and point it at that resource.
  • I haven't used that tool in a while but if you are at the part I think you are then it is not looking for an account in your environment, it is asking for the login you use to access the Cisco Smartnet portal
  • So I'm going to start by saying the simple answer is basically no, but depending on how much tenacity you have some work arounds could be potentially rigged up. I would say they are all a lot more complex or brittle than I would be willing to spend time on, so I would be focusing on making the case to whoever is standing…
  • Default reports included with SEM
  • The resource mentioned above won't get you the graphs though. The way to do this is to create the view and add in 6 custom object resources, then configure them to each of the specific interfaces you want to see. Let me know if you need any more help with setting these up -Marc Netterfield Loop1 Systems: SolarWinds…
  • It would have to be custom SWQL/SQL, here is a report I wrote in SWQL that shows how often alerts fire for specific objects, it would be possible to rework it to do what you are asking if you narrow it down. --report on alerts triggered select ac.Name…
  • pratikmehta003​ Depends on the nature of what happened to cause it to be "hung" Unless you have done some customizing in NPM if it is still answering pings it is going to show as being up, if not then it will show as down. You have the option to change nodes to get their status from SNMP if you prefer but that has more…
  • So for several reasons I prefer to monitor http/s templates by applying them to the node that hosts the page directly. If there's a load balanced VIP or DNS name then I usually make a separate node for that object as well, unless the client has license limits we need to stay under. In some cases I mute or otherwise hide…