Comments
-
Nice integration - thanks for sharing. I'm glad that sorted you out. =)
-
The problem was with trying to use a public method in 2.x inside a class. For some reason that version would really prefer you were all in with the class methods and moving it out of the class worked. Updating it to be _json_serial(self, obj) and then calling it like below would have worked fine: def _json_serial(self,…
-
You're in good hands with jangliss! He was one of the groomsmen at my wedding.
-
Thanks madhavan! Why do you have to use v2 to access that verb? Is it something that's on its way out possibly?
-
You're most welcome!
-
Sorry, did you mean the SAM exit code or the exit code for the touch command? If it's the latter it's just a genera Linux/Unix truism (I think). 0 means success and non-zero (this number can vary depending who wrote the program) means something other than success. [sklassen@L1HDSandbox ~]$ ls…
-
Check out page 332 of the SAM Administrator guide below! https://support.solarwinds.com/@api/deki/files/9907/SAMAdminGuide.pdf -- Steven W. Klassen Programmer Analyst @ Loop1 Systems http://www.loop1systems.com/ http://www.linkedin.com/in/mrxinu
-
So if he has 100 nodes and 50 of them go down he'll receive 50 emails. So he'd know that 50 of his nodes were down. I picked the 0.5 threshold because that's half of the nodes (50 out of 100). It would send a single email instead of 50 of them and he could get the total number of nodes down with a SWQL variable inserted…
-
I gotcha now. I'm glad you sorted it out! Maybe post screenshots of your masterpiece when it's done?
-
Actionable alerts are where it's at, for sure. Though 248 alerts - I can't even think of more than 20 things you should need to be alerting on. Are you creating multiple alerts because you need to notify different folks?
-
I don't see anything wrong with that.
-
Make sure you mark a reply as an answer so your question gets updated.
-
I've seen that happen a bit, but when you said it wasn't in the SolarWinds directory any more either that struck me as odd. If you need help migrating your alerts to the advanced alert manager, give us a shout here.
-
You need not generate a unique AlertRefID. It'll create one for you when you import it, no matter what's in the XML you're importing. Are you getting an error that prompted this question?
-
Bummer, not quite the answer I was looking for.. You're welcome.
-
I'm glad to hear it! That's excellent!
-
I agree with Mr. Francis above.
-
They're just aliases for the tables. The query could be written like this to be a little more clear: SELECT AlertSuppression.ID , AlertSuppression.EntityUri , AlertSuppression.SuppressFrom , AlertSuppression.SuppressUntil , Application.FullyQualifiedName FROM Orion.AlertSuppression AS AlertSuppression INNER JOIN…
-
That looks okay to me - is it not working?
-
Ah, well welcome welcome! You said that you'd used the SDK and PowerShell to extract information so you're familiar with the Connect-Swis and Get-SwisData (read) cmdlets at minimum. You also have New-SwisObject (create), Set-SwisObject (update), and Remove-SwisObject (delete). Once you've exhausted what you can do with the…
-
Yeah, that would have been my guess too. We'll have to wait and see what he says. =)
-
Yeah @"brscott" is spot-on when he says it's not your typical PowerShell suite of cmdlets. If you've worked with VMware's PowerCLI (a cmdlet for everything) then the 5 cmdlet SDK is going to feel a bit anemic. @"micheal100" has done some very cool work on a thing called PowerOrion that's meant to bridge the gap. That being…
-
Which is the source of truth? SolarWinds or ServiceNow?
-
Assuming you have a Windows account with administrative access to those systems I would use the SolarWinds SDK to get the list of servers from SolarWinds and then loop through them, executing the command you mentioned, and writing the results to either a single file or multiple files. It would look like this: Import-Module…
-
In a 30-day period, there's no way to tell that node A was unmanaged for three different time spans of 30 minutes, 60 minutes, and 15 minutes for a total of 105 minutes. I assume that's what you're trying to get in that column. Is that right? Update: As I submitted the above it occurs to me that it could be calculated by…
-
Are we talking about the same application monitor? It's what you get when you assign a SAM template to a node. You can't have an application monitor without a node, even if it's not a real node with statistics (external, for example).
-
Ah sorry, DNS then. What I meant was to avoid the complicated comparison between the existing caption and whatever column you want it to look like after the change.
-
I don't know where features landed, but the issues for the repository seem to be a place where they wind up in front of the right eyes. https://github.com/solarwinds/OrionSDK/issues
-
For that you're going to have to use the verbs that are attached to the Cirrus.Nodes entity in the API. Here they are for reference: In the case of updating the connection profile you'll need to send along all the settings for the profile in their updated form. The easiest thing is to get the connections first, pull the…
-
Alright, you gave a cURL example so I figured that's the format I'd use to reply. Here is a query that gets the top 100 most recent statistics for a particular endpoint: curl --location --request POST 'https://<redacted>:17778/SolarWinds/InformationService/v3/Json/Query' --header 'Content-Type: application/json' --header…