Hi all ,
I'm Ran and I'm a manager in the R&D of Check Point, responsible for I/S in the Management Server.
I would like to clarify the live query issue:
We have an internal “live query” mechanism that makes sure that some views and objects will be updated without the need to refresh them in case a relevant change was done in another session.
For example, if admin1 views the ‘sessions view’ and another admin logs out from his session, we update the ‘sessions view’ for admin1 automatically.
Recently, we have noticed that our mechanism is over sensitive in some cases and creates high load on the server. For example, when there are many admins connected simultaneously to Smart Console and many session operations are performed constantly. (login \ logout \ publish \ discard)
I don’t know how many admins work in this environment simultaneously but according to the above I understand that there were many session operations (login\logout) performed by Firemon which may be the reason for the increase of load when Firemon is enabled (this is an assumption, I can’t say for sure without live investigation).
The NGM_QUERY_LIVENESS_OPTIMIZER is a temporary solution which turns off the live mechanism for the ‘sessions view’ and ‘gateways view’.
We are actively working on a full and solid solution to make our live mechanism work as expected, without overloading the server. Once this fix is ready and delivered to Jumbo, I will update this thread.
Also, we have engaged with the Firemon team and we’re working together to make sure they use the APIs of the Management efficiently.
With all regarding the profiles:
@M_Ruszkowski , I understand that you changed the default values together with applying the NGM_QUERY_LIVENESS_OPTIMIZER solution.
- Our official recommendation is to use the original default values which should do the work for you. We saw cases that too much memory brought the opposite outcome.
Therefore, I encourage you to return these values back.
- If you decide to stay with the new values after all and you do see a performance improvement following this change only (and not by enabling the NGM_QUERY_LIVENESS_OPTIMIZER variable), please let me know about it.
First, because there is a new way to do it that ensures that the new values will be saved post HF installations and upgrades. Second, so we will reevaluate our default values.
Thanks,
Ran