Statistický modul EZproxy a další aktuální vývoj MULTIDATA Praha

Slides:



Advertisements
Podobné prezentace
ICAU v roce 2005 Martin Vojnar Ústav výpočetní techniky UK / Vědecká knihovna v Olomouci SUAleph, VUT Brno, října 2005.
Advertisements

Eduroam na UK Ladislav Fikais
© 2000 VEMA počítače a projektování spol. s r. o..
Support.ebsco.com EBSCO Discovery Service Statistiky Tutorial 10. února 2013.
MIGRACE SYSTÉMU ALEPH A IMPLEMENTACE PRIMO V KNIHOVNĚ ANTONÍNA ŠVEHLY Setkání uživatelů Aleph, Brno Veronika Synková (ÚZEI KAŠ), Martin.
Webové rozhraní pro datové úložiště
Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta.
Nadpis Portál pro komunikaci s občany 1 Portál pro komunikaci s veřejností Portál pro komunikaci s veřejností DATRON, a.s. ing. Jaromír Látal projektový.
DSpace zkušenosti se zaváděním systému na Univerzitě Pardubice Seminář Systémy pro zpřístupňování eVŠKP 2007 Brno Lucie Vyčítalová Univerzitní.
Obecně o operačních systémech
Exchange 2013 – Autodiscover - přehled
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
Počítačové praktikum Úvod do předmětu
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-02.
Sociální síť Projekt pro předměty Y36SI2 a Y36SI3.
Elektronický obchod. Požadavky na funkčnost aplikace nabídka zboží zboží se může prodávat za různé ceny (akční nabídky, sezónní výprodeje) evidence zákazníků.
Integrace aplikací s využitím komunikačního serveru Vema
Ing. Stanislav Blažek Ph.D. Jindřich Juhaňák
Analýza síťového provozu
Systémy pro zpřístupňování eVŠKP 2008, Brno Ing. Jan Mach, CIKS Vysoká škola ekonomická v Praze Přenos VŠKP pomocí protokolu OAI-PMH.
Primo / Primo Central jednotné prostředí pro uživatele Martin Vojnar
Studijní informační systém (SIS)
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
Informační systém základních registrů. Obsah Úvod Komunikace se základními registry Autentizace a autorizace Práce s údaji Funkcionalita v rámci Portálu.
Budování Digitální knihovny Vysokého učení technického v Brně Barbara Šímová /
Adresářová služba Active directory
KP-Win SQL přehled nových funkcí programu
Statistický modul EZproxy a další aktuální vývoj MULTIDATA Praha Mgr. Petr Novák Bibliotheca academica 2009, 3.listopadu 2009, UTB Zlín.
ESTUP – Elektronické STUdentské Práce, Martin Pešava 2006, Brno Systémy pro zpřístupňování VŠKP: zkušenosti, možnosti, nabídky, potřeby... Systém pro eVŠKP.
1  Ex Libris Ltd., Internal and Confidential NISPEZ IV. konference 13. listopadu 2012 Martin Vojnar
SETKÁNÍ UŽIVATELŮ KNIH. SYS. TINLIB / T SERIES Městská knihovna Chrudim listopadu 2003.
Vývoj aplikací pro SharePoint
Tutoriál Vlastní složka My EBSCOhost
Propojení Alephu se systémy ZČU Ing. Radka Tichá SUAleph, VUT Brno, 23. –
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-14.
JIP a KAAS Co umí. A co nabízí ve vztahu k základním registrům.
Tomáš Urych, ESO9 Intranet a.s.
Elektronické VŠKP na FAST VUT
Celní služby 2000 Radek Sedláček TranSoft a.s Radek Sedláček TranSoft a.s
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Komerční využití systému ISDS
SMS z Alephu praktické zkušenosti na UK Praha RNDr. Vladimír Pávek Ústav výpočetní techniky UK.
1 Mgr. Daniela Nová E-čtečky, e-knihy, e-vydavatelství ve vysokoškolském prostředí, seminář ČVUT Akvizice e-knih z pohledu vysokoškolské knihovny.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-09.
Internet.  Celosvětový systém propojených počítačů  Funkce  Sdílení dat  Elektronická pošta.
Dynamické dokumenty na straně serveru Informatika pro ekonomy II přednáška 8.
Schůzka komise Brno Ing. Jan Mach, Vysoká škola ekonomická v Praze EVSKP-MS Práva, licence, přístup … Jan Mach Vysoká škola ekonomická.
Dokumentace informačního systému
Informační zdroje v jednotném prostředí: SEN VŠECH KNIHOVNÍKŮ Jan Pokorný, Ústav výpočetní techniky UK.
Realizační tým ICZ duben 2005
Elektronické zdroje v Centrálním katalogu UK v Praze Irena Baranayová Ústav výpočetní techniky UK.
2 Petr Žitný znalosti.vema.cz 3 Báze znalostí Nová služba zákazníkům ▸Báze naplněná informacemi, ke které mají uživatelé přímý přístup Základní cíl ▸Poskytovat.
1 Martin Vojnar Elektronické informační zdroje a centrální indexy SUAleph, VUT, 6. listopadu 2012.
Jednotná informační brána Cyklus školení Elektronické informační zdroje a databáze Národní knihovna ČR , , , ,
Dana Mazancová Metalib aneb jak vyhledávat (skoro) ve všech (multi)oborových databázích současně? ÚK FSS MU, 8. a Ústřední knihovna FSS MU.
Petr Dadák, Centralizovaná správa účtů v heterogenním prostředí Centralizovaná správa účtů v heterogenním prostředí Petr Dadák Bakalářská práce.
BA-CPVŠK 2008 Komise pro EIZ AKVŠ Barbora Katolická UK ZČU v Plzni
European Computer Driving Licence
Studentská PARDUBICE Implementace MIIS na Univerzitě Pardubice Petr Švec, Univerzita Pardubice.
Setkání Uživatelů systému T Series Ústřední knihovna UTB ve Zlíně června 2005.
Pohled uživatele.
E- MAIL Ing. Jiří Šilhán. E LEKTRONICKÁ POŠTA NEBOLI vývoj od počátku sítí – původní návrh pouze pro přenos krátkých textových zpráv (ASCII) základní.
Internet. je celosvětový systém navzájem propojených počítačových sítí („síť sítí“), ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů.
Univerzitní informační systém III., Lednice 2004 E-přihlášky Ing. Tomáš Majer
Univerzitní informační systém II., Lednice 2003 Jednotná autentizace na univerzitě (LDAP) Petr Dadák
Svět e-zdrojů na FSV UK Mgr. Daniela Uhrová
Nástroje podpory uživatelů
Integrace IS na datové vrstvě
Management počítačové sítě
Identity management v UIS
Transkript prezentace:

