Please create a method to remotely/simultaneously disable Solarwinds services on all APE's.

This is a Feature Request to Solarwinds:  I'd like the ability to remotely and simultaneously stop all Solarwinds services on all APE's from one interface.  And then later, to restart them all again with a single click.

I envision a screen in the Settings > My Orion Deployment area that shows a list of all Instances & APE's, along with their running Solarwinds Services.  It would provide a clickable button / opportunity to control them via a "master" Orion Service Manager screen. 

All APE's would be listed, along with the Solarwinds Services Status for each. 

Each AP would have check boxes by each service, with an "All" check box above them to Select All Services.

Over them all would be a master button to select and manage ALL Solarwinds services on ALL APE's. 

Check the All box, or any of the individual APEs' boxes to select them, then click a new "Stop all (or selected) Solarwinds Services on Selected APE's" button and click Apply.

There'd need to be a progress bar or view for every APE that shows each service and its state, since some services take longer to shutdown than others.

Once all services are disabled, maybe a large green Success box would light up that confirms "All selected Solarwinds Services on the selected APE's have successfully been stopped."

After doing the maintenance work that required shutting down the services (e.g.: running a set of scripts against the Database to clean up some logs files), a second box / button called "Restart all Solarwinds Services on the selected APE's" would be available to click & restart them all. 

Click on it and all start up all Solarwinds Services on each APE.  It should be granular enough to select ALL SW services on ALL APE's, or just specific services on specific APE's.

Finally, a master Service Status view would show up and confirm all services on all APE's have successfully restarted.

In case of failure to restart any service(s), a new red alert would appear, showing which services on which APE failed, and it would give you the option to manually stop & start them again.  Plus, it would have a shortcut to let you RDP to the problem APE and diagnose it directly.

Did I miss anything?

Swift Packets!

Rick Schroeder

  • You could go old school and create your own .bat scripts. At the DOS prompt type SC COMMAND and it will get you the commands to use, or Google the SC command and you will find examples. 

    I had a bunch of scripts I used at my old job to get the status of services, start/stop services etc.  

  • You've proposed a fun & practical solution, and I like it.

    But I'm hoping Solarwinds will find my Feature Request relatively easy to create and implement reliably.  It should make their product that much more impressive.

    As it is today, I have seven pollers.  RDP'ing to each and stopping & starting the Solarwinds Services isn't impossible, but it IS clumsy and time-consuming.  It's just the sort of thing I expect an NMS to be able to do natively, right out of the box.

    Vote it up!

  • 100% Voted Up - I have a total of 24 Application Servers (Including APE's & AWS's) and as you can imagine a total application shutdown can take as long as 20-25 minutes, especially as 2 of the servers, are in a DMZ so I have to go via a Citrix Jumpbox to get to them.

    I created a 'crude' PowerShell script that stops all the services which I can execute on-demand, but I don't really use it that often as I'm not confident with it. Maybe someone here can pick it up? Ideally, I would love to know what the script context is behind the existing SolarWinds Service Manager and I agree I would like to see something like put into the Web Console.

    ForEach($Server in $Servers) {
        $app = Get-WmiObject -ComputerName $Server -Class Win32_Service | Where-Object { $_.PathName -match "Solarwinds*" }
        foreach( $item in $app)
        Write-host "Stopping .... " $item.Name   
        if( ($item.State -eq "Stopped") -or ($item.StopService().returnValue -eq 0) )
            Write-host "ok"
            Write-host "Failed ... " $item.State
    Start-Sleep -Seconds 30

    Otherwise, there is an internal page called "Orion Service Manager" which was pointed out to me by  the biggest issue is that you have to perform the stop a server at a time

    Settings > All Settings > Orion Service Manager


  • We are in the process of rebuilding a new SolarWinds environment.  However, in our current environment, I am finding I have to restart services nearly every other day or it bogs down so much as to become unusable.  Our teams hate SolarWinds currently as a result and it has a very bad reputation.  There are a variety of things contributing to this unstable older and slow environment we hope will go away in the new.

    A reliable automated way to restart services across the entire platform, NPN main engine, APEs, Additional Web Servers and doing it as fast as possible with less interaction would help a lot. Maybe even a way to schedule this to automatically happen during an early morning maintenance window just for this would be perfect.

  • Having about 20 SolarWinds servers i love the idea to have a better centralized management. Currently we can use the Service Manager page to restart individually the services however i would love to have a centralized page displaying all the server services status and a feature to restart the services from this page.

    We have some server that we can access only through a jump host server, some that we can only access through VMware console, a centralized tool is more than welcome.