Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Анализ лог файлов радиуса

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Анализ лог файлов радиуса
Имя
Сообщение << Старые топики   Новые топики >>
Анализ лог файлов радиуса - 2007-02-25 10:40:43.373333   
sergarius

Сообщений: 21
Оценки: 0
Присоединился: 2006-06-22 01:40:54
здравствуйте пишу скрипт на обработку логов но что то в нем не так подскажите где ошибка пожалуйста
Вот скрипт:
#!/usr/local/bin/bash
echo " ************************** HELLO!!! ************************"
echo " ** Этот скрипт показывает историю авторизации абонентов **"
echo " ** и показыват причину частых разрывов VPN сессий **"
echo " ************************************************************"
echo " "
echo " "
echo " "
echo " "
echo " ********************Please inter login**********************"
read login data
a
grep $login /var/log/radius*/radius.log &gt; result.log
grep XXX result.log &gt; 1.txt
wc -l 1.txt &gt; 2.txt
tr -s " " &lt; 2.txt &gt; 3.txt
per=`cut -f2 -d" " &lt; 3.txt`
echo $per
while [[ $i -lt 24 ]]
do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [[ $per -gt 0 ]]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $i+=1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi
done
&nbsp;&nbsp;&nbsp; result1= grep $login -B 9 -A 19 /var/log/radius*/XXXXXXX/XXX.XXX.XXX.$i/detail-$data | grep Terminate -B 15 -A 10
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $result1
Post #: 1
RE: Анализ лог файлов радиуса - 2007-02-25 11:31:21.426666   
je0n

Сообщений: 126
Оценки: 0
Присоединился: 2004-07-05 23:40:07
Блин, написал тебе ответ, а потом присмотрелся, а это не перл вовсе :)
Ты в не в том разделе тему создал
Post #: 2
RE: Анализ лог файлов радиуса - 2007-02-25 11:34:05.456666   
je0n

Сообщений: 126
Оценки: 0
Присоединился: 2004-07-05 23:40:07
Блин, написал тебе ответ, а потом присмотрелся, а это не перл вовсе :)
Ты в не в том разделе тему создал
Это же сценарий для линуха или бсд?
Post #: 3
RE: Анализ лог файлов радиуса - 2007-02-25 20:28:08.256666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
логов радиуса не видел, и не очень представляю что надо.
но
I.
$i+=1 это что?
$((i+=1)) но при таком варианте тебе bash скажет что команда не найдена, ибо попытается выполнить команду с именем == значению $((i+=1)).
там слегка исхитриться надо, например
echo $((i+=1)) &gt;/dev/null может есть более удачный способ, но чёт ничего в голову не лезет.
II
grep $login /var/log/radius*/radius.log &gt; result.log grep XXX result.log &gt; 1.txt wc -l 1.txt &gt; 2.txt tr -s " " &lt; 2.txt &gt; 3.txt per=`cut -f2 -d" " &lt; 3.txt` всё это можно записать так:
per=`grep $login /var/log/radius*/radius.log | grep XXX | wc -l | tr -s " " | cut -f2 -d" "`[code]
Post #: 4
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Анализ лог файлов радиуса







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.