URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4799
[ Назад ]

Исходное сообщение
"ATSLog. Проблема с веб-интерфейсом"

Отправлено Bob_kik , 22-Мрт-07 11:21 
Добрый день всем.

Помогите решить проблему.
Поставил я у себя на FreeBSD 5.3 ATSLog 1.3. И в свой лог и в MySQL 5 он нормально записывает звонки, правда не все - некоторые шото пропускает :)
Но проблема в том что немогу зайти на http:// ... /atslog/ - спрашивет пароль, тот шо указан в конфиге не подходит. Уже и удалял все пароли в конфиге и MySQL, удалил файлы htpasswd, толку никакого.
Помогите, пожалуйста, разобраться.


Содержание

Сообщения в этом обсуждении
"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 22-Мрт-07 13:43 
>Помогите решить проблему.
>Поставил я у себя на FreeBSD 5.3 ATSLog 1.3. И в свой
>лог и в MySQL 5 он нормально записывает звонки, правда не
>все - некоторые шото пропускает :)
Попробуйте версию 2.1.1 из портов.

>Но проблема в том что немогу зайти на http:// ... /atslog/ -
>спрашивет пароль, тот шо указан в конфиге не подходит. Уже и
>удалял все пароли в конфиге и MySQL, удалил файлы htpasswd, толку
>никакого.
>Помогите, пожалуйста, разобраться.
atslog - atslog не подходит?


"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 22-Мрт-07 16:38 
> atslog - atslog не подходит?

нет не подходит.
у меня еще закрыто паролем вход на сайт http://<admin-server>/ и по очереди спрашивает пароль то один("Область: Protected by Bob") то другой("Область: abonent").

Кстати с версией я ошибся, в стартовом скрипте неправильно посмотрел. Версия  2.1.0 build 627.


"ATSLog. Проблема с веб-интерфейсом"
Отправлено IncubuS , 23-Мрт-07 10:04 
>у меня еще закрыто паролем вход на сайт http://<admin-server>/ и по очереди спрашивает пароль то один("Область: Protected by Bob") то другой("Область: abonent").
Придется отключить первую аутинтефикацию, иначе не заработает.



"ATSLog. Проблема с веб-интерфейсом"
Отправлено IncubuS , 23-Мрт-07 10:08 
>лог и в MySQL 5 он нормально записывает звонки, правда не
>все - некоторые шото пропускает :)
И можно подробнее про "пропускает". Модель станции.

"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 23-Мрт-07 17:41 
пропускает - не записывает в отчеты все звонки.

пример calls.log:

3/23/07   3:05PM 101  01 256947                                00:00'02" ....
3/23/07 * 3:05PM 115  01 266148                                00:01'17" ....
3/23/07   3:06PM 101  01   <    incoming    >                  00:00'09" ....
3/23/07 * 3:06PM 105  01   <    incoming    >                  00:05'18" ....
3/23/07 * 3:12PM 116  01   <    incoming    >                  00:00'40" ....
3/23/07   3:39PM 107  01   <    incoming    >                  00:00'14" ....
3/23/07   4:02PM 101  01 380011                                00:00'18" ....
3/23/07   4:03PM 101  01   <    incoming    >                  00:00'03" ....
3/23/07   4:04PM 101  01   <    incoming    >                  00:00'14" ....

содержимое http.conf:

<Directory "/www/<admin>/atslog">
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from all
</Directory>


Убрал первую аутентификацию - осталось все по прежнему.
Модель станции KX-TA616RU


"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 24-Мрт-07 08:21 
>пропускает - не записывает в отчеты все звонки.
>пример calls.log:
>
> 3/23/07   3:05PM 101  01 256947    
А что из этого calls.log не записывает? Желательно с этим на http://www.atslog.com/forum с приложенным к сообщению calls.log, чтобы ваша проблема не осталась не замеченной.


"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 24-Мрт-07 12:39 
> А что из этого calls.log не записывает? Желательно с этим на
>http://www.atslog.com/forum с приложенным к сообщению calls.log, чтобы ваша проблема не осталась не замеченной.

Предположим, только что был звонок исходящий/входящий, смотрю в журнал - соответствующей записи о этом звонке нету.
И еще редко но бывает Atslog сам по себе по неизвестной причине вырубается, запускаю его вручную и через 10-20 сек. в журнале появляються записи звонков за период когда Atslog не работал :)
Не могу понять его странного поведения, записей об ошибках нету.
Неужели у всех все идеально работает? :)



