Veidojot plānotāju, daļā On Event, kas ir pēdējais lauks, mums ar komandām jānorāda karstā punkta lietotāju likvidēšana un intervāla laukā jānorāda, ka tas tiks izpildīts 1d 00:00:00
Varat arī izmantot MikroTik plānotāju kopā ar skriptiem. Plānotājs ļauj palaist skriptus noteiktos laikos vai regulāri.
1. darbība. Izveidojiet skriptu, lai dzēstu lietotājus, kuriem beidzies derīguma termiņš
Vispirms MikroTik būs jāizveido skripts, kas identificē un noņem Hotspot lietotājus, kuru akreditācijas datu derīguma termiņš ir beidzies.
- Piekļūstiet savai MikroTik ierīcei izmantojot WinBox, WebFig vai SSH.
- Dodieties uz Sistēma → Skripti un noklikšķiniet uz pluszīmes (+), lai pievienotu jaunu skriptu.
- Piešķiriet skriptam nosaukumupiemēram
RemoveExpiredHotspotUsers
. - Jomā avots, ievadiet skriptu, kas pārbaudīs un noņems lietotājus, kuriem beidzies derīguma termiņš. Pamata skripta piemērs būtu šāds:
:foreach i in=[/ip hotspot user find where uptime>1d] do={
/ip hotspot user remove $i
}
Šis skripts atkārtojas caur visiem Hotspot lietotājiem un noņem tos, kuru savienojuma laiks (uptime
) ir pārsniedzis 24 stundas (1 dienu). Pielāgojiet stāvokli where uptime>1d
pēc vajadzības, atkarībā no tā, kā vēlaties rīkoties ar derīguma termiņu.
2. darbība: konfigurējiet plānotāju, lai palaistu skriptu
Pēc skripta izveides jums būs jākonfigurē plānotājs, lai šis skripts tiktu palaists automātiski ar regulāriem intervāliem.
- Dodieties uz Sistēma → Plānotājs un noklikšķiniet uz pluszīmes (+), lai izveidotu jaunu uzdevumu.
- Piešķiriet uzdevumam nosaukumupiemēram
DailyUserCleanup
. - Jomā Pasākumā, ievadiet izveidotā skripta nosaukumu, pirms kura
/system script run
. Piemēram:
/system script run RemoveExpiredHotspotUsers
- Iestatiet intervālu laiks, kurā vēlaties palaist šo skriptu. Lai to palaistu katru dienu, varat iestatīt lauku Sākuma laiks vēlamajā laikā un laukā Intervāls a
1d
darboties ik pēc 24 stundām. - Noklikšķiniet uz Labi lai saglabātu ieplānoto uzdevumu.
Papildu apsvērumi
- Pārbaudes: Pirms šī skripta ieviešanas ražošanā ir ieteicams manuāli pārbaudīt skriptu, lai pārliecinātos, ka tas darbojas, kā paredzēts, un neietekmē lietotājus, kuriem nav beidzies derīguma termiņš.
- Personalizācija: atkarībā no jūsu īpašajām vajadzībām, iespējams, vēlēsities modificēt skriptu, lai tas atbilstu dažādiem derīguma termiņa kritērijiem, piemēram, pamatojoties uz laiku kopš lietotāja izveides (
limit-uptime
) tā vietāuptime
strāva - Uzmanīga lietošana: Lūdzu, ņemiet vērā, ka šis skripts izdzēsīs lietotājus, pamatojoties uz norādītajiem kritērijiem, bez papildu apstiprinājuma, tāpēc ir svarīgi nodrošināt, lai kritēriji būtu pareizi, lai izvairītos no nevēlamu lietotāju dzēšanas.
Plānotāja un skriptu izmantošana programmā MikroTik piedāvā elastīgu un jaudīgu risinājumu Hotspot lietotāju un citu automatizētu uzdevumu pārvaldībai, nodrošinot tīkla sakārtotību un funkcionēšanu atbilstoši jūsu darbības vajadzībām.
Šai ziņai nav atzīmju.