forum.bitel.ru
http://forum.bitel.ru/

конвертор логов от si-2000
http://forum.bitel.ru/viewtopic.php?f=10&t=9073
Страница 1 из 1

Автор:  dzek [ 24 мар 2014, 12:11 ]
Заголовок сообщения:  конвертор логов от si-2000

приветсвую.
не могу понять почему логи не забираются с фтп ( [url]http://wiki.bitel.ru/index.php/Примеры_реализации_конверторов_логов[/url] ).

с сервера на фтп заходит без проблем
Код:
ftp> ls
227 Entering Passive Mode (91,1,1,8,44,237)
150 Connection accepted
-r--r--r-- 1 ftp ftp            350 Mar 01 00:04 i200020140301001568.ama
-r--r--r-- 1 ftp ftp             79 Mar 01 03:19 i200020140301041569.ama
-r--r--r-- 1 ftp ftp             79 Mar 01 06:19 i200020140301071570.ama
-r--r--r-- 1 ftp ftp            410 Mar 01 08:04 i200020140301081571.ama
-r--r--r-- 1 ftp ftp            281 Mar 01 09:04 i200020140301091572.ama
...
-r--r--r-- 1 ftp ftp          57297 Mar 24 11:05 i200020140324111506.ama
226 Transfer OK
ftp> get i200020140324111506.ama
local: i200020140324111506.ama remote: i200020140324111506.ama
227 Entering Passive Mode (91,1,1,8,45,12)
150 Connection accepted
WARNING! 1600 bare linefeeds received in ASCII mode
File may not have transferred correctly.
226 Transfer OK
57297 bytes received in 0,00683 secs (8392,70 Kbytes/sec)
ftp>


[root@bill si2000]# cat get.out
Код:
Mon Mar 24 12:09:01 2014
Connect to 91.1.1.8 ...
reading new files...
getting logs Finished
Mon Mar 24 12:10:01 2014
Connect to 91.1.1.8 ...
reading new files...
getting logs Finished

[root@bill si2000]#


где что не досмотрел?

Автор:  dimOn [ 24 мар 2014, 12:38 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

подробнее надо. что значит не забираются?
скрипт si2000_get_logs.pl копирует файлы в папку source?

Автор:  dzek [ 24 мар 2014, 12:44 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

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

или где еще какие логи. логи от конвертора так же пуст.
подозреваю там будет ход действий. судя по строке запуска/перенаправления...

Автор:  dimOn [ 24 мар 2014, 13:31 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

так он в нужную папку зашёл после логина на фтп?

Автор:  dzek [ 24 мар 2014, 13:42 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

на фтп файлы лежат в корне. если вы про это.

Код:
[root@bill ATS]# ftp 91.1.1.8
Connected to 91.1.1.8 (91.1.1.8).
220 Billing
Name (91.1.1.8:root): telefon
331 Password required for telefon
Password:
230 Logged on
Remote system type is UNIX.
ftp> pwd
257 "/" is current directory.
ftp> ls
227 Entering Passive Mode (91,1,1,8,50,219)
150 Connection accepted
-r--r--r-- 1 ftp ftp            350 Mar 01 00:04 i200020140301001568.ama
....
226 Transfer OK
ftp>

Автор:  dzek [ 24 мар 2014, 13:44 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

ну тогда и лог фтп, чтоб совсем все показать

Код:
(000037)3/24/2014 13:38:03 PM - (not logged in) (91.1.1.17)> Connected, sending welcome message...
(000037)3/24/2014 13:38:03 PM - (not logged in) (91.1.1.17)> 220 Billing
(000037)3/24/2014 13:38:08 PM - (not logged in) (91.1.1.17)> USER telefon
(000037)3/24/2014 13:38:08 PM - (not logged in) (91.1.1.17)> 331 Password required for telefon
(000037)3/24/2014 13:38:12 PM - (not logged in) (91.1.1.17)> PASS ********
(000037)3/24/2014 13:38:12 PM - telefon (91.1.1.17)> 230 Logged on
(000037)3/24/2014 13:38:12 PM - telefon (91.1.1.17)> SYST
(000037)3/24/2014 13:38:12 PM - telefon (91.1.1.17)> 215 UNIX emulated by FileZilla
(000037)3/24/2014 13:38:14 PM - telefon (91.1.1.17)> PWD
(000037)3/24/2014 13:38:14 PM - telefon (91.1.1.17)> 257 "/" is current directory.
(000037)3/24/2014 13:38:20 PM - telefon (91.1.1.17)> PASV
(000037)3/24/2014 13:38:20 PM - telefon (91.1.1.17)> 227 Entering Passive Mode (91,15,1,8,50,219)
(000037)3/24/2014 13:38:20 PM - telefon (91.1.1.17)> LIST
(000037)3/24/2014 13:38:20 PM - telefon (91.1.1.17)> 150 Connection accepted
(000037)3/24/2014 13:38:20 PM - telefon (91.1.1.17)> 226 Transfer OK
(000037)3/24/2014 13:40:21 PM - telefon (91.1.1.17)> 421 Connection timed out.
(000037)3/24/2014 13:40:21 PM - telefon (91.1.1.17)> disconnected.

Автор:  dimOn [ 24 мар 2014, 13:59 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

странно...
или LIST ничего не даёт, получается? или я чего-то не понял?

Автор:  dzek [ 24 мар 2014, 14:24 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

вот и я голову сломал... простое а не понятное.
файлы брал из вики и соседняя тема рядом была. viewtopic.php?f=10&t=3962&hilit=si2000

если это не будет наглостью, могу предоставить ssh

Автор:  dzek [ 24 мар 2014, 14:43 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

так... похоже разобрался....

Код:
[root@bill si2000]# cat ./si2000_get_logs.pl |grep 2000
my $DIR = "/home/ATS/si2000/";
#my $DIR = "/home/ATS/si2000/source/";
                if( $name =~ /^i2000(\d{4})(\d{2})(\d{2})(\d{2})(\d{4,}).ama$/ )


по умолчанию во всех было 2222

Автор:  dzek [ 24 мар 2014, 14:58 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

Код:
adding  log 2014-03-23-22 to loader..
.Saving /i200020140323231599.ama to /home/ATS/si2000//source/2014/03/23/23/log_1599
converting log 2014/03/23/23..
.OK
adding  log 2014-03-23-23 to loader..
.Saving /i200020140324001501.ama to /home/ATS/si2000//source/2014/03/24/00/log_1501
converting log 2014/03/24/00..
.No processing code 7
FAILED
adding  log 2014-03-24-00 to loader..
.Saving /i200020140324061502.ama to /home/ATS/si2000//source/2014/03/24/06/log_1502
converting log 2014/03/24/06..
.127=>error!!!
FAILED
adding  log 2014-03-24-06 to loader..
.Saving /i200020140324081503.ama to /home/ATS/si2000//source/2014/03/24/08/log_1503
converting log 2014/03/24/08..
.No processing code 11
FAILED
adding  log 2014-03-24-08 to loader..
.Saving /i200020140324091504.ama to /home/ATS/si2000//source/2014/03/24/09/log_1504
converting log 2014/03/24/09..
.No processing code 11
FAILED
adding  log 2014-03-24-09 to loader..
.Saving /i200020140324101505.ama to /home/ATS/si2000//source/2014/03/24/10/log_1505
converting log 2014/03/24/10..
.127=>error!!!
FAILED
adding  log 2014-03-24-10 to loader..
.Saving /i200020140324111506.ama to /home/ATS/si2000//source/2014/03/24/11/log_1506
converting log 2014/03/24/11..
.127=>error!!!
FAILED
adding  log 2014-03-24-11 to loader..
.getting logs Finished


с одной проблемой разобрались. вышла другая.
.127=>error!!!
.No processing code 11

и где были ошибки, файлы log_* создаются.... но не зипуются.

Автор:  dzek [ 24 мар 2014, 15:02 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

похоже все на месте. щас проверю....

Автор:  skn [ 24 мар 2014, 15:04 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

а zip установлен? путь к нему указан в скрипте?

Автор:  dzek [ 24 мар 2014, 15:30 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

я сперва искал в папке "ATS/si2000/source" и далее по году/месяц/день
а они тут же формируются только в выше "ATS/" и далее год/месяц/день....

Автор:  dzek [ 24 мар 2014, 20:49 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

еще вопрос. convert_log.pl отрабатывает на "ура" в папке создается файл "ATS/si2000/source/2014/03/24/20/log_1515"
но в папке
Код:
[root@bill 03]# pwd
/var/ATS/si2000/2014/03
[root@bill 03]# ll 24*
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_00
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_06
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_08
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_09
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_10
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_11
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_12
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_13
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_14
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_15
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_16
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_17
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_18
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_19
-rw-r--r-- 1 root root 0 Мар 24 20:33 24_20
[root@bill 03]#


есть и файлы которые не запакованы в архив. есть и архивы.
что опять не так.

в файле
Код:
[root@bill ATS]# cat common.pm|grep 3898
        $num = "73433898$1";
        $num = "73433898$num";
[root@bill ATS]#

правильно?

Автор:  dimOn [ 25 мар 2014, 02:45 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

1.) исходники качаются в один каталог, после конвертации они складываются в другой - на который настроена загрузка из биллинга.
2.) а почему неправильно? в чём вопрос?

Автор:  dzek [ 25 мар 2014, 09:34 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

да это все понятно....
нашел некий common.pm (размер 2025б) и подобие "FAILED" ушли.
с файлом из вики - были одни "FAILED" выше приводил пример. чуть позже выложу common.pm или всю ветку для si-2000


всем спасибо за помощь... одна голова хорошо, а 2-е лучше ,)

Автор:  dimOn [ 25 мар 2014, 12:33 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

Ну это всё закономерно - на вики не готовые универсальные решения. Их почти всегда надо немного допилить.

Автор:  dzek [ 25 мар 2014, 12:39 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

ну тогда пусть будет готовое.... пилить иногда можно долго

Вложения:
convert-si2000.zip [5.93 КБ]
Скачиваний: 185

Автор:  dimOn [ 25 мар 2014, 13:11 ]
Заголовок сообщения:  Re: конвертор логов от si-2000

оно и там готовое) просто для кого-то другого было более готовым

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/