Kapag lumilikha ng scheduler, sa bahaging On Event, na siyang huling field, dapat nating ipahiwatig sa pamamagitan ng mga command ang pag-aalis ng mga gumagamit ng hotspot at sa field ng interval ay ipahiwatig na ito ay isasagawa 1d 00:00:00
Maaari mo ring gamitin ang MikroTik Scheduler kasama ng mga script. Binibigyang-daan ka ng Scheduler na magpatakbo ng mga script sa mga partikular na oras o sa mga regular na pagitan.
Hakbang 1: Gumawa ng Script para Tanggalin ang Mga Nag-expire na User
Una, kakailanganin mong lumikha ng isang script sa MikroTik na kinikilala at nag-aalis ng mga user ng Hotspot na ang mga kredensyal ay nag-expire na.
- I-access ang iyong MikroTik device gamit ang WinBox, WebFig, o SSH.
- Pumunta sa System → Scripts at i-click ang plus sign (+) para magdagdag ng bagong script.
- Bigyan ng pangalan ang script, halimbawa,
RemoveExpiredHotspotUsers
. - Sa bukid pinagmulan, ilagay ang script na magsusuri at mag-aalis ng mga nag-expire na user. Ang isang pangunahing halimbawa ng script ay:
:foreach i in=[/ip hotspot user find where uptime>1d] do={
/ip hotspot user remove $i
}
Ang script na ito ay umuulit sa lahat ng mga gumagamit ng Hotspot at inaalis ang mga may oras ng koneksyon (uptime
) ay lumampas sa 24 na oras (1 araw). Ayusin ang kundisyon where uptime>1d
kung kinakailangan, depende sa kung paano mo gustong pangasiwaan ang expiration.
Hakbang 2: I-configure ang Scheduler para Patakbuhin ang Script
Pagkatapos gawin ang script, kakailanganin mong i-configure ang Scheduler upang awtomatikong patakbuhin ang script na ito sa mga regular na pagitan.
- Pumunta sa System → Scheduler at i-click ang plus sign (+) para gumawa ng bagong gawain.
- Bigyan ng pangalan ang gawain, halimbawa,
DailyUserCleanup
. - Sa bukid Sa Kaganapan, ilagay ang pangalan ng script na ginawa mo sa unahan
/system script run
. Halimbawa:
/system script run RemoveExpiredHotspotUsers
- Itakda ang pagitan ng oras kung kailan mo gustong tumakbo ang script na ito. Upang patakbuhin ito araw-araw, maaari mong itakda ang field Simulan ang Oras sa nais na oras at larangan Pagitan a
1d
upang tumakbo tuwing 24 na oras. - I-click ang OK upang i-save ang nakatakdang gawain.
Mga karagdagang pagsasaalang-alang
- Mga Pagsubok: Bago ito ilagay sa produksyon, magandang ideya na subukan ang script nang manu-mano upang matiyak na gumagana ito gaya ng iyong inaasahan at hindi makakaapekto sa mga hindi nag-expire na user.
- Personalization: Depende sa iyong mga partikular na pangangailangan, maaaring gusto mong baguhin ang script upang umangkop sa iba't ibang pamantayan sa pag-expire, tulad ng batay sa oras mula noong nilikha ang user (
limit-uptime
) sa halip nauptime
aktwal na. - Maingat na Paggamit: Pakitandaan na tatanggalin ng script na ito ang mga user batay sa tinukoy na pamantayan nang walang karagdagang kumpirmasyon, kaya mahalagang tiyakin na tama ang pamantayan upang maiwasan ang pagtanggal ng mga hindi sinasadyang user.
Ang paggamit ng Scheduler at mga script sa MikroTik ay nag-aalok ng nababaluktot at mahusay na solusyon para sa pamamahala ng mga user ng Hotspot at iba pang mga automated na gawain, na tinitiyak na ang iyong network ay nananatiling organisado at gumagana ayon sa iyong mga pangangailangan sa pagpapatakbo.
Walang mga tag para sa post na ito.