پاک کردن دوره ای لاگهای User Manager (آموزش میکروتیک)
پاک کردن دوره ای لاگهای User Manager (آموزش میکروتیک)
یکی از امکانات خوب میکروتیک برای سازمان ها و شرکت ها با کاربر کم یا متوسط و نیازمند حسابداری اینترنت با امکانات محدودتر نسبت به نرم افزارهای مشابه حرفه ای پکیج User Manager می باشد که بر روی میکروتیک نصب می شود و نیازمند سیستم مجزا نمی باشد.
این نرم افزار خوب و گاها بسیار کارگشا در مواردی برای میکروتیک مشکالتی ایجاد می کند
که می بایست با نوشتن اسکریپت های خاص آن موضوع مشکلات را به حداقل رساند.
در این آموزش به یکی از این مشکلات که پر شدن هارد و اشغال شدن CPU به سبب حجم بالای لاگ های User Manager است می پردازیم.
در بسیاری موارد نیروهای پشتیبان برای پاسخگویی به کاربران و پیدا کردن مشکلات اهراز هویت و… به لاگ های Accounting & Authorisation & Authorisation در User Manager نیازمند می باشند،
در صورت فعال شدن این لاگ ها بعد از مدتی با زیاد شدن تعدادلاگ ها حجم هارد را تماما اشغال می کند
و بار بر روی CPU را به شدت افزایش می دهد.
مراحل انجام کار:
مطابق عکس زیر در Winbox به System>Scripts رفته و اسکریپتی به نام Rm_UM_log با منبع زیر ایجاد کنید.
دستورات ترمینال:
local Flag
[set Flag [/tool user-manager log find
{;[if ([:len $Flag] > 0) do={/tool user-manager log print append file log;/tool user- manager log remove [/tool user-manager log find
مطابق عکس زیر زمانبدی را ایجاد کنید یا دستورات زیر را در ترمینال وارد کنید
تا بصورت خودکار هر 7 روز یکبار User Manager لاگ پاک شود.
دستورات محیط ترمینال برای عکس بالا:
system scheduler/
add name=”Rm-UM-log” on-event=”Rm_UM_log” start-date=Sep/15/2010 start- time=07:30:00 interval=7d comment=”” disabled=no
حتماً توجه داشته باشید برای اجرای صحیح این اسکریپت از قبل سرویس NTP برای بروزرسانی خودکار ساعت و تاریخ روتر شما فعال شده باشد.
جهت مشاهده فیلم های آموزشی میکروتیک بر روی این لینک کلیک نمایید.
جدیدترین اخبار مجموعه فراز نتورک را در صفحات اجتماعی دنبال کنید
نویسنده: مهندس بهداد رحمانی
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.