Comments
-
Ah, totally missed that. Is it still not working?
-
I'd say debug Notepager and then use that. We have several customers that are using this without issue. I didn't understand what you were saying about your install failing.
-
So you do have 218 VMs then? We're not chasing duplication, then.
-
If you have a look in your database at the VIM_Hosts table do you have a bunch of rows with NULLs in the NodeID column?
-
Formatting it where? When you display the custom property in an email?
-
You've got the three different tasks you can assign a protocol too. Which one are you wanting to split between protocols and how would that work? Do you have some systems using telnet and others SSH? If so, you can set a global setting and then adjust the one-offs on a per-node basis. -- Steven W. Klassen Programmer…
-
I suppose if I knew the underlying database information written to the Orion database I could write my own wrapper around "Unmanage"... It's real easy - in the Nodes table there are 3 fields (from memory): Unmanaged (boolean or int, some flag'ish thing), UnmanageUntil (datetime), UnmanageFrom (datetime). As long as you put…
-
You are most welcome! Glad I could help!
-
Awesome! Glad you worked it out!
-
I've been trying to avoid getting into the discovery method of getting this information mainly because I don't want to add extra overhead to the API conversation and I'm not entirely comfortable with the "1) create the discovery, 2) run the discovery, 3) wait for the discovery to complete, 4) determine if it discovered…
-
Hey hpridesr - no worries; glad you got it sorted out! -- Steven W. Klassen Programmer Analyst @ Loop1 Systems http://www.loop1systems.com/ http://www.linkedin.com/in/mrxinu
-
In order to use 'Custom Poller Name' and 'Custom Poller Numeric Statistic' in your alert trigger you need to change the "property to monitor" drop-down in the trigger condition tab to 'Custom Node Poller' from its default 'Node'. Does that help?
-
bscherer nailed it - definitely. If you can use the PowerShell API that's a good way to do it. If you're using Python or another language that wants straight REST calls you can run the query below via POST and the following JSON payload: {"parameters": {}, "query": "select n.caption,n.cpuload, n.percentmemoryused,…
-
Also, yes you can use it to access any tables in the Orion database. Yes, I've created custom tables that are happily living alongside the stock tables and as long as you don't name them something that might overlap in later version (e.g., prefix them with your project name or underscore) they survive config wizard runs…
-
Yeppers. I tried it. if (-not (Get-PSSnapin | Where-Object { $_.Name -eq 'SwisSnapin' })) { Add-PSSnapin 'SwisSnapin'}$hostname = 'L1Orion'# connect to SWIS using the resuting cred$swis = Connect-Swis -Hostname $hostname -Trusted$results = Invoke-SwisVerb $swis 'Orion.Reporting' 'ExecuteSQL' @('SELECT COUNT(1) Qty FROM…
-
$stat7 and/or $stat8 are sometimes 0 and it's getting upset about being asked to divide it later. If it's running okay on the command line try adding some debugging: write out $stat7 and $stat8 in a message, write out '0' as the statistic and exit.
-
Nothing screams broken to me. If you run that script on the server where you mean for it to do the check, does it work?
-
Then SolarWinds seems like the wrong place to put something like that. If you can't correlate these events to a device in the inventory it would be awkward. There's an advanced SQL alert option but ultimately it keys on a device when the alert fires. If you absolutely must do this in SolarWinds you could create a "fake"…
-
You're very welcome! I'm glad I could help! -- Steven W. Klassen Programmer Analyst @ Loop1 Systems http://www.loop1systems.com/ http://www.linkedin.com/in/mrxinu
-
When you say "web syslog" which interface are you talking about? Can you show me a screenshot?
-
Were you able to do what you wanted? -- Steven Klassen Developer Analyst @ Loop1 Systems, Inc. http://www.loop1systems.com/
-
My pleasure, man; thanks for hitting up Thwack. =)
-
Here's the thing - every node has a last polled DATETIME column in the Nodes table. Even if that were exposed in the alert interface, there's no way to do any kind of date comparison to determine how "stale" the time stamp is to trigger an alert. That being said, you could have a scheduled task in the database that fires…
-
I do believe you're correct! Thanks!
-
The interface is a little tricky at first. Look at how the trigger condition groups are lined up. You need to delete third section and add it under the top section. See the image below. The section I've circled needs to be moved left. Delete it and re-add it, but make sure you're clicking the ellipsis (...) to the left of…
-
The alert test built into the advanced alerts plugs odd values into some of the variables - its only real purpose to test triggers, not the actual values you'll get when it fires. Try setting the threshold low to trigger it naturally and see if the values are more what you expect.
-
The issue is the data type that comes from the group availability views in the database (integer). Unfortunately you can't convert data types using the regular Report Writer interface. If you take the SQL from one of the out-of-the-box reports (Group Availability - This Month) by selecting Report > Show SQL you'll get the…
-
Yeah, the 10-statistic limit is a bear, but I get why they need to keep it limited (licensing by component). What I would do then is have something running outside of SolarWinds (the same PowerShell script?) that examines the folders, stores the size from one sample to the next, and decides if there are any growing faster…
-
Oops, right. Good point. The suggestion you put forth makes sense but it's not what you wanted. You could break out the big guns and use the External Executable action and run a PowerShell script to cobble together the output and put it wherever you want. I'll loop this through the folks here and see if anyone has another…
-
Ah okay, I see what the challenge is - I'll think on it for a bit.