Byla vydána verze záložního nástroje nxs-backup 3.7.0, která umožňuje vytvářet zálohy, provádět jejich rotaci a ukládat je na místní nebo externí úložiště. Kromě zálohování souborů podporuje také vytváření záloh různých databází: MySQL, PostgreSQL, MongoDB, Redis. Kód projektu je distribuován pod licencí Apache 2.0.
Zálohy mohou být ukládány jak lokálně, tak v vzdálených úložištích (S3, FTP, SSH, SMB, NFS, WebDAV), přičemž pro práci s nimi se používají různé knihovny. Díky mini-frameworku go-nxs-appctx je možné v konfiguraci využít proměnné prostředí. Zálohování je možné provádět nejen za stanovené časové období, ale také s ohledem na udržení konkrétního počtu záloh. Existuje funkce automatického aktualizování a možnost rozšíření funkcionality pomocí uživatelských skriptů.
V nové verzi:
- Byla změněna licence na kód projektu, nyní je to Apache 2.0 (předtím to byla licence GPLv3).
- Byla přidána integrace s monitorováním pro získávání metrik aplikace a stavů provozu. Dříve bylo možné pouze zasílat události logů prostřednictvím hooků s nastavením různých úrovní a získávat informace o chybách nebo událostech požadovaných úrovní. V nové verzi přibyly následující metriky:
- Velikost souboru zálohy
- Korektnost sběru zálohy
- Čas sběru zálohy
- Korektnost doručení zálohy
- Čas doručení zálohy
- Existence nové verze
- Pro diferenciaci metrik se používají následující značky:
- projekt
- server
- název úlohy
- typ úlohy
- source
- target
Nyní je možné dostatečně identifikovat každou zálohu a nastavit odpovídající upozornění, navíc (nebo místo) existujících upozornění pomocí hooků.
Zdroj: opennet.ru
