Перейти к содержимому
Калькуляторы

скормить FreeRadius'у файл.

Собсвенно по причине безалабероности на некоторое время вывели из строя оба радиус-сервера. Т.е. как вывели.. они работали, но в СУБД звонки не сложились.

Зато отсталиь файлы detail-************

в /var/log/radius/radacct/******/

в файлах все полученные радиус-запросы.

Вопрос: Как скормить эти файлы вылеченному радиусу ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дак это не радиусу их кормить надо, а писать парсер для этих файлов и вставлять данные в базу.

нанимаете программиста и он вам решает эту задачу =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну можно конечно и в базу парсить, но что-то мне подсказывает, что радиус и есть парсер и справится с этой задачей ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну разбирайте тогда файл и запускайте radiusclient на каждый пакет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот что-нить типа:

radtest --optoins < myfile

не сработает ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы пока тут раздумываете - уже бы парсер написали и скормили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну разбирайте тогда файл и запускайте radiusclient на каждый пакет.

 

На перле это пара строк, что-то вроде этого:

 

#!/usr/bin/perl

$/ = "";

while (<>) {
 if ( $_ =~ /Acct-Status-Type = Stop/ ) {
system( "echo $_ | radlicent server acct secret");
 }
}

 

Всё дело в волшебной строке "$/ = "";"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.