Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Помогите разобраться: не работает статистика
Пользователь: max0910i (IP-адрес скрыт)
Дата: 17, March, 2014 04:24

Ирбис32, web Ирбис64
Все делал по документации:
создал базу logdb
откорректировал параметры в ini-файле
скопировал нужные файлы в папку logdb

при подключении краткой формы на странице появляется форма статистики, но в ней все значения всегда =0 и не изменяются

При подключении полной формы по инструкции нужно было раскомментировать сточки коды в файле search_result.pft и footer_7.frm, но у меня в файлах этих строк не было, попробовал добавить сам но ничего не изменилось.
Подскажите что я сделал неправильно?

Re: Помогите разобраться: не работает статистика
Пользователь: Constantin (IP-адрес скрыт)
Дата: 17, March, 2014 08:10

Каким образом Вы совмещаете ИРБИС32 и WEB ИРБИС64?

Re: Помогите разобраться: не работает статистика
Пользователь: Елена С. (IP-адрес скрыт)
Дата: 26, March, 2014 07:07

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

1. Работаем с ИРБИС64, версия 2012.1. В документе "Техническая документация WEB ИРБИС64 и WEB ИРБИС32", который предложен в данной ветке форума как документация к нашей версии, в разделе "Включение учёта статистики посещений" один из моментов - создание БД LOGDB.
У нас в папке с установленной программой уже есть папка \irbis64\Datai\LOGDB, но в Администраторе эта БД не указана.
Указанную в документации папку AddIns\Statistic\Logdb нашли на установочном диске, в архиве webirbis.zip. Однако в нашей \irbis64\Datai\LOGDB уже есть все файлы, которые содержатся в webirbis.zip\AddIns\Statistic\Logdb, но часть из них - новее (в архиве - 2006, в \irbis64\... - 2007-2010).
Кроме того, в файле irbis_server.ini кроме строк, которые по инструкции нужно раскомментировать в секции [MAIN], есть еще такой фрагмент:
[STAT]
FRAMES=
ShowFrames=header_1.frm,fullstat.frm,footer_7.frm
DBName=LOGDB
Т.е. нам БД LOGDB создавать не нужно, только дополнить папку \irbis64\Datai\LOGDB файлами из webirbis.zip\AddIns\Statistic\Full Stat Files\LogDB? И почему все говорят о "файлАХ"? у нас и в Full Stat Files\LogDB, и в Shot Stat Files\Logdb по 1 файлу - LOGDB.fst.

2. В названиях ежедневных файлов otchet.csv будет автоматически дописываться дата, или все же данные будут дополнять один файл? И где эти файл / файлы будут собираться? Нам нужно было бы их разместить в основной папке - C:\irbis64, а не в C:\IWEB\ISAPI\irbis64r_12...

3.В документации указано: "подсчёт показателей с помощью полной формы статистики выполняется только по запросу читателя". Т.е. по запросу только зарегистрированных читателей? Нам нужен учет всех операций поиска через внешний IP в Веб-каталоге, но пока - без регистрации читателей. Сработает ли полная форма статистики, или нужно подключать краткую?



Редактировано 1 раз. Последний раз 26.03.2014 09:22 пользователем Елена С..

Re: Помогите разобраться: не работает статистика
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 26, March, 2014 20:50

> 2.1 В разделе "Включение учёта статистики
> посещений" один из моментов - создание БД LOGDB. У
> нас в папке с установленной программой уже есть
> папка \irbis64\Datai\LOGDB, но в Администраторе
> эта БД не указана.

В последних версиях WEB ИРБИС база LOGDB создаётся автоматически. Поэтому всё, что Вам требуется -- это скопировать FST файл, реализующий вывод полной или краткой статистики из архива с дистрибутивом.


> 2.2. В название ежедневных файлов otchet.csv будет
> автоматически дописываться дата, или все же данные
> будут дополнять один файл? И где эти файл / файлы
> будут собираться - не нашла в документации, в
> разделе "Включение учёта статистики посещений"
> строк с указаним пути...

