mrxinu

Comments

  • Hey mlandman​, long time no talk! When I write something like this I usually just carve the NodeID off the end of the URI instead of trying to query for it immediately after it's created. Maybe check out $nodeProps to make sure you're getting a valid value? $newNodeUri = New-SwisObject $swis -EntityType "Orion.Nodes"…
  • Hi Debbi, I'm going to assume that "any boxes" and "one of my buildings" means that the names all start with "mead" - if that's right, we're most of the way there. That alert will cover any node that goes down that isn't the mead-5h1-ssw1 device. You would have to have a separate alert to cover that since if that was the…
  • Nope, you can just start sending traps of any kind to SolarWinds and then view them in the web console.
  • What difficulty are you having? Finding the information or creating the alert?
  • What about running a ping test from your desk (and a couple other systems) and leaving it run overnight to see if you're getting the same lag that you're seeing in SolarWinds? It wouldn't solve the problem but it might rule out SolarWinds so you can start looking at the devices between those test points and the nodes in…
  • Before I start into this, the right way to find traffic changes is with something like the Holt-Winters algorithm: http://www-iepm.slac.stanford.edu/monitoring/forecast/hw.html Since we're not going to try to hack that up in T-SQL, the alternative is to compare the traffic you see on the interface now vs. what it was 24…
  • There's no out of the box method to get an alert to fire when the utilization has changed over 24 hours. That being said, I can tell you how to generate a report for one of your views with the information, or give you an offroad suggestion that gets you an alert, but involves an hour of your DBA's time. Interested in…
  • Once you step up to Report Writer to solve a problem you've left the land of graphs. If you wanted to graph the information you're extracting you're back to using MS Report Writer or Crystal Reports against the database. NPM will graph only the things NPM is prepared to graph already.
  • Alcohol. The answer is always alcohol.
  • There was something else too about node status triggers being real-time in basic alerts and only as often as evaluated (that setting in the first tab at the bottom; default: 1m) in advanced alerts. I haven't confirmed it.
  • There's an alert action that lets you email a web page's contents. What do you mean by dynamic?
  • I had this question in a training class I did recently and after looking at it a bit we discovered the same thing you did - error disabled ports look just like shutdown to Orion. To work around that, since legitimately shutdown ports were few and far between, we created a yes/no interface custom property called…
  • I believe this falls under 'alert retention'. I have all the alertlog entries since the install of the system in there. Can anyone confirm? -- Steven "MrXinu" Klassen Hosted Web Help Desk Engineer | Loop1 Systems
  • VBScript isn't normally my thing, but I was able to google enough to throw this together for you. Change the srcDirectory to suit your purpose. Update: Looking at the comments by aLTeReGo on this thread, it looks as though the code below may need some love if you're going to access a network path. ' ' Script :…
  • Hey there, 1167 is the NodeID and what it's expecting is a NetObjectID that has the N: prefix. So replace 1167 with N:1667 and you'll be fine. Here's some more information about it. About halfway down it talks about the netObjectID and the other arguments you'll need to unmanage. Unmanaging Entities · solarwinds/OrionSDK…
  • Just sort of looking at my Amazon wishlist... any of these could be branded and find a permanent home in my life: * Portable USB-micro cable keychain. * Time Timer desktop clock. * D-Snip Cable Scissors * Hook & Loop Fastening Tape (could even be orange!) * Pot Holders! * Wireless Video Monitoring Camera * Suspenders! *…
  • When you load a device into NPM it pulls the system OID and assigns it a graphic if there's one available or loads it up with the "uknown" graphic. As long as it's responding to the minimum MIBs (host resources, interfaces, etc) NPM will be able to monitor it. On the NCM side it's simpler because once it's loaded you're…
  • What's the difference between ATU-C and ATU-R? I assume this is a node poller and these nodes have one and only one interface being monitored? If not, is there a way to consistently tell which interface on the node needs the adjustment? -- Steven "MrXinu" Klassen Hosted Web Help Desk Engineer | Loop1 Systems, Inc.
  • Yeah, what Quang Le said. Also, if you wanted to confirm that you could read/write to it you could use a SAM linux/unix script monitor. Something like: #!/bin/sh echo "Statistic: 0" cd /path/to/mount && touch file && rm file && exit 0 exit 1
  • Are you testing against the exact same node as the one that had the problem with the 2nd email going missing? Are you using custom properties as for your email addresses - a la ${Node.Contact_Email}?
  • You can get them from SWQL too. The CredentialName values with NULLs are coded entries (e.g., -3 for inherited). There's a table with the other not-a-credential-ID values in the Orion SDK documentation. SELECT aia.ApplicationID, aia.NodeID, aia.Node.Caption AS NodeName, oc.CredentialType, oc.Name AS CredentialName,…
  • Change the alert action to "Execute Executable" and use psexec to run the remote script. http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
  • Yeah, what aLTeReGo said. Use: 1.3.6.1.4.1.476.1.42.3.4.1.2.3.1.3.3.
  • If you have Server & Application Monitor (SAM) you could run WMI queries to get the individual values. If not, and it's a *nix system running net-snmp it's possible you could get a shell script to report the individual CPU numbers using snmpd.conf's 'exec' function. More on that here: Manpage of SNMPD.CONF (look for…
  • The tricky thing with this is that SolarWinds requires an entity to alert against, no matter what the trigger criteria. You could create a "fake" node with the polling method of 'External' and then write yourself a custom SQL/SWQL alert that causes an alert to trigger on this node when your your "50% or more" criteria is…
  • Hey there, Are you running your script on a system that's the same time zone as the server? I'm wondering you're on the west coast offering a time, the server is on the east coast, and you're not putting it out into the future as far as you think you are. Wild guess here, but I thought it was worth a try. If you're in the…
  • There's a SAM component that looks at log files and watches for a particular string. I assume you're trying to do something similar and don't actually want to watch log files scroll by?
  • Is this an NCM alert or an NPM alert? You're monitoring for interface latency, right?
  • When you say it's not working, what isn't working specifically? Is it showing up as SNMP but not polling? You do need to make an adjustment to the pollers that are enabled to make SNMP work vs. ICMP only. Do you remember setting up pollers when you added the node initially? Here's an example: OrionSDK/CRUD.AddNode.ps1 at…
  • The first thing you'll want to do is to have an advanced alert that triggers when your HTTP monitor is down or not responding (unknown). The alert action that executes an external executable is your best bet. The challenge now is writing an executable/script that can a) accept the name of the intended host & process as…