Hello all,
it is upgrade time !
I am currently running a distributed monitoring architecture with roughly 50 remote site.
The central site has 2.1.0.16 version and the remote site have 2.1.0.15 (some has 2.1.0.16 too).
In the next few weeks, we plan to upgrade the central and the remote site to 2.3.0.10 (while I am writing this the 2.3.0.11 is being released by 2 h, so before choosing this as the target version i’d like to wait a couple of weeks, just to be sure no bug are being reported).
Test executed
During this week I have created a clone of the central site, and connected a remote that I have created just for this test. Both the central and the remote site has 2.1.0.16 version, I have performed firstly and update 2.1.0.16 → 2.1.0.46 and then an upgrade 2.1.0.46 → 2.2.0.31 and 2.2.0.31 → 2.3.0.10. I have tried, in a couple of run, to stop every site, perform the update/upgrade and then starting every site and to update/upgrade firstly the remote site and then the central site, both ways are described here.
Both run went successful.
I am not planning to update the agent, so the monitored VM will still run the 2.1.0.15 (some 2.1.0.16) agent version.
During the test I have experienced some error/warning caused by incompatible MKPs, these errors can be ignored since we are not using them, so I am planning to disable and remove these MKPs before the productive run.
I feel worried about how the old plugin will interact with the upgraded site.
Under this aspect I have tested the mk_oracle, mk_sap_hana and a couple of custom check and i see no problem, the output is correctly interpretated and shown on the dashboard.
Question
So, there are some other test i can perform before the productive run ? Or there is some precaution I have to take ? (backup + snapshot are already counted in
)
Updating every site could take a while, so it is mandatory start every site after upgrade, or can i simply install every package, perform an upgrade from 2.1 to 2.3 and then start the site ?
In the documentation it is mentioned that the 2.3 version could lead to an +20% CPU usage, how could this be forecasted ? I suppose it is depend on the number of host/checks, is there a way how could this be calculated ?
And finally, the big question, Is there any downside in upgrading from 2.1 to 2.3 ?
If something is unclear, please do not to esitate to ask.
Kr,
Davide