"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 24-Мрт-07 12:49 
>> А что из этого calls.log не записывает? Желательно с этим на
>>http://www.atslog.com/forum с приложенным к сообщению calls.log, чтобы ваша проблема не осталась не замеченной.
>Предположим, только что был звонок исходящий/входящий, смотрю в журнал - соответствующей записи
>о этом звонке нету.
Ни в иходящих и в входящих соответственно? А что стоит в конфиге? fastread = yes?

>И еще редко но бывает Atslog сам по себе по неизвестной причине
>вырубается, запускаю его вручную и через 10-20 сек. в журнале появляються
>записи звонков за период когда Atslog не работал :)
>Не могу понять его странного поведения, записей об ошибках нету.
Для начала надо обновить порты и поставить 2.1.1 версию. Ну, а если не поможет, то прислать лог на форум хотя бы. :)

>Неужели у всех все идеально работает? :)
Да, прекрасно работает. :)


"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 24-Мрт-07 12:50 
> Ни в иходящих и в входящих соответственно? А что стоит в
>конфиге? fastread = yes?
fastwrite конечно же.

"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 24-Мрт-07 19:43 
В конфиге стоит - fastwrite yes!!!
Я не заметил звонки были входяшие или исходщие, разве это имеет значение?
Как видете из лога - не определяет от кого был звонок.

Если я сделаю:
cd /usr/ports/comms/atslog/
make
make install
Он мне перепишеш новую версию поверх старой??

Конфиг:
build=627
sqlmaspasswd=atslog
sqlhost=localhost
sqldatabase=atslog
sqlmasteruser=atslog
sqltype=mysql
port=cuaa0
speed=9600
charsize=8
parity=n
stopbits=1
bindir=/usr/local/bin
libdir=/usr/local/libexec/atslog
logdir=/var/log/atslog
sharedir=/usr/local/share/atslog
langdir=lang
atslogd=atslogd
atslogd_flags=
masterscript=atslogmaster
initscript=/usr/local/etc/rc.d/atslogd.sh
monthlyscript=/usr/local/bin/atslogrotate
dailyscript=/usr/local/bin/atslogdaily
libdir=/usr/local/libexec/atslog
logdir=/var/log/atslog
sharedir=/usr/local/share/atslog
langdir=lang
atslogd=atslogd
atslogd_flags=
masterscript=atslogmaster
initscript=/usr/local/etc/rc.d/atslogd.sh
monthlyscript=/usr/local/bin/atslogrotate
dailyscript=/usr/local/bin/atslogdaily
debug=0
model=KX-TA616RU
syslogfucility=user.err
fastrewrite=yes

Вот такое у меня.
Кстати, я искренне рад что все отлично рабоает!


"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 24-Мрт-07 22:13 
>Я не заметил звонки были входяшие или исходщие, разве это имеет значение?
>
>Как видете из лога - не определяет от кого был звонок.
Вот это?

3/23/07   3:06PM 101  01   <    incoming    >                  00:00'09" ....

Так а плата CID стоит, чтобы определять номер входящий? ATSLog пишит в файл то, что отдает АТС. АТС в данном случае отдала обычный не определенный входящий.

>Если я сделаю:
>cd /usr/ports/comms/atslog/
>make
>make install
>Он мне перепишеш новую версию поверх старой??
Ну смотря как установлена была предыдущая версия. Но проблем не должно быть.

>fastrewrite=yes
>Вот такое у меня.
Обычный. :)

>Кстати, я искренне рад что все отлично рабоает!
Осталось, чтобы заработало у вас. :)


"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 26-Мрт-07 11:10 
> Вот это?
> 3/23/07   3:06PM 101  01   <    incoming    >      00:00'09" ....
Нет не это. Лично я не занимаюсь АТС и немогу ничего сказать по поводу платы CID. Наверное нету. Записей о пропущеных звонках в журнале вообще нету!!

Устанавливал ATSLog так:
cd /usr/ports/comms/atslog/
make
make install


"ATSLog. Проблема с веб-интерфейсом"
Отправлено IncubuS , 26-Мрт-07 11:54 
>> 3/23/07   3:06PM 101  01   <    incoming    >      00:00'09" ....
>Нет не это. Лично я не занимаюсь АТС и немогу ничего сказать
>по поводу платы CID. Наверное нету. Записей о пропущеных звонках в
>журнале вообще нету!!
В calls.log нет или в базе?

