|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (3)
просмотр истории страницы... |
| \#TODO |
| h2. Настройка АСР (event_inc.sh) |
| |
| \#TODO |
| |
| {code} LOG INFO "$SENDER $EVENT $DATA" [ "$nas_ip" = "0.0.0.0" ] && exit { case "$EVENT" in # "balance_negative") # LOG INFO "event type: $EVENT $DATA" # sendsms "ГородТелеком%20лимит%20исчерпан" # ;; # "balance_positive") # LOG INFO "event type: $EVENT $DATA" # sendsms "ГородТелеком%20доступ%20разрешен" # ;; login|balance_negative|balance_positive|user_data_changed|user_data_changed_before) # LOG INFO "event type: $EVENT $DATA" if [ "$over_limit" = "0" ]; then ssh ghjirf@$nas_ip "/ip firewall address-list remove [find address=$ip]" ssh ghjirf@$nas_ip "/ip firewall address-list add address=$ip list=balance_positive$router_ip$enabled" else ssh ghjirf@$nas_ip "/ip firewall address-list remove [find address=$ip]" ssh ghjirf@$nas_ip "/ip firewall address-list add address=$ip list=list_balance_negative" fi ;; "rate_set") if [ "$ceil_out" != "-1" ]; then ssh ghjirf@$nas_ip /queue simple remove [find name=$id] ssh ghjirf@$nas_ip /queue simple add name=$id target-addresses=$ip max-limit=${ceil_in}k/${ceil_out}k interface=vlan$router_vlan fi ;; "logout") ssh ghjirf@$nas_ip "/ip firewall address-list remove [find address=$ip]" ssh ghjirf@$nas_ip /queue simple remove [find name=$id] # ssh ghjirf@$nas_ip "/ip firewall address-list add address=$ip list=list_balance_negative" ;; "period_closed") LOG INFO "event type: $EVENT $DATA" ;; # "user_data_changed") # LOG INFO "event type: $EVENT $DATA" # ;; *) : ;; esac } {code} |
| h2. Настройка тарифов |
... |
