Публикувана е версия на инструмента за резервно копиране nxs-backup 3.9.0, който позволява създаването на резервни копия, тяхната ротация и съхранение на локални или външни хранилища. Освен резервно копиране на файлове, се поддържа създаването на бекапи на различни СУБД: MySQL, PostgreSQL, MongoDB, Redis. Кодът на проекта се разпространява под лицензия Apache 2.0.
Резервните копия могат да се съхраняват както локално, така и в отдалечени хранилища (S3, FTP, SSH, SMB, NFS, WebDAV), за работа с които се използват различни библиотеки. Копирането може да се осъществява не само за указания период от време, но и с оглед на поддържане на конкретно количество бекапи.
Благодарение на интеграцията с мониторинга, има възможност за получаване на метрики, като размер на файла на бекапа, коректност на събиране на бекапа, време на събиране на бекапа и др. в формат, съвместим с Prometheus. Добавена е допълнителна метрика nxs_backup_creation_ts, съдържаща времева стойност за Unix датата на създаване на резервното копие. Всеки бекап може да бъде идентифициран и настроен с подходящ алерт, в допълнение (или вместо) на съществуващите алерти чрез хукове, което позволява по-ефективно управление на състоянието на резервните копия.
В новата версия:
- Добавена е възможност за ограничаване на потреблението на различни ресурси. Например, може да се ограничава скоростта на достъп до дисковете, скоростта на пренос по мрежата и ресурси на CPU, използвайки команди като limits.disk_rate, limits.net_rate, rate_limit и limits.cpu_max_count.
- Появи се възможност за деактивиране на ротиране на резервни копия nxs-backup, като при това изпращането на бекапи ще работи в нормален режим.
- Коригирани са различни грешки, свързани с използването на некоректно настроени/недостъпни хранилища, SCP/SFTP сървъри и деактивиране на метриките.
Източник: opennet.ru
