Comments
-
Seems like... Not likely
-
...or use this and put a bunch of processes on the CL (I have not debugged it yet...might run as is): se threads; use threads::shared; #Critical Processes running: 0 or != 0 and list failed process $numProcs=scalar(@ARGV); $stdOut1; @psName = ""; $errMsg = "All critical core processes are running."; $i = 0; $errCnt = 0;…
-
UnDP for the serial numbers in a stacked switch: <?xml version="1.0" encoding="utf-8"?> <CustomPollers version="9.0"> <CustomPoller UniqueName="StackableSwitchSN0" Description="The vendor-specific serial number string for the physical entity. The preferred value is the serial number string actually printed on the component…
-
bumpity bump look over this one too:
-
This does not seem to work (it does not appear you can drag stuff) in Server 2012 r2 (Windows 8 basically :-( yuck)
-
Agree on the PITA, we have over 5,000 Windows server (bank branches are computerized these days! ), Being able to use SQL in a filter would be an easy way to go, ...name not like 'Optimize Start Menu Cache%'
-
Automating the upgrade of ALL pollers seems like a good place to start. Since there can be significant incompatibility between primary server and pollers that can cause a lack of polling until the pollers are done. I have 7 additional pollers, this is what make my upgrades tedious.
-
Make a Linux/Unix Script monitor that connects via ssh and add this to the command line: perl ${SCRIPT} [service name; ntpd, snmpd, etc. (one per monitor)] This is the script: $sa=(`ps -ef | grep $ARGV[0] |grep -v grep | grep -v perl`); if ($sa =~ $ARGV[0]) { $val1="is"; $val2=1; } else { $val1="is not"; $val2=0; } print…
-
It's Some stupid computer issue!!! Ran this from my WS and from our QA SolarWinds server, fails on the WS, works from the server! Feel free to use this code to make nodes from a CSV. There are a bunch of hours I will not get back!!! #requires -version 2<#.SYNOPSISThis script is used to add a new node using CRUD operations…
-
...or this to place the error in the component message itself: catch { write-host ("Message.DiskAlert: Error: {0}" -f $_.Exception.Message); write-host ("Statistic.DiskAlert: -1") ; #This will set the component to DOWN exit 1; }
-
This is supposed to add it: $poller["PollerType"]="N.Status.ICMP.Native";$pollerUri = New-SwisObject $swis -EntityType "Orion.Pollers" -Properties $poller but it fails with this error: Cannot convert value "PollerType" to type "System.Int32". Error: "Input string was not in a correct format." I am going to try adding it…
-
Correction... It changes if I add the IP from the GUI. Then the pollers get assigned.
-
Well, that beats tilting at windmills Thanks for the update. M
-
And the explicit answer is... No.
-
I have tried it as several Admin level users, including my account (the AD group shown on the right). All give the same results: The Last Login only gets populated with GUI logins.
-
PS C:\WINDOWS\system32> $Poller Name Value ---- ----- NetObjectType N NetObjectID 292 NetObject N:292
-
Nope, SELECT * FROM [QaSolarWindsOrion].[dbo].[Pollers] where PollerType = 'N.Status.ICMP.Native' returns 35 rows and never changes. If I change it to the NodeID I get 0 returns: SELECT * FROM [QaSolarWindsOrion].[dbo].[Pollers] where NetObjectID = 287
-
Thank you for the TestWithEngine details.
-
We got requirements from teh Citrix team and we're customizing the 6.x one to match their needs. We are missing some perfmon catagories, so we asked them to open a Citrix case to get the metrics on the serves. We'll be making a seperate one for the lisencing servers. I'll post templates once they work.
-
Here is how I do it...nothing special... The account you use below needs admin right to SolarWinds and must be entered with the domain qualifier: [domain_name]\[loginID] Then go to town...
-
Did you make any progress? I am getting the same "Failed to execute HTTP request" message going to AlertFind. Not a helpful message all in all. Have you found a log to adjust to see better messaging? Thanks M
-
Arguments are comma separated. If you want to use SolarWinds macros, it is a good practice to assign them to named variables: #----------------------------------------------------------[Init variables]-------------------------------------------------------- #Pull CL arguments, the SAM way $thisComponentID = $args[0]…
-
OK, not trying to be dense... what do you mean by "ghosted disks"? Disks with identical "unique" identifiers so you have duplicate disks. I don't get what you mean...
-
Good to hear. I thought that was a reserved character. Cool
-
I made the MFT on a different SolarWinds system that where the nodes were to be monitored. Yup, users do things that you could never imagine they would do!!! The connection information withing the MFT seems to be hashed with a SolarWinds system unique key. Regenerated the MFTs from the production and ... Ta Da...…
-
A clarification on this... Is there a place where I am supposed to enter specific a credential set, or are the credential passed in a background process? I have this when I make the MST, and there is no where to add them:
-
Feel free to modify this to suit. It originally had SQL to find multiple nodes with the same name and find the DOWN ones, hence the double sub selects. It is a workable SWIS agent deletion routine... $nodesToDelete = Get-SwisData $swis 'SELECT Agent.Uri AS AgentUri, Agent.Node.Uri AS NodeUri, Agent.Node.Caption as Name,…
-
Dat's da ticket! Thanks
-
They, Network Opps, want UP/Down alerting on the interfaces since all the secure zone firewalls and other things hang off of these switches. If I make the router and ICMP polled device, all the interfaces go Bye Bye, not desired.
-
I did it for all accounts. Thanks