Release af backupværktøjet nxs-backup 3.9.0, som muliggør at lave sikkerhedskopier, udføre rotation af dem og gemme dem på lokale eller eksterne lagre. Udover sikkerhedskopiering af filer understøttes oprettelse af back-ups af forskellige databaser: MySQL, PostgreSQL, MongoDB, Redis. Kildekoden distribueres under Apache 2.0-licensen.
Sikkerhedskopier kan gemmes både lokalt og i eksterne lagre (S3, FTP, SSH, SMB, NFS, WebDAV), som benytter forskellige biblioteker. Kopiering kan udføres ikke kun i den angivne tidsperiode, men også under hensyntagen til opretholdelsen af et bestemt antal backups.
Takket være integrationen med overvågning er det muligt at få sådanne metrikker som størrelsen på backupfilen, korrektheden af backupindsamlingen, tiden for backupindsamlingen osv. i et Prometheus-kompatibelt format. En ekstra metrik nxs_backup_creation_ts er blevet tilføjet, som indeholder en Unix-tidsstempel for oprettelsen af sikkerhedskopien. Hver backup kan identificeres og konfigureres med den relevante alarm, ud over (eller i stedet for) eksisterende alarmer ved hjælp af hooks, hvilket muliggør mere effektiv håndtering af backup-status.
I den nye version:
- Muligheden for at begrænse forbruget af forskellige ressourcer er blevet tilføjet. For eksempel kan man begrænse hastigheden af adgang til diskene, netværksoverførslen og CPU-ressourcerne ved hjælp af kommandoer som limits.disk_rate, limits.net_rate, rate_limit og limits.cpu_max_count.
- Muligheden for at deaktivere rotationen af nxs-backup sikkerhedskopier er blevet introduceret, samtidig med at sendingen af backups stadig vil fungere i normal tilstand.
- Diverse fejl relateret til brugen af forkert konfigurerede/udløbne lagre, SCP/SFTP servere og deaktivering af metrikker er blevet rettet.
Kilde: opennet.ru
