Jump to content

Recommended Posts

Posted

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

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

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

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

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

Posted

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

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

Posted

Ну разбирайте тогда файл и запускайте 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.