نعم، في RouterOS الخاص بـ MikroTik، من الممكن أتمتة المهام، مثل تعطيل أو تغيير سرعة تصفح قائمة الانتظار، من خلال استخدام البرامج النصية والمجدول.
يتيح لك ذلك إدارة النطاق الترددي وسياسات الوصول بشكل ديناميكي دون الحاجة إلى تدخل يدوي مستمر. وبعد ذلك أشرح كيف يمكن القيام بذلك:
إنشاء برنامج نصي
أولاً، تحتاج إلى إنشاء برنامج نصي ينفذ الإجراء المطلوب، مثل تعديل سرعة قائمة انتظار معينة أو تعطيلها. يمكنك القيام بذلك من قائمة "النظام" ← "البرامج النصية" في WinBox أو من خلال سطر الأوامر.
على سبيل المثال، قد يبدو البرنامج النصي لتغيير سرعة قائمة الانتظار كما يلي:
:local newSpeed "1M/1M";
/queue simple set [find name="nombreCola"] max-limit=$newSpeed;
وبرنامج نصي لتعطيل قائمة الانتظار:
/queue simple disable [find name="nombreCola"];
تأكد من استبداله "nombreCola"
باسم قائمة الانتظار التي تريد تعديلها وضبط قيمتها newSpeed
بالسرعة المطلوبة.
جدولة المهمة
بعد إنشاء البرنامج النصي، يمكنك استخدام المجدول لتشغيل هذا البرنامج النصي تلقائيًا في الوقت أو التردد الذي تختاره. يتم ذلك من "النظام" → "المجدول".
هنا يمكنك إضافة مهمة جديدة، وتحديد متى يجب تشغيلها (على سبيل المثال، في وقت محدد من اليوم أو بتردد معين)، وأي برنامج نصي يجب تشغيله. على سبيل المثال:
/start-time=00:00:00
/interval=1d
/on-event="nombreScript"
سيقوم هذا المثال بجدولة المهمة ليتم تشغيلها كل يوم عند منتصف الليل، باستخدام اسم البرنامج النصي الذي قمت بإنشائه.
الاعتبارات
- الاختبار: قبل الاعتماد بشكل كامل على البرامج النصية والمجدولة للمهام الحرجة، فمن المستحسن اختبارها في بيئة اختبار للتأكد من أنها تعمل كما هو متوقع.
- الأمن والاستقرار: ضع في اعتبارك التأثير الذي قد تحدثه هذه التغييرات على شبكتك، خاصة إذا كنت تقوم بضبط النطاق الترددي أثناء ساعات الذروة أو تعطيل قوائم الانتظار المهمة.
- رصد: على الرغم من أن التشغيل الآلي يمكن أن يوفر الكثير من الوقت، إلا أنه لا يزال من الضروري مراقبة أداء الشبكة وصحتها للتأكد من أن هذه التعديلات التلقائية تحقق التأثير المطلوب.
يعد استخدام البرامج النصية والمجدول في RouterOS طريقة قوية لأتمتة إدارة النطاق الترددي ومهام إدارة الشبكة الأخرى، مما يسمح لك بتحسين أداء الشبكة وفقًا للاحتياجات المتغيرة لمؤسستك أو عملائك.
لا توجد علامات لهذا المنصب.