روش پشتیبان گیری از دیتابیس IBSng
محتویات |
IBSng Backup Database
IBSng Backup
پشتیبان گیری در سه حالت انجام میشود :
- complete
- custom
- hourly
نکته : به طور کلی در تهیه نسخه پشتیبان در هیچ حالتی از snapshot ها نسخه پشتیبان تهیه نمیشود .
Complete Backup :
در این نوع از پشتیبان گیری به صورت کاملا است
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/complete/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/complete" log_file=/var/log/IBSng/ibs_backup.log periodic="3" auto_run_time_h=6 auto_run_time_m=30 type=monthly exteranl_dir=/media/backups/IBSng/complete/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
Custom Backup :
در این نوع از پشتیبان گیری از تمامی اطلاعات و table ها به جز connection log ها پشتیبان گیری می شود .
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/custom/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/custom" log_file=/var/log/IBSng/ibs_backup.log periodic="3" auto_run_time_h=6 auto_run_time_m=30 type=weekly exteranl_dir=/media/backups/IBSng/custom/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
hourly Backup :
در این نوع از پشتیبان گیری تنها از table های اصلی مثل شارژها و credit کاربران پشتیبان گیری می شود .
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/hourly/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/hourly" log_file=/var/log/IBSng/ibs_backup.log periodic="48" interval=1 exteranl_dir=/media/backups/IBSng/hourly/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
لازم به ذکر است با توجه به حجم بالای لاگ های Radius، این لاگ ها در بازه ای از زمان rotate می گردد.
در صورت نیاز به نگهداری RADIUS log می بایست فضای مناسب جهت ذخیره سازی در اختیار IBSng قرار گیرد.
Radius شامل سه فاز می باشد:
- Authentication
- Accounting
- Authorization
Authentication
پروسه شناسایی و احراز هویت برای تشخیص کسی و یا چیزی است . authentication معمولا و به صورت پیشفرش به صورت یوزر و پسوزر سمت شخص و یا