نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: پاک کردن دوره ای لاگ های User Manager

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2011
    محل سکونت
    Tehran
    نوشته ها
    70
    تشکر تشکر کرده 
    51
    تشکر تشکر شده 
    236
    تشکر شده در
    114 پست

    پیش فرض پاک کردن دوره ای لاگ های User Manager

    یکی از امکانات خوب میکروتیک برای سازمان ها و شرکت ها با کاربر کم یا متوسط و نیازمند حسابداری اینترنت با امکانات محدودتر نسبت به نرم افزارهای مشابه حرفه ای User Manager می باشد که بر روی میکروتیک نصب می شود و نیازمند سیستم مجزا نمی باشد.
    این نرم افزار خوب و گاها بسیار کارگشا در مواردی برای میکروتیک مشکلاتی ایجاد می کند که می بایست با نوشتن اسکریپت های خاص آن موضوع مشکلات را به حداقل رساند.
    در این آموزش به یکی از این مشکلات که پر شدن هارد و اشغال شدن CPU به سبب حجم بالای لاگ های User Manager است می پردازیم.
    در بسیاری موارد نیروهای پشتیبان برای پاسخگویی به کاربران و پیدا کردن مشکلات اهراز هویت و ... به لاگ های Authorisation & Authorisation & Accounting در 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];}


    • نوشتن زمانبندی

    مطابق عکس بالا زمانبدی را ایجاد کنید یا دستورات زیر را در ترمینال وارد کنید.

    /system scheduler
    add name="Rm-U-log" on-event="Rm_UM_log" start-date=Sep/15/2010 start-time=07:30:00 interval=7d comment="" disabled=no

    در قسمت on-event اسم اسکریپت ایجاد شده می بایست وارد شود.
    نکته :
    حتما NTP Client را فعال کنید تا ساعت و تاریخ میکروتیک بعد از Reboot تغییر نکند.
    ---------------
    پاورقی :
    در صورت نیاز به حذف Session ها ،تمام مراحل مطابق با آموزش ذکر شده در بالا می باشد و فقط در قسمت ساخت اسکریپت از منبع زیر استفاده کنید :
    :local Flag
    :set Flag [/tool user-manager session find]
    :if([:len $Flag]>0) do={/tool user-manager session print; /tool user-manager session remove [/tool user-manager session find];}
    نگارنده : رضا بهروزی

    منبع : پاک کردن دوره ای لاگ های User Manager

  2. تعداد تشکر ها از royalserver.ir به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاک کردن دوره ای لاگ های User Manager
    توسط Sohan Roh در انجمن شبکه های لینوکسی
    پاسخ ها: 0
    آخرين نوشته: June 10th, 2013, 00:46
  2. چند سوال در مورد User Manager
    توسط 0060 در انجمن مباحث دیگر
    پاسخ ها: 6
    آخرين نوشته: August 21st, 2011, 16:15
  3. پاک کردن دوره ای لاگ های User Manager
    توسط camel_60 در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: June 14th, 2011, 15:34
  4. یه مشکل در بالا اومدن User manager در میکروتیک
    توسط sandis در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: November 13th, 2010, 22:45

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •