/conf/radius/alcasar |
---|
59,6 → 59,13 |
reject |
} |
counterCoovaChilliMaxAllTotalOctets { reject = 1 } |
if (reject) { |
update reply { |
Reply-Message := "Your maximum usage volume has been reached" |
} |
reject |
} |
counterCoovaChilliMaxTotalOctetsMonthly { reject = 1 } |
if (reject) { |
update reply { |
/conf/radius/alcasar-with-ldap |
---|
59,6 → 59,13 |
reject |
} |
counterCoovaChilliMaxAllTotalOctets { reject = 1 } |
if (reject) { |
update reply { |
Reply-Message := "Your maximum usage volume has been reached" |
} |
reject |
} |
counterCoovaChilliMaxTotalOctetsMonthly { reject = 1 } |
if (reject) { |
update reply { |
/conf/radius/sqlcounter |
---|
57,3 → 57,14 |
reset = monthly |
query = "SELECT IFNULL((SUM(AcctInputOctets + AcctOutputOctets)),0) FROM radacct WHERE username='%{${key}}' AND UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%%b'" |
} |
sqlcounter counterCoovaChilliMaxAllTotalOctets { |
sql_module_instance = sql |
counter_name = CoovaChilli-Max-All-Total-Octets |
check_name = CoovaChilli-Max-Total-Octets |
counter_type = data |
reply_name = CoovaChilli-Max-Total-Octets |
key = User-Name |
reset = never |
query = "SELECT IFNULL((SUM(AcctInputOctets + AcctOutputOctets)),0) FROM radacct WHERE username='%{${key}}'" |
} |