>Устанавливал ATSLog так:
>cd /usr/ports/comms/atslog/
>make
>make install
Угу. 2.1.1?



"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 26-Мрт-07 13:51 
> В calls.log нет или в базе?
Следов об этих звонках нету ни в call.log ни  в MySQL базе.

Версия 2.1.0.


"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 26-Мрт-07 15:51 
>> В calls.log нет или в базе?
>Следов об этих звонках нету ни в call.log ни  в MySQL
>базе.
Все что выдает АТС лежит в calls.log. Раз там этих звонков нет, значит АТС их не выводит.

>
>Версия 2.1.0.
Обновите порты, там 2.1.1. :)



"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 26-Мрт-07 19:16 
Ну ладно не пишет так не пишет все звонки.
Тут хоть существующие посмотреть бы.

Поставил я последнюю версию 2.1.1
Создал новый виртуальный хост, чтобы только одна авторизация была.
Убрал для пользователя atslog пароль. А все равно не пускает пользователя atslog.
Смотрю через PHPMyAdmin в таблицу unauth - есть записи о том что пользователь atslog без пароля пытался соединится. В предыдущих записях(когда был пароль) этот пароль отлячался от того что можна наблюдать таблице atslog.users, как я понимаю он зашиврован. Но и так не проходит :(


"ATSLog. Проблема с веб-интерфейсом"
Отправлено IncubuS , 27-Мрт-07 02:08 
>Поставил я последнюю версию 2.1.1
>Создал новый виртуальный хост, чтобы только одна авторизация была.
>Убрал для пользователя atslog пароль. А все равно не пускает пользователя atslog.
А где убрали? В базе?

>Смотрю через PHPMyAdmin в таблицу unauth - есть записи о том что
>пользователь atslog без пароля пытался соединится. В предыдущих записях(когда был пароль)
>этот пароль отлячался от того что можна наблюдать таблице atslog.users, как
>я понимаю он зашиврован. Но и так не проходит :(
Вообще изначально в таблице users прописан юзер atslog с паролем atslog. Посмотрите /usr/local/share/atslog/sql/data.sql:

INSERT INTO users VALUES ('atslog', 'atslog', MD5('atslog'), 'by', 'default', 'Administrator');



"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 27-Мрт-07 15:27 
пароль убрал в базе и в конфиге ATSLog.
и сейчас у  меня такое:
mysql -u root -p atslog
mysql> select * from users;
+------------+--------+----------+-----------+------------+---------------+
| internally | login  | password | firstname | secondname | lastname      |
+------------+--------+----------+-----------+------------+---------------+
| atslog     | atslog |          | by        | default    | Administrator |
+------------+--------+----------+-----------+------------+---------------+

mysql>use mysql;
mysql> select * from user where User='atslog';
+------+--------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+
| Host | User   | password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections |
+------+--------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+
| %    | atslog |          | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | N          | N          | N            | N          | N                     | N                | N            | N               | N                |          |            |             |              |             0 |           0 |               0 |
+------+--------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+


atslog.conf:
#sqlmaspasswod=
sqlhost=localhost
sqldatabase=atslog
sqlmasteruser=atslog

В окне авторизации я ввожу только atslog  - не пускает.
смотрим таблицу atslog.unauth:


| atslog   |                  | 10.2.17.10 | 2007-03-26 17:48:45 |                  
| atslog   |                  | 10.2.17.10 | 2007-03-26 17:48:49 |                  
| atslog   |                  | 10.2.17.10 | 2007-03-26 17:48:59 |                  


"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 27-Мрт-07 16:20 
>пароль убрал в базе и в конфиге ATSLog.
Ну в конфигах пароль можно было не убирать. Там нет пароля доступа к веб интерфейсу, он лежит в базе, а в конфигах пароль только для доступа к бд.

>В окне авторизации я ввожу только atslog  - не пускает.
Пустой пароль это hash d41d8cd98f00b204e9800998ecf8427e :) Т.е. в данном случае пустой пароль к веб интерфейсу в базе будет лежать так:

mysql> select * from users;
+------------+--------+----------------------------------+-----------+------------+---------------+
| internally | login  | password                         | firstname | secondname | lastname      |
+------------+--------+----------------------------------+-----------+------------+---------------+
| atslog     | atslog | d41d8cd98f00b204e9800998ecf8427e | by        | default    | Administrator |
+------------+--------+----------------------------------+-----------+------------+---------------+
1 row in set (0.00 sec)


"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 27-Мрт-07 17:03 
Сделал так:

mysql> update users set password=MD5('') where login='atslog';
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)

