Monitoring and Accounting for AAI - Courtesy of RAPTOR, AMAAIS Rhys Smith, Cardiff University/JANET(UK) TNC 2011.

Slides:



Advertisements
Similar presentations
The Professional Open Source Company Agent & PDK JBossNetwork Enterprise Manager.
Advertisements

Question examples. Session 1 Objectives Why certify? Positioning of the non-technical version What is Java? Key advantages of Java Java Applications vs.
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Raptor Technical Details. Outline Workshop structured by Raptor workflow – Raptor Event model. – ICA log file parsing – ICA/MUA event storage – ICA event.
Shibboleth at Newcastle Caleb Racey Webteam ISS Shibboleth experiences Program  Background  What shib has enabled  Benefits of shib  How to do shib.
Federated sign-in WS-Federation WS-Trust SAML 2.0 Metadata Shibboleth Graph API Synchronize accounts Authentication.
1 Rhode Island Transportation Information System. (RITIS) Spring, 2000.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Understanding and Managing WebSphere V5
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Oracle Application Express (Oracle APEX)
Session 10 Windows Platform Eng. Dina Alkhoudari.
SWITCHaai Team Introduction to Shibboleth.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
JBoss Developer Studio. JBoss Developer Studio provides a certified open source development environment that includes and integrates: Eclipse Eclipse.
Raptor-JUSE Mimas, The University of Manchester. Cardiff University; Cranfield University; EvidenceBase, Birmingham City University.
Integrating with UCSF’s Shibboleth system
PAPI Points of Access to Providers of Information.
AAI-enabled VO Platform “VO without Tears” Christoph Witzig EGI TF, Amsterdam, Sept 15, 2010.
Chad La Joie Shibboleth’s Future.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
CensorNet Desktop Surveillance Description, Target audience, Positioning Components, Features
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
© Copyright 2009 Sysgem AG, 8002 Zurich, Switzerland Sysgem File Synchronizer (SFiS) Manage configuration files on multiple target servers from definitions.
ArcGIS Server for Administrators
NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications.
Connect. Communicate. Collaborate Place organisation and project logos in this area AAIEye – A Monitoring Tool For AAI’s Mika Suvanto, CSC TNC 2008, Bruges.
US of A and A Activities Ken Klingenstein, Director Internet2 Middleware Initiative.
1 PUPPET AND DSC. INTRODUCTION AND USAGE IN CONTINUOUS DELIVERY PROCESS. VIKTAR VEDMICH PAVEL PESETSKIY AUGUST 1, 2015.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
© Copyright 2009 Sysgem AG, 8002 Zurich, Switzerland Sysgem File Synchronizer (SFiS) Manage configuration files on multiple target servers from definitions.
BÄTTRE UTBILDNINGSRESULTAT. NÅ HÖGRE MED KUNSKAP.
1 Server Business Logic & OAuth Beta Overview October 4, 2010 Alan Hantke Product Development Server Business Logic Intuit Partner Platform Diane Weiss.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
The Umbrella Project Authentication The minimum user information possible is stored centrally to avoid Data Protection issues. The Authentication is done.
Chapter 13 Web Application Infrastructure
Xerox Analyst Training
APACHE TOMCAT WEB SERVER
Progress Apama Fundamentals
WebSphere Diego Leone.
MeshCentral 2.0.
Federation made simple
Shared Services with Spotfire
Get the Most Out of GoAnywhere: Agents
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Introduction to JSP Liu Haibin 12/09/2018.
PHP / MySQL Introduction
IBM Start Now Host Integration Solutions
CompTIA Server+ Certification (Exam SK0-004)
Getting Started with LANGuardian
SCL, Institute of Physics Belgrade, Serbia
Oracle Architecture Overview
Enterprise Service Bus (ESB) (Chapter 9)
Overview and Development Plans
Office 365 Identity Management
CT 1306 Communication Networks Management Lab
Chandler and Higher Education
Cloud Web Filtering Platform
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Proactive Management of Federation using ELK
Open Automation Software
APACHE WEB SERVER.
System Center Operations Manager 2007 – Technical Overview
Shibboleth 2.0 IdP Training: Introduction
Introduction to Portal for ArcGIS
STATEL an easy way to transfer data
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
Presentation transcript:

Monitoring and Accounting for AAI - Courtesy of RAPTOR, AMAAIS Rhys Smith, Cardiff University/JANET(UK) TNC 2011

Agenda All about RAPTOR Demo! 2

RAPTOR - Background In UK, Athens -> Shibboleth = loss of usage stats – and… stats increasingly important in this age of austerity Alongside this, institutions have multiple systems – Shibboleth / OpenAthens / Ezproxy / IP auth / etc Institutions typically require relatively in-depth stats – E.g. E-resource usage by Department 3

RAPTOR - Background Alongside this: – UK federation has a need for stats to prove value for money to funders – Typically needs only simple “headline” stats 4

RAPTOR Goals Easy to install & configure Not intrusive - must not touch existing systems except on log file periphery Web front end designed for non-technical users Scalable Standards based where possible Free to use, open source, community driven 5

Raptor Components Client – ICA (Information Collector Agents) Java log-file parser Sits alongside the service to monitor Server – MUA (Multi Unit Aggregator) Java front-end to event database – Web Java servlet, connects to MUA and allows user to interact with events 6

7

Technical Details Java enterprise edition software Web container – Embedded Jetty for standalone deployment on all components Web application (RaptorWeb) – Embedded Jetty for standalone deployment Java Server Faces, with Richfaces components (AJAX) ICA and MUA are self contained web services configured using Spring Uses Apache CXF Springs inversion of control feature allows config in XML files 8

Technical Details All communication between components over TLS, mutual authentication for security & integrity, encryption Currently manually configured keys (but installer helps take out the pain) – Future – use SAML metadata to ease this 9

Supported Platforms Platforms – Linux YUM repository through openSUSE Build Service Suse, RHEL, Mandriva variants, Debian/Ubuntu soon – Windows MSI installers Packages for – ICA / MUA / Web – MUA & Web (preconfigures MUA-Web) – ICA & MUA & Web (preconfigures everything) Requires only Java – Postgres optional (can use built in HSQL DB) but highly recommended 10

Co-ordinated work SWITCH AMAAIS project doing similar things On-going – Common Information Model – Accounting Protocol (Profile/Binding) – Metadata Extension (Accounting Role Descriptor) Future – Shared code Maybe – Tighter integration into the systems (e.g. Shib IdP) 11

Most Important – Logo! 12

Demo 13

14

15

16

17

18

19

Where/When Today? 20