mrxinu

Comments

  • What about having an alert action that hits the EVPL router via SNMP RW community and shuts down the interface? I understand wanting to use NCM for that, but it might be easier to use a scripting language to reach out and flip the OID for that particular interface.
  • Where did you get ${CustomPollerStatus.Total}? Try ${CustomPollerStatus.Status} or ${CustomPollerStatus.RawStatus}. I'm doing this from memory, but 'total' seems suspicious.
    in Alert Help Comment by mrxinu May 2012
  • There's the email route, and then there's the SMS option using the PageGate integration. It involves picking up another piece of software, however: http://www.notepage.net/
  • Hi Paul, Per our conversation you needed the ${CustomPoller.RawStatus} variable to get the information you needed into the email. HTH, Steven "MrXinu" Klassen Loop1 Systems: SolarWinds Training and Professional Services * LinkedIN: Loop1 Systems * Facebook: Loop1 Systems * Twitter: @Loop1Systems
  • Look no further! solarwinds​ has you covered with this video. If you have any questions come on back and I'll help you through them. NPM Core Training Part 5: Creating and Editing Groups and Dependencies - YouTube
  • The modifier you want is -previous. You use it like this: The IOS version has been changed from ${IOSVersion-previous} to ${IOSVersion}.
  • Hey there, the only difference between the scope and the trigger condition is context. You can put 100% of those conditions in the bottom portion and be fine. If it makes sense to logically split up "what devices I'm alerting against" vs. "what constitutes an alert condition" then you can certainly split them. As for…
  • Did you get an error message along with the result status?
  • It sounds like have problems at a lower level of the 7-layer burrito to deal with. Why is your machine losing its access to the network?
  • Hey Richard, I think I am seeing this because I still have another Router in the parent device that shows Up even though the VoIP gateway isn't routed through this router. You're absolutely right; NPM doesn't care how the packets normally get to a device. If you've told it that as long as one of two devices are up,…
  • Not as far as I know.
  • Hey Mark, The image on the left is from the Syslog Viewer and the one on the right is the Advanced Alert Manager - they don't work with one another. The syslogs and trap handling in SolarWinds are completely separate from the rest of Network Performance Monitor. I know it's misleading because you can see syslog & traps in…
  • For q1 you could also use the Unmanage Utility included under the Advanced section in All Programs > SolarWinds Orion to schedule an unmanaged period of time for those nodes. That way your alert could affect every node in your environment evenly.
  • Could we see the alert definition and the variables you're using?
  • You can create a group for the individual circuits and make them dependent on the multilink interface. If the node goes down, the interfaces go unknown so that's a non-issue. Make sense?
  • I'm seeing a few problems here. First, you needn't have conditions for the admin & operational status of the interface together - just use the status of the interface. The reason the two values are in the database is because we get them from the IF-MIB. If the interface is in shutdown, the blanket status for the interface…
  • I dig it, but you're returning 0 (UP) no matter what happens. Would it make sense to fail if maybe you couldn't get the count? Try something like this: try { $files = Get-ChildItem \\${IP}\d$ -ErrorAction Stop Write-Host -Object ("Statistic: {0}" -f $files.Count) Write-Host -Object ("Message: {0}" -f $files) Exit(0) }…
  • They're in the traps and trapvarbinds tables (today). You can query for the latest traps using the SolarWinds SDK though that'll give you a layer of abstraction (and you don't have to give away database access). Or, to the other posters points above, you can have the Trap Viewer application have a rule that forwards the…
  • If you use PowerShell you can use its remote execution feature (via WinRM) in APM/SAM. The script would reside in a SAM template, but it would execute on the remote machine. Give the URL below a read. You're really taking two steps backwards if you're using VBS at this point. Why the requirement?…
  • Which report did you run? Can you include its definition here?
  • There's a component in SAM called 'Nagios Script' that's supposed to handle them natively. I don't know how well it works because I've never had occasion to use it myself.
  • I had a similar problem recently. I used powershell and vbscript to restart the service remotely, then tried psexec, and finally went back to that APM component executable you were talking about earlier. The one that worked? The APM component executable. You create a template with the component 'Windows Service'. You point…
  • I was trying to create alerts for disk space left on the C: drive for my servers and each volume variable I try seems to echo itself when I test the alert. For example, when I use the variable ${VolumeDescription}, the test alert shows ${VolumeDescription}, rather than the output it should give. Change the variable to…
  • Why can't you use the evaluation version? What kind of acceptance testing are you doing where that isn't an option?
  • I would create a custom property (yes/no) and toggle all the devices you care about to 'yes' and then limit your view using that. Note: you will have to promote your custom property to an account limitation using the the Account Limitation utility on the server.
  • You could create a PowerShell script that keeps track of the current process ID in a temporary file and then goes into a different state when it's discovered that the process ID has changed. Would it be sufficient if it behaved like a reboot event where the state changes long enough to fire a single alert and then resets…
  • A1. Alerts have a trigger condition (that makes them active) and a reset condition (that makes them inactive or 'reset'). It's not a calculation but an SQL query. If the reset condition was 'Node Status is equal to Up' and 'Node Name is equal to Barney' then the where clause for the query would be: where node.caption =…
  • What method of replication are you using?
  • I can understand why you wouldn't want to maintain a group like that, but what about a dynamic group? Is there some dynamic way to say "the stuff behind the three SPOF devices" - a custom property maybe?
  • Nothing should be sized oddly. Are you zoomed in maybe? Try Ctrl+0 in your browser to reset?