mysql> update users set password=password('') where login='atslog';
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)

mysql> update users set password='' where login='atslog';
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)

Питаюсь авторизироватся: получаю в журнале Апичи ошибку 401.


"ATSLog. Проблема с веб-интерфейсом"
Отправлено IncubuS , 28-Мрт-07 02:34 
>Сделал так:
>Питаюсь авторизироватся: получаю в журнале Апичи ошибку 401.
А httpd-error.log что пишется? Лично у меня в конфиге:

    Alias /atslog "/usr/local/www/atslog/"
    <Directory "/usr/local/www/atslog/">
        Order deny,allow
        Deny from all
        Allow from 192.168.1.3
    </Directory>

и все.


"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 28-Мрт-07 12:44 
http.conf:
Alias /atslog "/data/www/ats.kik.kr.ua/"
<Directory "/data/www/ats.kik.kr.ua/">
Options none
AllowOverride Limit
Order Deny,Allow
Allow from all
</Directory>

access.log:
10.2.17.10 - atslog [28/Mar/2007:11:29:56 +0300] "GET /calls/ HTTP/1.1" 401 643
10.2.17.10 - atslog [28/Mar/2007:11:29:58 +0300] "GET /calls/ HTTP/1.1" 401 643

http-error.log:
[Wed Mar 28 11:29:30 2007] [notice] Graceful restart requested, doing restart
[Wed Mar 28 11:29:31 2007] [notice] Apache/2.0.59 (FreeBSD) PHP/5.2.0 with Suhosin-Patch configured -- resuming normal operati
[Wed Mar 28 11:29:55 2007] [notice] Graceful restart requested, doing restart
[Wed Mar 28 11:29:56 2007] [notice] Apache/2.0.59 (FreeBSD) PHP/5.2.0 with Suhosin-Patch configured -- resuming normal operati


В таблице atslog.unauth все по-старому.
все остальные журналы чистые.


"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 28-Мрт-07 12:50 
А какое у вас содержимое файлов ../calls/query/htaccess, ../include/config.inc.php ... ?
Почему ../calls/query/htaccess: Deny fron all,
менял я его на Allow from all - никаких изменений.

"ATSLog. Проблема с веб-интерфейсом"
Отправлено vcub , 28-Мрт-07 14:54 
>А какое у вас содержимое файлов ../calls/query/htaccess, ../include/config.inc.php ... ?
>Почему ../calls/query/htaccess: Deny fron all,
>менял я его на Allow from all - никаких изменений.
Дефолтовый .htaccess. Ну, а в config.inc.php ничего связанного с этим нет. Даже не знаю, что еще крутить. У меня сразу завелось без всяких телодвижений.



"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 28-Мрт-07 16:06 
Я тоже уже не знаю в какую сторону копать. Попробую все это дело провернуть на линуксе.

"Работа. Участие в платных опросах."
Отправлено bestuxx , 03-Апр-07 00:40 
Опросы  (от 2$), участие в фокус-группах on-line  опросов  (от 20$ в час), тестирование продукции (от 10$).
Работа на своем  компьютере (дом, работа, Интернет-кафе), от 1 до 3 ч. в день (on-line), свободный график.

"ATSLog. Проблема с веб-интерфейсом"
Отправлено Bob_kik , 10-Дек-07 16:15 
Снова пришлось взяться за страрое :)
Разобрался, заработало - зашифровал используя PhpMyAdmin пароль atslog  Old_password-ом.

"ATSLog. Проблема с веб-интерфейсом"
Отправлено iskiteamec , 12-Мрт-12 12:58 
а еще такой вопрос появился.
ситуация такова что есть атслог и есть 2 атс станции, логи прекрасно пишутся в лог фаил, но в веб интерфейсе выводиться данные только на одну атс(для каждой прописан свой интерфейс(на одном ip (вход под разными пользователями на разные базы)) и свой лог), есть подозрения что интерфейс не видит вторую ДБ с логами.
Очень нужна помощь, а то мозг уже кипит