SFX System Administration. Copyright Statement and Disclaimer All of the information and material, including text, images, logos and product names, is.

Slides:



Advertisements
Similar presentations
1 Business Data in Primo ALA | June 2013 Gilad Gal, Director of Product Management.
Advertisements

Primo Workbook #2 Supplemental Screenshots. 2 Copyright Statement and Disclaimer All of the information and material, including text, images, logos and.
BIAF Print Label software setup
SFX System Administration SFX Training, SFX File Structure The SFX installation is contained in one directory: /exlibris/sfx_ver/sfx_version_3.
1  Ex Libris Ltd., Internal and Confidential Primo DPHT Spring Meeting | March 2012 Ido Peled, Primo Product Manager.
1 Basic Troubleshooting. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the property.
1 User Interface Configuration: SFX Menu. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is.
1 Resource Management: Resource Management Fundamentals.
1 Resource Sharing: Peer to Peer ART and .
1 Alma Collaborative Networks ICOLC Spring 2013 Asaf Kline Director, Product Management.
1 XIII: Electronic Resources Managing Trials and Evaluations.
1 IX. Managing Funds & Payments Invoicing Workflows.
1 SFX TotalCare: KB Updates and Basic Troubleshooting.
1 Introduction. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the property of, or.
1 SFX TotalCare: User Interface Configuration - A-Z List.
1 Alma Collaborative Networks Overview Asaf Kline Senior Product Manager.
1 Copy and paste your photo into your opening and closing slide Aleph Parallel Indexing Jerry Specht Senior Support Analyst
1 SFX TotalCare: User Interface Configuration - SFX Menu.
1 KB Tools. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the property of, or used.
How to transfer 85x prediction patterns from ADM library to HOL library Presenter: Yoel Kortick.
1 IX. Managing Funds & Payments A Little About Fiscal Period Close.
1  Ex Libris Ltd., Internal and Confidential Alma Analytics ELUNA | Athens, GA| May 2013 Asaf Kline Director, Alma Product Management.
1 Pick and Scan Voyager 9. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the property.
1 PDA Management in Alma Network Zone. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either.
Introduction to Voyager 9 Primo OPAC
1 IX. Managing Funds & Payments Invoicing and Tax.
1 Central Publish to External Catalog from the Alma Network Zone.
1 Introduction to Voyager 9 Media Scheduling. 2 Copyright Statement and Disclaimer All of the information and material, including text, images, logos.
1 KB Manager: Activating Resources. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either.
1 Certification Training Resource Management 03 Normalization Rules Merge Methods Match Methods.
1 Systems Administration. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the property.
1 E-Acquisitions Workflows and Management in Alma Network Zone.
1 Administration User Management Updating Users Fundamentals.
1 Alma Network Zone Topology Introduction. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is.
1 SFX TotalCare: Statistics. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the property.
1 SFX TotalCare: Activating Resources using SFX Admin Lite.
Resource Management Authorities. Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the.
1 Day-to-Day Cataloging Activities in a Network Zone.
Alma Resource Sharing A Customer Perspective Moshe Shechter | Alma Product Manager Anya Arnold | Orbis Cascade Alliance Ian Chan | California State University.
1 Certification Program User Management 01 - Roles.
How to control bracket and parentheses appearance in right to left display of web Presenter: Yoel Kortick.
1 Administration Introduction April - June 2014 Fundamentals.
Welcome to Verde Gudula Holzheid, Senior Consultant.
1 Introduction to Remote Storage Yoel Kortick Senior Librarian.
1 Parsing call numbers for labels Yoel Kortick Senior Librarian.
1 Designing and using normalization rules Yoel Kortick Senior Librarian, Ex Libris.
1 Export E-Inventory Job. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the property.
1 The Basics of Fulfillment setup for loans and requests Yoel Kortick Senior Librarian.
1 Combining two subject areas in an Alma Analytics Report Yoel Kortick Senior Librarian.
Expansion of available character set for configuration in ALEPH tables Idit Shachar-Abutbul May 2011 Aleph operations meeting.
1 How to manually package PO Lines Yoel Kortick Alma Global Support Manager.
Multi-Server Topology
An Introduction to the Bibliographic Metadata Profile in Alma
How to send to the vendor an analytics report of items which have or have not arrived (Legal Deposit) Yoel Kortick Senior Librarian.
New service, p-ret-adm-03 (Advanced General Retrieval Form) Version 21 rep_ver # Yoel Kortick Alma Global Support Manager
Presenter: Yoel Kortick
Defining and using an external search profile with multiple targets for copy cataloging Yoel Kortick Senior Librarian Alma Product Management.
How to configure a blocked loan to be overridable
Presenter: Svetlana Smirnov
How to add a fix procedure for copy cataloging from a Z39.50 base
Overview of Acquisition Claiming in Alma
Patron Driven Acquisition (PDA) Demand Driven Acquisition (DDA)
Accessing and Using the Alma Link Resolver from Outside Primo
Presenter: Yoel Kortick
How to configure and use the Holdings record Accession Number
Multi item ILL requests in Aleph 500 Version 21 (rep ver and 17844)
תוכניות שירות במודול רכש של אלף
ARC – מחולל הדוחות של Aleph
VII Encuentro de Usuarios GRUEXCOL
SFX File Structure SFX Training, 2005.
Presentation transcript:

SFX System Administration

Copyright Statement and Disclaimer All of the information and material, including text, images, logos and product names, is either the property of, or used with permission by, Ex Libris Ltd. The information may not be distributed, modified, displayed or reproduced – in whole or in part – without the prior written permission of Ex Libris Ltd. TRADEMARKS Ex Libris, the Ex Libris logo, Aleph, SFX, SFXIT, MetaLib, DigiTool, Verde, Primo, Voyager, MetaSearch, MetaIndex and other Ex Libris products and services referenced herein are trademarks of Ex Libris, and may be registered in certain jurisdictions. All other product names, company names, marks and logos referenced may be trademarks of their respective owners. DISCLAIMER The information contained in this document is provided on an "AS IS" basis for general information purposes only without any representations or warranties, whether express or implied, including any implied warranties of satisfactory quality, completeness, accuracy or fitness for a particular purpose. Ex Libris, and its subsidiaries and related corporations disclaim any and all liability for use of this information, even if advised of the possibility that loss, damage or expenses may arise. © Ex Libris Ltd., 2008

SFX File Structure The SFX installation is contained in one directory: /exlibris/sfx_ver/sfx_version_3 This directory contains: One applications directory Separate trees which hold separate SFX instances

SFX File Structure /exlibris/sfx_ver/sfx_version_3 contains all supporting software needed to run SFX: MySQL [v ] Apache Web server [v ] Perl [v ]

SFX Package – Standard Installation sfxlcl3 app MySQL data sfxglb3sfxtst3 sfx_version_3 sfx_ver symbolic link sfxglb3 sfxlc3l sfxtst3 exlibris

The role of the global instance sfxglb3 sfxglb3 instance: The most up-to-date KnowledgeBase, contains: Database Programs and configuration files Local Instances: Use UNIX symbolic links to point to the same files on sfxglb3 sfxglb3 instance Files and programs are updated regulary with the central update Local instances pcik up changes via the symbolic links

sfxglb3 app sfxtst3 exlibris libadminlogshomefilesdbsconfigcgi backup_ scripts aztools category sfxadmin publictarget sqltab scratch parsersapache startup_ scripts templates reports citation sfxmenu a-z perl mysql utils apache sfxlcl3 base_export curr_export core ahmh ph ds tp,sp,td tm diagnostics server_ admin_util sfx_ver sfx_version_3 source e-collection -html cv sx cn da css img symbolic links

Mod_perl What? A persistent Perl interpreter embedded in SFX web server. Advantage? Performance, by avoiding overhead of starting external interpreter and penalty of Perl start-up time. Note: first request to SFX server is slower since this is when initial compilation takes place. if changes are made to Perl modules (example: target parsers), it is necessary to restart the instance's Apache

Reverse proxy (1) Different SFX instances on the same server share the same binaries of Apache, but each instance has its own Apache daemon. port 3210

Reverse Proxy (2) How does this work? 1. In sfx_global instance, the following configuration file lists the apache configuration of the different instances: /exlibris/sfx_ver/sfx_version_3/sfx_global/config/reverse_proxy_httpd.config 2. In the local SFX instances, the following configuration files contain apache demon information: /exlibris/sfx_ver/sfx_version_3/ /config/httpd.conf /exlibris/sfx_ver/sfx_version_3/ /config/local_httpd.config To the outside world, all SFX instances have the same port (e.g. 3210).

SFX Users Each instance has two "main" users: UNIX user: administrates the unix level of the instance used to access the file system MySQL user: Used in the background by scripts accessing the dbs And a third "type" of user: SFXAdmin access with different profiles (permissions) created on sfxadmin

Startup Scripts One script to handle MySQL and Apache startup: sfxd Located at: /etc/rc.d/init.d Symbolic links created in appropriate /etc/rc*.d/ directory, for init program to load at server startup When starting Apache, reverse proxy server is started first, then individual Apache servers for each instance

SFX Backup Ex Libris recommendation: Daily backup with no downtime; full backup with downtime once a week Backup scripts included in /sfxglbl3/admin/backup_scripts Backup with downtime: server must go down to run backup but recovery is straightforward Backup with no downtime: no downtime for server but recovery requires more manual work Tar archive includes backup of SFX files and MySQL databases

Security issues Change SFXAdmin and unix passwords Using User Administration tool in SFXAdmin and server_admin_util program in unix admin directory Change MySQL password Using server_admin_util program in unix admin directory Can restrict access to SFXAdmin: connection_admin.config [for each instance] Can restrict access to SFX Menu: connection_user.config [for each instance]

Changing the name of an SFX instance reverse_proxy_httpd.config__ httpd.conf for reverse proxy server

Server Admin Utility A command-line utility used to accomplish various server-related tasks Start/stop Apache & MySQL Change MySQL and UNIX user passwords Copy one instance to another (db and files) Export/import data Clean SFX directories Manage statistical data (on2off, archive) Run and schedule A-Z index build Diagnostics

Debugging Apache logs: /app/apache/logs Error_log Access_log

Maintenance tasks!

Thank You!