Statistický modul EZproxy a další aktuální vývoj MULTIDATA Praha Mgr. Petr Novák Knihovna psychologie FF UK 6.října 2009

Proč statistický modul? OCLC (výrobce EZproxy) nabízí výčet různých nástrojů, komerčních i freeware / OSS Neposkytují podporu pro skupiny Neposkytují podporu pro různé způsoby autentizace zdlouhavá práce s logy na pracovní stanici limity, nelze pracovat v dávkách

Statistický modul Autor RNDr. Vladimír Pávek Využívá XSLT procesor Saxon Vyžaduje Java Virtual Machine Otestováno na Windows 2003 server a Linux Testovací demo ke stažení z www.multidata.cz Konfigurace = editace XML souborů práce přímo na serveru EZproxy Generuje výstupy v ČJ a AJ

Skupiny v EZproxy Jsou využívány: pro korektní autorizaci uživatelů dle součásti instituce (fakulty a základní součásti na VŠ, zaměstnanci x čtenáři x testeři ve všech knihovnách) pro generování log souborů využívaných pro statistický modul předávány jsou různé kombinace skupin

Jak EZproxy ukládá logy Konfigurace v config.txt Ukládání v týdenních intervalech 2 druhy logů: LogSPU -> spu%Y-%W.log = výchozí URL zdroje Hlavní log -> ezp%Y-%W.log = kompletní komunikace uživatel-zdroj bez *.jpg a *.gif

