we intend to migrate HM 9.50 (on Windows Server 2012) to HM latest rev (12.64) on new VM with Windows Server 2019.
HM is used in Production data center and thus we are concerned about the best migration path and possible fallback strategy.
In case we encounter errors and then want to roll back, the HM host is not the problem, but what about the agents? We have around 50 passive agents installed (no active ones).
Is agent upgrade mandatory with HM upgrade or only if new agent features shall be used (in the future)? If latter, we would skip the agent upgrade for now and only upgrade server components (HM, webserver, utilities etc).
Concerning HM upgrade itself we have envisaged following procedure:
- Install new HM 12.6 on new Server 2019 and stop HM process.
- Copy all .lst, .ini from old HM to new HM into according directories (as shown in https://www.ks-soft.net/cgi-bin/phpBB/v ... php?t=1099)
This brings up the questions (as HM versions differ)
- we expect, the format of all .lst files will be converted, could please confirm?
- will we loose (possible useful) default configuration coming with installation of 12.6 (not yet existed in 9.5) in the .lst files?
- what about the additional .lst files coming with HM 12 (e.g. snmpacc2.lst) not yet existed in 9.50? Will they just be kept with their default content, not conflicting with copied .lst files from old HM?
- Unfortunately the HML strategy was not built by me (and responsible person no longer available)
So, I can see that there is single HML file configured (menu: "File/properties"; Under "File name" in dialog "Test list properties")
where "store historical data in file" is checked also (but afaik the latter is for log files only, not for the HML file export).
And I see that every night a new HML file is exported containing all the currently configured tests.
So, the question would be:
After copied .lst, .ini files and restarted HM 12.6 as service, I will delete the root element in the test list and then manually load old HML list from HM 9.5 via clicking in HM 12.6 "File/Load test list".
Is this the correct procedure? (I tested it, seems to work, but I didnt start monitoring as old HM still running)
I can also copy the old HML file to data directory of HM 12.6, but it will be replaced every night anyway.
(I read in the documentation about HML Manager, but cannot find it. Is this application required or can I proceed as described?)
- HM 12.6 has features "Network discovery" and "Network Map", not yet in 9.5.
Is it required to provide the IP range(s) in "Network discovery". Or is this only required when using "Network Map", but not for running monitoring?
- We are also viewing statistical data, by selecting a single test and right click: "Test info...", "History charts...", "LogAnalyzer"
We have configured Mssql as primary log and HostMonitor\Logs\%ddmmyyyy%-log.txt as backup logs.
- LogAnalyzer seems reading data from primary log (so, from DB in our case), correct?
- From which source are "Test info...", "History charts..." reading the statistics? From backup log?
I am asking, because we might require to copy log files also from old HM? (at least 24 months)
- Finally, for my boss, it could be an option to run two HostMonitors in parallel, to reduce the risk of problems after migration.
In this case, we would install HM 12.6 on new Server 2019 and only move one group of tests - partial migration. (and disabling them in HM 9.5)
Does it make sense that both HMs log to same DB table or better create own DB schema/table for new HM?
Running 9.5 and 12.6 in parallel should be no problem concerning licence, because we require a new license anyway? (9.5 seems from 2014)
"Log files"/reports will be located in local data folder for each HostMonitor.
If we later decide to merge everything (from 9.5) to new HM 12, we should start with different log file names to not conflict file names, so we can copy all logs to HM 12 data folder.
But will the statistic tools then consider also the copied log files or only the names of the ones that are configured? Maybe we could add the hour to the log name and log at different time for both HM versions?
Many thanks in advance and I apologize for so many questions

Kind Regards
Axel