По умолчанию, файлы отчёта формируются в папке CGI. НО в случае с IIS не могу ничего сказать...

Хотелось бы отметить, что файл отчёта занимает очень мало место -- ведь одна строка отражает один календарный день.

>3.В документации указано: "подсчёт показателей с помощью полной формы >статистики выполняется только по запросу читателя". Т.е. по запросу >только зарегистрированных читателей?

Выражение "подсчёт показателей" я употребил в чисто техническом смысле. Можно выразиться иначе "выполнение системой операций вчисления статистических показателей"

PS
Пожалуйста, никогда не дублируйте один вопрос в разных ветках.

Re: Помогите разобраться: не работает статистика
Пользователь: Елена С. (IP-адрес скрыт)
Дата: 03, April, 2014 10:59

Добрый день!

Работаем с ИРБИС64 версия 2012.1.
Одна из наших баз доступна только зарегистрированным пользователям. Подскажите, пожалуйста, как оформить файлы статистики, чтобы учитывались обращения к БД и зарег., и незарег. пользователей?

В своей папке ...\IWEB\ISAPI\irbis64r_12\Deposit нашли файл otchet.pft. В нем - строки:

/*Число запросов в каждой из баз(кол-во строк по количеству баз в dbn_web.mnu)
(if &uf('+5Tdbn_web.mnu')<>'' then
&uf('+3SLOGDB,0,','|','<.>DB='&uf('+5Tdbn_web.mnu')'<.>*<.>DT=',&uf('Av907.8#1'),'<.>','|',','),';',
fi,),
/* Количество посетителей, воспользовавшихся базами (кол-во строк по количеству баз в dbn_web.mnu)
(if &uf('+5Tdbn_web.mnu')<>'' then
&uf('+3SLOGDB,0,','|','<.>DPP=',&uf('Av907.8#1'),'_'&uf('+5Tdbn_web.mnu')'_$<.>','|',','),';'
fi,),

Можем ли в этот файл добавить строки

/*Число запросов в каждой из баз(кол-во строк по количеству баз в dbn_web_author.mnu)
(if &uf('+5Tdbn_web_author.mnu')<>'' then
&uf('+3SLOGDB,0,','|','<.>DB='&uf('+5Tdbn_web_author.mnu')'<.>*<.>DT=',&uf('Av907.8#1'),'<.>','|',','),';',
fi,),
/* Количество посетителей, воспользовавшихся базами (кол-во строк по количеству баз в dbn_web_author.mnu)
(if &uf('+5Tdbn_web_author.mnu')<>'' then
&uf('+3SLOGDB,0,','|','<.>DPP=',&uf('Av907.8#1'),'_'&uf('+5Tdbn_web_author.mnu')'_$<.>','|',','),';'
fi,),

или нужны еще какие-то изменения?

Re: Помогите разобраться: не работает статистика
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 05, April, 2014 21:32

>(if &uf('+5Tdbn_web_author.mnu')<>'' then
>&uf('+3SLOGDB,0,','|','<.>DPP=',&uf('Av907.8#1'),'_'&
>uf('+5Tdbn_web_author.mnu')'_$<.>','|',','),';'
>fi,),

>или нужны еще какие-то изменения?

Если Вы хотите получить количество обращений к приватным базам, то этого достаточно. Но если Вы хотите получить число запросов зарегистрированными пользователями, всё сложнее.

Требуется сформировать словарь, в который будут включены записи LOGDB, отражающие авторизованные запросы. Т.е. дополнить logdb.fst

Например:

4 0 if p(v2225) then 'RIP=',v907.8,'_',v2225 fi

а затем использовать конструкцию вида

&uf('+3SLOGDB,0,|<.>RIP=',&uf('Av907.8#1'),'_$<.>|,'),';'

Re: Помогите разобраться: не работает статистика
Пользователь: Елена С. (IP-адрес скрыт)
Дата: 11, April, 2014 07:58

Спасибо. Пока подключили статистику к скрытым базам, с обращениями зарегистрированных пользователей будем разбираться позднее.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.