Jak EZproxy ukládá logy - co se loguje IP adresa, uživatelské jméno, výčet skupin uživatele oddělený „+“, identifikátor session, datum a čas, kompletní HTTP request (např. GET http://www.database.com HTTP/1.0), číslelný status HTTP žádosti (200 aj.), přenesená data v bajtech, (v případě hlavního logu ještě user-agent)

Ukázka SPU logu 70.108.162.87 johndoe Default+UNI+MEDICINE+Student a05db43a-6c0b-40d6-b0ff-2502eddb337d [10/Aug/2009:01:37:13 +0100] "GET http://ezproxy.library.edu/login/ovid HTTP/1.1" 200 0 18.18.162.117 marysmith Default+UNI+LAW+Student e87bd19a-677a-41a1-bcb8-4309a4818e84 [10/Aug/2009:01:37:13 +0100] "GET http://ovidsp.ovid.com/ovidweb.cgi HTTP/1.1" 200 0 60.133.100.17 billking Default+UNI+ARTS+THEOLOGY+Student+Staff 94b62205-6564-47a4-97e0-e6497f2b8546 [10/Aug/2009:01:58:55 +0100] "GET http://ezproxy.library.edu/login/ebsco HTTP/1.1" 200 0 90.177.148.39 mikelee Default+UNI+ARTS+MATH+Staff 476663da-d3ac-42c1-a07b-1131fb1c01e8 [10/Aug/2009:01:58:55 +0100] "GET http://search.ebscohost.com/login.aspx?authtype=id HTTP/1.1" 200 0 58.128.110.30 tracylong Default+UNI+COMPSCI+Student 6ea828af-6c11-4f66-90ae-093be1d73026 [10/Aug/2009:03:35:11 +0100] "GET http://www.computer.org/portal/site/usdl HTTP/1.1" 200 0

Způsoby zpřístupnění elektronických inf. zdrojů Autentizace na IP adresu (poskytovatel zdroje zařadí IP adresu EZproxy serveru na seznam povolených IP adres) = typ 1 Autentizace jménem a heslem (poskytovatel zdroje zašle autentizační data - uživ.jméno a heslo -, ta jsou zadána do EZproxy a uživatel se jimi transparentně autentizuje vůči skrytému formuláři = typ 2

Ukázka SPU logu typ 1 typ 2 70.108.162.87 johndoe Default+UNI+MEDICINE+Student a05db43a-6c0b-40d6-b0ff-2502eddb337d [10/Aug/2009:01:37:13 +0100] "GET http://ezproxy.library.edu/login/ovid HTTP/1.1" 200 0 18.18.162.117 marysmith Default+UNI+LAW+Student e87bd19a-677a-41a1-bcb8-4309a4818e84 [10/Aug/2009:01:37:13 +0100] "GET http://ovidsp.ovid.com/ovidweb.cgi HTTP/1.1" 200 0 60.133.100.17 billking Default+UNI+ARTS+THEOLOGY+Student+Staff 94b62205-6564-47a4-97e0-e6497f2b8546 [10/Aug/2009:01:58:55 +0100] "GET http://ezproxy.library.edu/login/ebsco HTTP/1.1" 200 0 90.177.148.39 mikelee Default+UNI+ARTS+MATH+Staff 476663da-d3ac-42c1-a07b-1131fb1c01e8 [10/Aug/2009:01:58:55 +0100] "GET http://search.ebscohost.com/login.aspx?authtype=id HTTP/1.1" 200 0 58.128.110.30 tracylong Default+UNI+COMPSCI+Student 6ea828af-6c11-4f66-90ae-093be1d73026 [10/Aug/2009:03:35:11 +0100] "GET http://www.computer.org/portal/site/usdl HTTP/1.1" 200 0

Rozdíl v logování SPU log – srovnatelně zaznamená jak typ 1 (autentizace IP adresou), tak typ 2 (autentizace jménem a heslem) Hlavní log - zaznamená kompletní komunikaci EZproxy se zdrojem dle typu 1, avšak pouhé otevření zdroje typu 2 -> jako zdroj pro statistiky využívanosti se hodí spíše SPU log, Hlavní log má doplňkovou funkci

Workflow práce se statistickým modulem – generování HTML výstupů Realizováno každý týden Nakopírování čerstvého souboru LogSPU do /statistika (adresář se statistickým modulem) Spuštění dávky Nakopírování výstupních HTML souborů do požadované lokace – např. /docs/public (do této lokace lze obecně umístit jakékoli HTML a grafické soubory ke kterým není třeba ověřovat přístup) Kontrola errorlog.html

Workflow práce se statistickým modulem - tit-url.xml Editace souboru tit-url.xml tit-url.xml obsahuje seznam zdrojů včetně URL a výčtu přiřazených skupin Vždy při přidání nového zdroje Konvence pojmenování zdroje Pokud zdroj již není předplácen – nutno konfiguraci v tit-url ponechat Ukázka záznamu

Workflow práce se statistickým modulem – analýza chybových URL soubor errorlog.html slouží k nalezení chybných konfigurací v tit-url.xml

Statistika dle zdrojů a měsíců pro celou knihovnu

K čemu může sloužit Statistika dle zdrojů a měsíců pro celou knihovnu pro jednotlivé skupiny Využití pro marketing: sledování krátkodobých přístupů (trialy) meziměsíční změny celkové úhrny

Statistika dle skupin

K čemu může sloužit Statistika dle skupin Využití pro marketing: pro celou knihovnu pro jednotlivé skupiny Využití pro marketing: rozdíly mezi jednotlivými skupinami (fakultami) zdroj pro přepočet dle počtu reálných uživatelů (studenti + akademičtí pracovníci, všichni čtenáři / aktivní uživatelé vzdáleného přístupu)

K čemu může sloužit Statistika dle skupin a dle zdrojů pro jednotlivé skupiny Využití pro marketing: rozdíly mezi jednotlivými skupinami (fakultami) pro konkrétní zdroje zdroj pro analýzu využívanosti zdrojů -> podklad pro akvizici

Další práce s výstupy v Excelu Všechny prezentované tabulky lze z HTML přes schránku snadno metodou CTRL+C, CTRL+V zkopírovat do Excelu a dále zpracovávat Výstup např. do CSV se ukázal jako zbytečný

K nabídce statistického modulu Dodávka zahrnuje budoucí aktualizace Cena mírná , na dotázání Dotazy ke statistickému modulu?

Čas na švestkovou buchtu 

Autentizační modul možnosti autentizace a autorizace EZproxy: built-in by OCLC :-) textový soubor s hesly LDAP LDAP dle RFC 2307 (např. OpenLDAP) Active Directory, eDirectory Shibboleth doména Windows pro ČR exotické knihovní systémy – Voyager, III, … více viz http://www.oclc.org/us/en/support/documentation/ezproxy/usr/default.htm

ALEPH...? Nativní podpora autentizace a autorizace uživatelů EZproxy v systému ALEPH chybí Akademické knihovny disponují LDAP adresáři pro autentizaci k různým informačním procesům v rámci svých informačních systémů Veřejné a vědecké knihovny LDAP podporu pro čtenáře nemívají ->>> potřeba autentizačního modulu

Autentizační modul Autoři Jiří Rataj Lukáš Hlůže Martin Vojnar testován na EZproxy serveru draco.multidata.cz

Výhoda řešení standardizované LDAP rozhraní podporující EZproxy Shibboleth Identity Provider libovolné další služby (tiskové fronty, autentizace pracovních stanic, …) aktuální data via LDAP – např. účet aktivní ihned po vystavení průkazky účet odblokován okamžitě po uhrazení pokuty lze stanovit specifickou skupinu uživatelů pro vzdálený přístup (nikoli nutně všichni registrovaní čtenáři)

Podrobnosti možné zabezpečení komunikace EZproxy-LDAP: SSL (ldaps) + fixní IP adresa LDAP-mezivrstva-ALEPH: omezení jen pro localhost komunikaci, pokud nebude LDAP a ALEPH na jednom serveru – lze implementovat https + fixní IP adresu propustnost v řádu desítek autentizačních dotazů za minutu mezivrstva LDAP – ALEPH je napsána v perlu vyžaduje ALEPH v.18 a vyšší s licencí X-services

Obsah datagramu mezivrstvy <?xml version="1.0" encoding="UTF-8"?> <bor-auth> <bor-id>carovy_kod_uzivatele</bor-id> <bor-uid>primarni_id_uzivatele</bor-uid> <bor-name>jmeno_uzivatele</bor-name> <bor-email>email_uzivatele</bor-email> <bor-lang>jazyk_komunikace_s_uzivatelem</bor-lang> <bor-auth-ok>vysledek_verifikace</bor-auth-ok> <bor-credit>stav_penezniho_uctu</bor-credit> <bor-status>kategorie_uzivatele</bor-status> <error>textova_zprava_o_vysledku_verifikace_v_pripade_chyby </error> </bor-auth>

Ukázka http://boa.ruk.cuni.cz:8991 ldapsearch -x -D 'uid=333,ou=EZPROXY,dc=ruk,dc=cuni,dc=cz' -W -v -h boa.ruk.cuni.cz -b 'uid=333,ou=EZPROXY,dc=ruk,dc=cuni,dc=cz' uid=333,ou=ezproxy,dc=ruk,dc=cuni,dc=cz boa.ruk.cuni.cz ou=EZPROXY,dc=ruk,dc=cuni,dc=cz(objectClass=person) uid 333

Vaše dotazy a komentáře… … za které děkuji petr.novak@multidata.cz