chad.every · Senior Staff Product Manager · mod

Comments

  • The licenses that you have do allow you to add an unlimited amount of nodes but as the environment scales you'll need to spread the polling load across additional polling engines. You can stack 3 APE with NPM and 2 with SAM. The rest of the modules wont stack. Here is a link to our scalability guides that outline how each…
  • Haven't seen that before but I found this post. SSL Cert Expiration Monitor on SAM Server Error
  • Nothing out of the box. You could create a Powershell monitor and script it.
  • MIB vendors are officially registered through iana.org. For smaller companies or start-ups, they can borrow/lease an already registered name on iana instead of paying the money to officially claim their name. Sohpos doesnt show on the list in the link above so they must have worked out an agreement with EliteCore instead.…
  • The only way without 3rd party tools is to do the direct email to carrier route. However, I've seen it be an OK solution sometimes. (e.g. 1234567890@vtext.com for verizon) I use to just do the email to carrier route but during an outage where several alerts were sent the carrier would either block or slow down the delivery…
  • I'm not aware of any setting that could be modified at the Orion level. I'm sure this would be a feature request. The only thing i can think of is the route you stated of using powershell to set it and send email alerts that way, though that's a lot of work.
  • Do you have to show a report in the exact format you showed? Honestly, that would be challenging and like you mentioned would require a custom SQL statement with several table joins. I'm no SQL guru so i can help there. There are Node statuses and node child status. You'd have to reference the NodeID for your joins. The…
  • Looks like you can unmanage an IIS application via SWIS. The IIS pool/site looks to only support start, stop, restart functionality. Found in the Orion.APM.IIS SWIS entity. This is a script that I made to unmanage and node. It could be adapted to unmanage the IIS App. POWERSHELL SCRIPT TO UNMANAGE NODE VIA REST API/JSON
  • If your API site had a page that didn't require authentication, parameters or a special format like JSON, then you could hit that with WPM. It would be very very basic and most likely not test the true health of your API. The server and application monitor would be better fit this scenario. Whether it is just a simple HTTP…
  • 15s seems excessive to me. Even though you can specify less than 60 seconds for certain polling functions I've seen it not adhere to those. Lowest polling interval I've heard from support is 60 seconds.
  • Honestly, you might want to wait on the query side if you can, otherwise you'll have to redo your work soon. The next version of NTA is moving away from the current Flow Storage Database (FSDB) and into Microsoft SQL. That roadmap is shown here: https://thwack.solarwinds.com/docs/DOC-176988#start=25
  • The Server and Application Monitor (SAM) is going to be your best option here. It should be able to do everything you listed but what you're needing is very custom. You'd have to script nearly ever check that you would need and then have SAM poll that on a specified frequency. You might be able to use the Log Parse…
  • This is a write-up i posted a while back on getting a .bat file to execute. The Optional Windows Authentication option really isn't doing what you think it's doing. I leave it as no defined user PSEXEC to start remote process
  • It should be able to use WMI during a Discovery. Can you test outside of that by trying to add a single node via WMI? Settings > Manage Nodes > Add Node. Enter the info and test and tell us what you get.
  • So it is possible but the Message output is returned as a single line string. Since both the web console and email are HTML based you can insert HTML formatting to your message which would then translate correctly. Here is a basic powershell script where i inserted some paragraph tags <p></p> between each response. When i…
  • Did you do the prerequisite work for monitoring MySQL with SAM? if not, check out this article Monitor MySQL with SAM - Setup/configuration steps My guess is that the unknown is coming from an unconfigured ODBC/driver
  • You're on the same track that I follow when carving out alerts. I've used this in the past for changing custom properties for alerting purposes. Alerting with Custom Properties - Trigger Condition Yes/No However, within the API you can now mute alerts which is the better route to go. I haven't got around to scripting that…
  • You might try a 2 stage approach. 1. Use server names and call into Orion's API to pull respective NodeID and store into an array. It would be a SWQL query into the API to get that which shouldn't require a NodeID. 2. Then use NodeID to make other API calls.
  • These are the 2 alerts that you need. They come out of the box and may or may not be enabled. * Alert me when a component goes down * Alert me when a component goes into warning or critical status You'll also see similar alerts that say Alert me when a application goes down and Alert me when a application goes into warning…
  • I haven't tried doing exactly what you're doing but I created a script that can modify a custom property. You can check out how i authenticated to the API. I'm just using the rest API, not the powershell snap-ins. So you can use it in posh or port it over to python. PowerShell script to modify a NODE Custom Property via…
  • Yes, you're most likely going to have to reconfigure the agents. When agents are initially configured they ask for a username/password. After the initial communication they base their authentication based off of certificate exchange. So even though the SolarWinds server is using the same IP the server certificate has…
  • Have you looked at the stack alerts that come out of the box? Do they not cover your use case?
  • Are you trying to run a script as an alert action? If so, i have this write up as an example using putty. Alert Action - Run Linux Script With Putty
  • To start, you need to make sure that your alert is set to I want to alert on 'Component.' On the trigger action > Send an email you'll want to add this variable ${N=SwisEntity;M=ComponentAlert.StatisticData} >> Numerical output ${N=SwisEntity;M=ComponentAlert.ComponentMessage} >> Optional message Since you have a…
  • The only thing that comes to mind in this scenario is to break it up into 2 alerts. One alert trigger condition specifically mentions the CPU component with the 'Time of day' section set to your hours. The other main alert has an alert trigger condition specifically excluding that component name so your other components…
  • For some further clarification, Is the /work directory also the disk partition too? (e.g. /work on linux or E: Drive on Windows) Or are there other folders in the partition besides the /work directory? Also, are these servers Windows or Linux based? Do you own NPM and/or SAM?
  • Yes, you should be able to do that. It would boil down to 2 alerts, one for packet loss (node) and another for errors/discards(interface). On the alert itself you'd modify the Trigger Conditions. I took a screenshot from my Orion alert for packet loss. 1. The scope of the alert. This is where you could refine what nodes…
  • The closest thing that I've done around what you're trying to do is outlined here. Alert Action - Run Linux Script With Putty Getting the creds that you've assigned to a template out of the SolarWinds credential database isn't out of the box friendly. I've heard that you can grab it through the API, but that is additional…
  • I don't believe it is possible with WMI nodes. I've come across other thwack posts that state that adding interfaces via API is only supported for SNMP monitored nodes. Here is one example article List Resources By C# Orion SDK?
  • You could try adding a custom filter to that resource directly. If you click the edit button on that Top XX chart there is a Filter Nodes section. The syntax and be a little confusing. What filter would you like to implement?