בעת יצירת המתזמן, בחלק On Event, שהוא השדה האחרון, עלינו לציין באמצעות פקודות ביטול משתמשי נקודה חמה ובשדה מרווח לציין שהוא יבוצע 1d 00:00:00
אתה יכול גם להשתמש ב-MikroTik Scheduler יחד עם סקריפטים. המתזמן מאפשר לך להפעיל סקריפטים בזמנים ספציפיים או במרווחי זמן קבועים.
שלב 1: צור סקריפט למחיקת משתמשים שפג תוקפם
ראשית, תצטרך ליצור סקריפט ב-MikroTik שמזהה ומסיר משתמשי Hotspot שתוקפם של האישורים שלהם פג.
- גש למכשיר ה-MikroTik שלך באמצעות WinBox, WebFig או SSH.
- עבור אל מערכת ← סקריפטים ולחץ על סימן הפלוס (+) כדי להוסיף סקריפט חדש.
- תן שם לתסריט, לדוגמה,
RemoveExpiredHotspotUsers
. - בשטח מָקוֹר, הזן את הסקריפט שיבדוק ויסיר משתמשים שפג תוקפם. דוגמה לסקריפט בסיסי תהיה:
:foreach i in=[/ip hotspot user find where uptime>1d] do={
/ip hotspot user remove $i
}
סקריפט זה עובר דרך כל משתמשי Hotspot ומסיר את אלה שזמן החיבור שלהם (uptime
) עבר 24 שעות (יום אחד). התאם את המצב where uptime>1d
לפי הצורך, בהתאם לאופן שבו אתה רוצה להתמודד עם התפוגה.
שלב 2: הגדר את מתזמן להפעיל את הסקריפט
לאחר יצירת הסקריפט, תצטרך להגדיר את המתזמן להפעיל את הסקריפט הזה באופן אוטומטי במרווחי זמן קבועים.
- עבור אל מערכת ← מתזמן ולחץ על סימן הפלוס (+) כדי ליצור משימה חדשה.
- תן למשימה שם, לדוגמה,
DailyUserCleanup
. - בשטח על אירוע, הזן את שם הסקריפט שיצרת לפניו
/system script run
. לדוגמה:
/system script run RemoveExpiredHotspotUsers
- הגדר את המרווח של הזמן שבו אתה רוצה שהסקריפט הזה יפעל. כדי להפעיל אותו מדי יום, אתה יכול להגדיר את השדה שעת התחלה בזמן ובשטח הרצויים הפסקה a
1d
לרוץ כל 24 שעות. - לחץ על אישור כדי לשמור את המשימה המתוזמנת.
שיקולים נוספים
- בדיקות: לפני שמכניסים את זה להפקה, מומלץ לבדוק את הסקריפט באופן ידני כדי לוודא שהוא פועל כפי שאתה מצפה ואינו משפיע על משתמשים שלא פג תוקף.
- התאמה אישית: בהתאם לצרכים הספציפיים שלך, ייתכן שתרצה לשנות את הסקריפט כך שיתאים לקריטריונים שונים של תפוגה, כגון בהתבסס על הזמן מאז שהמשתמש נוצר (
limit-uptime
) במקוםuptime
נוֹכְחִי. - שימוש זהיר: שימו לב שסקריפט זה ימחק משתמשים על סמך הקריטריונים שצוינו ללא אישור נוסף, לכן חשוב לוודא שהקריטריונים נכונים כדי למנוע מחיקת משתמשים לא מכוונים.
השימוש בלוח הזמנים ובסקריפטים ב-MikroTik מציע פתרון גמיש וחזק לניהול משתמשי Hotspot ומשימות אוטומטיות אחרות, המבטיח שהרשת שלך תישאר מאורגנת ופונקציונלית בהתאם לצרכים התפעוליים שלך.
אין תגיות לפוסט הזה.