My navegation is to slow how to improve a best performance
are you asking about how to navigate things better? then you could watch: [VIDEO] SolarWinds Lab #29: Orion Cribs - View, User, and Resource Customization or if that link doesn't work Orion Cribs - View, User, and Resource Customization - SolarWinds Lab #29 - YouTube
There are also probably a bunch of posts around about specific customization on thwack too if you look around
If you're talking about the server being kinda slow, take a look at how many devices you are polling and your hardware specs, I had to upgrade ours recently b/c it started running a little slow with our 10,000 monitored elements
Just curious what version are you running of NPM? I've previously applied one of the newer hot fixes recently (Hot fix 3) that addresses a few things, one of which is- Improved the page load time on the Web Console.
I see now that Hot Fix 4 is out, and that encompasses all of the previous hot fixes, may be worth your investigation if you haven't already applied them.
You could also enable "hubble" and that may help you identify what is slow on your webpages. To enable Hubble run the "logadjuster" (<installdir>\solarwinds\orion) and then enable Hubble. You can try it in verbose mode also.
I had similar experiences once I reached 10,000 elements per poller with NPM two versions back. Ended up having to poll less frequently, which helped performance, but degraded statistics.
In one version back I started seeing NPM auto-adjusting polling to complete 100% each cycle on its own--a handy feature, but unexpected.
Now on the latest version I'm seeing no issues with polling completion, and have 40,000 elements to poll without any slowness so far.
Try to use the Navigation Tabs . This will reduce the amount of load on single page to load .
Reduce the amount of Resources added on single tab
Only Add "Resources" which you really need to load on the First Tab
Do not use High resolution MAP background Even not to use any
page will load extremely quick
Move extra load to other tabs you do not need to view on summary page .
move the resources to each Tab / Add more tabs if needed Do not over load single Tab
When using any Resources try to use the Less Hours / or less amount say Last 10 Events / Last Hour
Use Top XX Type of Resources and Try to use less amount to load such as 10 / 5 Top
Try not to use more then 2 Column unless you really need to do that and do not overload with Resources.
you're running 40k elements on 1 polling engine? and what are your server's specs?
Sorry if I made it sound like 40K elements were on one poller; there are four pollers, each with "unlimited" (a.k.al SLX or 10,000-element) licenses. I find it funny they call 10,000 "unlimited", but hey--it's Marketing!
However, prior to going that route, I had some slowness history at earlier versions of NPM which resolved by themselves when we upgraded to newer versions. Those newer versions were working perfectly acceptably at 13,000 elements on one poller. That's a huge improvement over our first NPM deployment that couldn't even handle 8,000 elements.
Some things I've done:
- Remove as much data as you can on pages people use (by doing the things GoldTipu (Malik) mentioned above)
- I had some issues where I tried to make some views that, behind the scenes, were making a *lot* of queries to determine what access to what devices a user had ( think lots of account limitations that were based on groups that were "dynamic" groups). Some people had access to ~500+ devices so it would take awhile to determine what they had access to so some resources would load slowly ( about 30-60 sec for a single resource to complete). I fixed this by using custom properties on their devices and then adding a single account limitation for those properties.
- I've had issues with Orion slowly crawling to a point where it will start having issues. There are many causes/remedies, but I'd open a support ticket and have them take a crack at it just to see what they find. I've had them fix some things I was not aware of. It still occurs occasionally.
- If you have SNMP traps/syslog going to Orion, check that you are not being flooded by traps/syslogs.. I've had this causes system slowness as it's much slower than "normal" when this occurs.
- if you can, extend the default polling time(s) ("ping", system statistics collection, discovery, etc.) of your devices to be as long as you can get away with to lessen the overall load on teh system. Some people aren't comfortable pinging every device less than once per minute, others don't care if it's once every 5 minutes.
- Some IIS changes you may want to consider:
http://thwack.solarwinds.com/message/73137#73137
I set my system to:
- IIS config: Recycling worker processes tuning
Process: Application Pool -> Recycling: Set from once every 1740 minutes to recycle @ 5:00 PM
- Set to write event to event log
- IIS config Set idle time out to 0 from default of 20
Process: App pool -> Advanced Settings -> Idle time out.
- Orion Console -> Web Settings: Set page refresh to 30 min, from 5.
- Orion Console -> Web Settings: Set session timeout to 120 min, from 25
For reference, how slow is your system? Is it just a single page or certain pages? I ran some tests on my Orion environment in the past and the response times I have (averages, timed using the built in Firefox browser development tools) are:
1. Load login page: 0.39 - 0.96 sec.
2. Login: ~4.3 sec
3.Search for the Orion app server: 3 - 3.5 sec
4. View the Orion server: 6.13 - 6.36 sec
5. Logout: 3 requests: 0.2 - 0.3 sec
Where I'm at it's considered "responsive enough". I have 6369 "elements" on a single poller/app server on NPM 11.0.1 (with SAM, NCM, IPAM, UDT) but I'm not running the system very hard:
Polling Rate: 29%
SAM Application Polling Rate: 21%
The other pollers are at 0%
Database is on a separate server, but before it was moved off the response times were essentially the same,
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 195,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.