Справочник на статиите
🆘Архивирането на Kuma с време за работа е отхвърлено⁉️Елате и вижте насрочения урок за автоматично архивиране🕒💾
📉Uptime Функцията за архивиране на Kuma е невалидна? не се страхувай! Научи ви как да настроите планирано автоматично архивиране, за да защитите вашите данни за наблюдение💡📊.
Отсега нататък вече няма да се страхувате от загуба на данни, супер подробните стъпки ще ви накарат да разберете за секунди📈🚀.
Елате и научете, сигурността на вашите данни ще бъде гарантирана отсега нататък! 🎯📁
Тъй като може да има някои проблеми с функцията за архивиране във фоновите настройки на Uptime Kuma, разработчикът не е поддържал функцията за архивиране Сега функцията за архивиране вече не може да генерира пълно архивиране и да възстанови всички настройки ▼

Отхвърлено: Поради добавянето на голям брой нови функции и липсата на редовна поддръжка на функцията за архивиране, функцията за архивиране вече не е в състояние да генерира пълен архив и да възстанови пълните настройки.
Моля, вместо това архивирайте директно обема на докера или папката с данни (./data/).
Въпреки това можем да реализираме архивните данни на Uptime Kuma чрез функцията за автоматично архивиране на скрипта.
Uptime Kuma метод за автоматично архивиране на данни за наблюдение
Следват методи и стъпки за архивиране на данни:
- Създайте резервен скрипт:Може да се напише прост скрипт на обвивката, за да се извърши задачата за архивиране. Този скрипт ще пакетира директорията с данни на Uptime Kuma в компресиран tar файл и ще го копира в посочения резервен път.
- Настройте планирана задача:Скриптът за архивиране може да бъде зададен като планирана задача (като използване на кронтаб), за да постигнете редовно автоматично архивиране.
Как да настроя скрипт за автоматично архивиране по график в Uptime Kuma?
Стъпка 1:Намерете инсталационния път на директорията с данни uptime-kuma и въведете следната команда чрез SSH▼
cd /
find / -name uptime-kuma
Намерете инсталационния път на uptime-kuma ▼
/var/lib/docker/volumes/uptime-kuma
Стъпка 2:在 /backup2/директория, създайте файл, съдържащ следния код auto-backup-uptime-kuma.sh досие
Следното е пример за скрипт за архивиране:
#!/bin/bash
cd /var/lib/docker/volumes
tar zcvf uptime-kuma.tgz uptime-kuma
cp -rf /var/lib/docker/volumes/uptime-kuma.tgz /backup2/uptime-kuma/uptime-kuma_"$(date +"%Y-%m-%d_%H-%M-%S")".tgz
rm -rf uptime-kuma.tgz
- В този скрипт,
/var/lib/docker/volumes/uptime-kumaе пътят към вашата директория с данни Uptime Kuma, може да се наложи да го замените с действителния път. /backup2/Това е мястото, където искате да съхранявате архивните файлове и също трябва да бъде заменено според действителната ситуация.- След като скриптът за архивиране се изпълни, той създава компресиран файл, съдържащ текущата дата и час, копира файла в пътя за архивиране и накрая изтрива оригиналния компресиран файл, за да спести място.
Стъпка 3:Настройте планирани задачи на Cron
Редактирайте списък със задачи на Cron:
crontab -e
Стъпка 4:Излезте от редактирането и запазете:
Ако използвате нано редактора по подразбиране:
- След като въведете съдържанието, натиснете
Ctrl + X. - след това натиснете
YПотвърдете, за да запазите промените. - Накрая натиснете
EnterЗапазете файла и излезте.
Ако използвате vim редактор:
- Натиснете
EscВлезте в командния режим. - влизане
:wqЗапази и излез.
Ако използвате друг редактор (като vi):
- Натиснете
EscВлезте в командния режим. - влизане
:wqЗапази и излез.
По този начин вашата Cron задача ще бъде запазена и ще започне да се изпълнява според зададеното време! 📅🔧
Стъпка 5:Осигурете разрешения за изпълнение на скрипт
Ако скриптът няма разрешения за изпълнение, първо трябва да добавите разрешения за изпълнение и след това да стартирате скрипта. ▼
chmod +x /backup2/auto-backup-uptime-kuma.sh
Стъпка 6:Добавете го към планираната задача на Corn Job, за да го стартирате автоматично ▼
0 2 * * * /backup2/auto-backup-uptime-kuma.sh
- Сега планираната задача за царевична работа се изпълнява в 2 сутринта всеки ден▲
Стъпка 7:Планираната задача на Corn Job автоматично изтрива отдалечени файлове 2 дни или по-рано в 30:50 сутринта всеки ден (изтривайте файлове, по-стари от 50 дни) ▼
30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
- Препоръчва се редовно да проверявате целостта на вашите архивни файлове и да се уверите, че процесът на архивиране работи според очакванията.
Искате ли да научите повече за съветите за използване на Uptime Kuma и други полезни инструменти? Щракнете върху връзката по-долу, за да продължите да четете следното съдържание▼
Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Функцията за архивиране на Uptime Kuma е остаряла: Как да настроя скрипта за автоматично архивиране по график на Corn? 》, полезно за вас.
Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-31701.html

