mesverrum · Observability Architect · ✭✭✭✭✭

Comments

  • Just use the report section to create a report listing all the properties you need from of all the nodes in your environment. At the top right whenever you run a report there is an option for export to Excel.
  • Jpegs work fine for importing as a background file. Found this in an admin guide for Network Atlas: Supported formats l Graphics Interchange Format (.gif, non-animated) l Tagged Image File Format (.tiff) l Joint Photographic Experts Group (.jpg) l Microsoft Windows Bitmap (.bmp) l Portable Network Graphics (.png)
  • From past experimentation with this concept there cannot be a LB between the pollers and agents. The pollers themselves have to be expecting the agents, if they receive traffic from an agent they aren't assigned to in the DB they won't do anything with the data. In the DB each agent can only be assigned to a single polling…
  • So in Orion you need to use custom properties for the majority of your sorting/filtering tasks. In this case you say you have some groups and you want to exclude them from alerts, coming up with logic to make that happen is a pain without a custom property. Add a new property, tell your alert to only apply to nodes where…
  • You method is roughly how I would do it as well. Regarding the part where it makes a mess to intermingle your alerts you can assign an action from another alert, copy the action and then remove the shared action. That way I can use them as fairly fast templates but don't have to be afraid that a change I make will mess up…
  • You can use a custom powershell script to check for the logged on users, filtered for the account you want to check. Set up a condition where if the account is not it should exit with a 1 (Down), otherwise exit with a 0, you will need a statistic but honestly for a simple check like this you could just hard code in any…
  • That kind of logic can't be done in the alert GUI, would have to be a custom sql/swql alert condition.
  • Netflow reads packet headers, so in this case you are probably going to have to break this into some chunks. Initially looking for traffic where the destination is the cluster's load balancer VIP. Then look for traffic where the destination is each of the nodes in the cluster and the source is the load balancer. I'd…
  • WMI was a bit flaky before server 2008 (and even back then is wasn't that bad of an issue), but this has long since been addressed in any modern releases. If you are using SAM I find that WMI becomes significantly preferred over SNMP for windows boxes, because you can tell SAM templates to inherit the same domain…
  • You have an alert, probably with a name like "alert me when an interface goes down," that you can disable from the manage alerts screen. You'd still be collecting all the stats but not trigger an email when the interface goes down. Later on you can probably modify the alert to make it more specific, like only notify me…
  • This is the basic idea you need to follow: SNMP monitor Monitor SNMP using SAM - SolarWinds Worldwide, LLC. Help and Support The gotcha you should be aware of are the SAM SNMP monitors don't poll a whole table, just a single value. I haven't tested it in a while but I also believe the SAM SNMP monitors only process results…
  • The API is an ever evolving beast, but to address the first question, it does apply to most (maybe all?) of the modules. Some of them have more attention from the API than others and the available verbs are not always very extensively documented. The best bet for finding out what actions are available for you is to install…
  • You should be able to collect that information from SAM, and indirectly even NPM would let you know by monitoring the capacity of disk volumes. Via SAM Appinsight template You can also set an alarm condition when growth rates exceed a specified percentage in 24 hours.
  • Two approaches you can take, use a custom SWQL/SQL based alert trigger where you join the audit event to the nodeid and alert on the node, that way you can use node properties for the variables on the trigger actions. The alternative is you would leave the alert trigger logic the way it is now, but then use custom swql/sql…
  • Try this, SELECT n.NodeCaption, ent.LastDiscovery, ent.FirstDiscovery, ent.Missing, ent.Name, ent.Description, ent.Type, ent.ContainedIn, ent.EntityClass, ent.Position, ent.HardwareRevision, ent.FirmwareRevision, ent.SoftwareRevision, ent.Serial, ent.Manufacturer, ent.Model, ent.Alias, ent.AssetID, ent.FieldReplaceable…
  • Never had that problem, but off the top of my head: Did you try the usual troubleshooting stuff like restarting your services, running config wizard, rebooting the server? Do you use an additional web server and does the same problem show up on the AWE and core app server?
  • My first thought is did you assign any pollers to the nodes? There some discussions here about that, but the quickest check would be to take a look at the pollers table and filter it to your new nodeid and make sure the correct types of pollers are all in there compared to the ones you added via the GUI API - Adding Poller…
  • OK, now that I'm not on my phone I can be a little bit more descriptive as there are kind of a lot of steps to making this all work. Start with a custom property, I'm going to call it LogDirectory, set the type to text. Now build a group with a dynamic query that pulls in all nodes with vendor=Windows and Logdirectory is…
  • I'm about to take off on a plane so I can't be too elaborate about this but you can make this happen. Might be a bit tricky but I would set up a group that automatically pulls in all Windows servers with a log location custom property that is blank. Apply both monitors to everything in this group. use an alert that checks…
  • If you just added the device it sometimes take a little while for the detailed statistics to begin to populate, but within 10 minutes you should have them. If it has been longer than that and the device still isn't reading then I would be investigating the SNMP communication between the NPM server and the WLC. Hit list…
  • Well as far as the NCM module goes, I don't think it even uses MIB's for anything. In NPM you don't need to manually do anything to update the MIB db, you just send over the mib files to Solarwinds support and they will integrate them into future releases. In the mean time you are free to set up custom pollers if you need…
  • Thats a new bug to me, I have used VMAN and NPM in dozens of environments and not seen that yet. Did you open a ticket?
  • Never run into that before, but presumably the system account has been added to the orion users list and there may be some kind of job set up to delete alerts based on some kind of rules. I've done similar things when helping to automate certain admin processes for people but I always prefer to just set up a service…
  • I believe timeframeid=3 is wrong, you should be doing something like a rst.datetime > dateadd('min',-3,getdate()) The timestamp column might have a different name on that table, but broadly speaking that is basically the syntax for filtering to the last 3 days.
  • So using the built in tools what many people do in a circumstance like this is just add a page that acts as a sort of Table of Contents with and html resource and a lot of links. The downside is that is pretty tedious to set up and is not dynamic. Stepping into a more advanced solution you can come up with a swql resource…
  • The thing that you heard about applying more poller licenses to a since server is called a stacked poller. I never set up stacked polling on my primary server because I like have that extra bit of flexibility from the APE being separate, but each server could have up to 4 total polling licenses applied to it to have a…
  • I don't have the solution to your specific script, but I will say that I use exactly the same powershell script for all nodes, wmi or snmp, with no changes needed. The error it's kicking back is that it can't make sense of one of the parameters you are passing, but I don't use python enough to see the typo or whatever that…
  • Looks like you are doing this the hard way. Out of the box there is no way to dynamically add that resource to the page for each server. There is already a resource called All Volumes that lists them all out, but doesn't include quite as much detail because it is intended to be a high level quick summary If you are looking…
  • To the best of my knowledge no one has come up with a way to automate the import/export process for credentials. I run into it fairly frequently when I build new servers for clients. Whenever I do a migration I make sure to screenshot the info I need regarding every NCM profile and recreate those in the new environment. If…
  • This is the one I've been using for a couple years select n.caption as [Node] ,n.detailsurl as [_linkfor_Node] ,'/Orion/images/StatusIcons/Small-' + n.StatusIcon AS [_IconFor_Node] ,n.ip_address as [IP Address] ,n.detailsurl as [_linkfor_IP Address] ,n.statusdescription as [Status Description] ,n.objectsubtype as…