Во всех ТП у нас стоит OCTETS_DIRECTION == 1 (Recv). Поэтому иногда клиентам засчитывает мусор в статистику upload ($not_prepaid / 2), хотя мы его не считаем и должно быть всегда ноль.if ($used_traffic->{$k}{TRAFFIC_SUM} < $prepaid) {
#if online have more then log + online make last traffic calculation
if ($used_traffic->{$k}{TRAFFIC_SUM} + $online / $conf{MB_SIZE} > $prepaid ) {
my $not_prepaid = ($used_traffic->{$k}{TRAFFIC_SUM} * $conf{MB_SIZE} + $online ) - $prepaid * $conf{MB_SIZE};
my $sent = ($OCTETS_DIRECTION == 2) ? $not_prepaid : $not_prepaid / 2;
my $recv = ($OCTETS_DIRECTION == 1) ? $not_prepaid : $not_prepaid / 2;
$sum_in = $recv / $conf{MB_SIZE} * $price_in if ($price_in > 0);
$sum_out = $sent / $conf{MB_SIZE} * $price_out if ($price_out > 0);
}
traffic2sql придумывает трафик
traffic2sql придумывает трафик
who | grep -i blonde | date; cd $HOME; unzip; touch; strip; finger; mount; fsck; more; yes; uptime; umount; sleep 69