Публикувано издание на инструмента за резервно копиране nxs-backup 3.7.0, което позволява създаването на резервни копия, извършването на ротация и запазването им на локални или външни хранилища. Освен резервното копиране на файлове, се поддържа и създаването на резервни копия на различни СУБД: MySQL, PostgreSQL, MongoDB, Redis. Кодът на проекта се разпространява под лиценза Apache 2.0.
Резервните копия могат да се съхраняват както локално, така и в отдалечени хранилища (S3, FTP, SSH, SMB, NFS, WebDAV), за работа с които се използват различни библиотеки. С помощта на минифреймворка go-nxs-appctx, има възможност за използване на променливи на средата в конфигурацията. Резервното копиране може да се извършва не само за посочен период от време, но и с оглед на поддържането на конкретен брой резервни копия. Има функция за самообновяване и възможност за разширяване на функционалността чрез потребителски скриптове.
В новата версия:
- Лицензът на кода на проекта е променен на Apache 2.0 (беше лиценз GPLv3).
- Добавена е интеграция с мониторинга за получаване на метрики на приложението и статуси на работите. По-рано беше възможно само да се разпращат събития от логовете чрез хукове с настройка на различни нива и да се получава информация за грешки или събития с нужните нива. В новата версия добавените метрики са:
- Размер на файла на резервното копие
- Коректност на събирането на резервното копие
- Време за събиране на резервното копие
- Коректност на доставката на резервното копие
- Време за доставка на резервното копие
- Наличие на нова версия
- За диференциация на метриките се използват следните етикети:
- проект
- сървер
- име на задачата
- тип на задачата
- source
- target
Сега може да се идентифицира в достатъчна степен всяко резервно копие и да се настройват съответните алерти, в допълнение (или вместо) на наличните алерти с помощта на хукове.
Източник: opennet.ru
