Převod dat z Cumulus MX verze 3 na verzi 4

Jelikož všechny datové soubory jsou v nové verzi zapisovány a čteny jako invariantní (desetinná tečka, oddělovač polí čárka, formát dd/MM/rr HH:mm), což platí pro denní soubor, měsíční soubory protokolu, extra soubory protokolu a vlastní soubory protokolu. Proto autoři vytvořili konverzní program, který je nutné spustit, než budete moci používat verzi 4. Konverze přejmenuje soubory měsíčních protokolů na „[yyyyMM]log.txt“, aby se odstranil lokalizovaný název měsíce – a byly setříditelné v systému souborů! Rovněž v měsíčních souborech, souboru dayfile.txt a případných dalších souborech naměřených dat převede formáty na nový standard popsaný na předcházející stránce. Ve složce …/CumulusMX najdete nástroj pro migraci MigrateData3to4.

Základní pracovní postup před spuštěním Cumulus MX:

  • Máte-li již v provozu Cumulus MX v některé dřívější verzi 3, zastavte ho.
  • Přejmenujte stávající složku …\CumulusMX – přidáním „-old“ např. …\CumulusMX-old
  • Začněte čistou instalací v4 rozbalením složky CumulusMX z distribučního archivu
  • Zkopírujte své soubory Cumulus.ini a strings.ini z v3 (…\CumulusMX-old) do kořenového adresáře v4
  • Zkopírujte své složky \data a \Reports z v3 (…\CumulusMX-old) do instalace v4
  • Přejmenujte zkopírovanou složku \data v nové složce …\CumulusMX na \datav3
  • Z příkazového řádku změňte cestu ke složce v4 …\CumulusMX (ve Windows přejděte do této složky) Spusťte MigrateData3to4.exe případně MigrateData3to4-32.exe, používáte-li 32bitový OS
  • Postupujte podle pokynů a hledejte případné chyby – nástroj také vygeneruje soubor protokolu do složky \MXdiags
  • Pokud používáte PHP upload, zkontrolujte, zda je skript upload.php na vašem webovém serveru aktuální s verzemi v archivu zip v4
  • Hotovo!

Pokud s datovými soubory přímo nemanipulujete ani je nečtete, nemusíte nic dalšího dělat. Nyní můžete spustit Cumulus MX, možná však budete muset aktualizovat některé své skripty, abyste odstranili všechny odkazy na dřívější verzi.

Spuštění Cumulus MX verze 4

Na 64bitových Windows stačí spustit CumulusMX.exe jako obvykle, na 32bitových Windows je třeba spustit nový CumulusMX32.exe. Alternativně na 32 i 64bitových verzích Windows můžete použít stejný příkaz jako Linux a spustit Cumulus MX pomocí spustitelného souboru dotnet:

dotnet CumulusMX.dll [-port port_num] [-lang ]

Poznámka: Nepište hranaté závorky, pouze označují volitelné parametry.

Důvěrné informace v Cumulus.ini jsou nyní šifrovány. Šifrování je jedinečné pro vaši instalaci. V kořenové složce CMX najdete soubor s názvem „UniqueId.txt“, který obsahuje jedinečný identifikátor vaší instalace. Zkopírujete-li svůj v4 cumulus.ini do jiné instalace, od této chvíle musíte zkopírovat i tento soubor, jinak se dešifrování těchto dat v cílové instalaci nezdaří. Zálohy, které CMX provádí při spuštění a denně, jsou nyní komprimovány zip. Protokolování FTP bylo přepsáno, aby bylo snazší rozlišovat mezi zprávami z MX, FTP v reálném čase a intervalovým FTP. V distribuci Cumulus je nová složka /runtimes, která musí být zkopírována z archivu do vaší instalace při každé aktualizaci. Úplné podrobnosti o změnách jsou jako obvykle obsaženy v souboru Updates.txt (v angličtině).