Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can you optimize BPI to work faster (Multi-Thread, Best SQL or others)? or should I use another Application, Module or Service. #7

Open
hamste948 opened this issue Jan 9, 2018 · 3 comments

Comments

@hamste948
Copy link

Hi,

I'm using BPI on NagiosXi v5.4.11. The web interface is very slow when I select each of the tabs (Any matter). We have more than 500 HostGroups and 15 ServiceGroups. I see that the code has not been changed for a long time. The BPI service runs on an 8-core server and 32 GB RAM and the drives are on an EMC Symmetrix SAN. My question: Can you optimize BPI to work faster (Multi-Thread, Best SQL or others)? or should I use another Application, Module or Service. I found this function very interesting.

Thank you

@AsenZahariev
Copy link

+1
NagiosCore 4.0.8 with around 5k hosts, 50k service all multiple host and service groups.

@jomann09
Copy link
Contributor

Currently the structure of the BPI component would need to be re-worked in order for us to get improvements to the overall functionality of the component. I would guess we would look into doing this in a major release of it. We do still support it and will be doing some updates in the future. Currently, the reason for the slowness is likely that the entire set of BPI objects gets parsed and checked all at once when it loads. There are some caching settings available if you're using it with Nagios XI that may help with some of that though.

@AsenZahariev
Copy link

Thank you for the information. Hopefully we will get XI , but not sure when. Till then we found a small workaround - divide and conquer.
Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants