Open for Voting

Auto Load-balance of devices and other functions.

Hello,

Quick Edit:

This is a rough draft below of an idea I thought to be valuable. I'm accepting input below from anyone who wishes to contribute. I would like to mature this idea in hopes of catching the eyes of the product managers and or developers from solarwinds. I'm hoping possibly to get some traction on this if the community things this is something useful.

Idea below:

This idea stems from having a large environment and not having an easier way to load balance jobs and devices across all pollers.

1. When you do a discovery, the poller always defaults to one single poller. Discovery should be set to add devices across pollers depending on poller load. This way for those unaware, they won't be overloading just a single server when they do not change the poller before starting the discovery. I myself have many times while going through many discoveries forgotten to change the poller causing everything to be added to my primary overwhelming and overloading my primary server. I think discovery should have two modes an auto mode that will automatically let the devices be distributed and added evenly or a manual mode where you chose the poller where you want to add the devices too. This will enable ease of use when adding devices so that they are even displaced among the pollers instead of crashing a server with to many devices to be monitored.

2. This would be good if it could be implemented with other modules in consideration. For example, right now I have one poller with 250 devices which is low on device count. but when you add templates, interfaces, volumes, etc. Once can easily see that even with a small node count you can still overload the servers without knowing it.

We have near 100k element count and quickly growing. Due to no inventory list telling me which node is where and what is being monitored my environment is all over the place which means I have to take time to go through this even things out which will not at all be an easy task.

I'm sure those with large infrastructures will appreciate this idea and I'm hoping people will contribute more to it. It is something I think could potentially bring even more value to solarwinds.

This is a tool and or function already offered in some competitor software. I think it would put solarwinds ahead of them having such a tool in place.

Parents
  • Think about it for a second. You click discover. You have  a list of lets say 300 devices. The discovery starts running. With solarwinds automatically assigning the nodes to the engine with the lowest load levels. There won't ever be a need to worry about load balancing load across servers any more.

    Lets take the idea even further and say that solarwinds daily runs a scan and finds that an engine is getting overloaded and kind of like database maintenance it automatically moves the device over. Now if you have device critical that need to be in a specific poller why not also include an option where you could flag a device and solarwinds will leave it along?

    I've heard of people placing F5 load balancers and other solutions to customize and make this possible. But why not do it at the software level and keep it use for all of us Administrators? SolarWinds is a master at what it does but at the same time I've notice it lacks alot of these simple features you can find with other solutions that does not monitor the device in the same capacity that solarwinds does.

    Features such as these would make the software more valuable than the competition out there and propel it to a higher position in the standings. Not only that it would be one less thing we all need to worry about. I could change my SOP's to not worry about selecting a poller for example.

    It could even include all the other elements into the equation and balance the work load perfectly.

    Any thoughts or opinions? I'm sure that with more contribution this could be an even better feature request.

Comment
  • Think about it for a second. You click discover. You have  a list of lets say 300 devices. The discovery starts running. With solarwinds automatically assigning the nodes to the engine with the lowest load levels. There won't ever be a need to worry about load balancing load across servers any more.

    Lets take the idea even further and say that solarwinds daily runs a scan and finds that an engine is getting overloaded and kind of like database maintenance it automatically moves the device over. Now if you have device critical that need to be in a specific poller why not also include an option where you could flag a device and solarwinds will leave it along?

    I've heard of people placing F5 load balancers and other solutions to customize and make this possible. But why not do it at the software level and keep it use for all of us Administrators? SolarWinds is a master at what it does but at the same time I've notice it lacks alot of these simple features you can find with other solutions that does not monitor the device in the same capacity that solarwinds does.

    Features such as these would make the software more valuable than the competition out there and propel it to a higher position in the standings. Not only that it would be one less thing we all need to worry about. I could change my SOP's to not worry about selecting a poller for example.

    It could even include all the other elements into the equation and balance the work load perfectly.

    Any thoughts or opinions? I'm sure that with more contribution this could be an even better feature request.

Children
No Data