Grouper Maintenance Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Slides:



Advertisements
Similar presentations
Grouper Training End Users Lite UI – External Users
Advertisements

Grouper Training Developers and Architects LDAP Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0.
Grouper API - Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
Grouper UI Part 2 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Grouper Training - Admin Loader - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
ITCSO Training Academy
Grouper Training End Users Lite UI – Permissions – Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Advanced Databases Basic Database Administration Guide to Oracle 10g 1.
Grouper Training Developers and Architects How to Design Permissions Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Grouper Training End Users Admin UI – Part 6 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
Microsoft Office Project 2003 Resource Kits James Scott & Roy Riley Technical Content Development Microsoft Corporation.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Grouper UI Part 1 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
ManageEngine ADAudit Plus A detailed walkthrough.
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Advanced Samba Administration Part.
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
Chris Hyzer University of Pennsylvania
Grouper Training End Users Admin UI – Part 5 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
Introduction to Grouper Part 1: Access Management & Grouper Tom Barton University of Chicago and Internet2 Manager – Grouper Project.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Grouper Training - Admin - WS - Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Grouper Training - Admin - Client Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Grouper Training Developers and Architects Web Services - Part 5 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
SYST Web Technologies SYST Web Technologies Databases & MySQL.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Grouper Training Developers and Architects Client - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Grouper Training Developers and Architects Advanced Topics Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Grouper Training End Users Admin UI – Part 4 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Grouper Training Developers and Architects Client - Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
A Brief Documentation.  Provides basic information about connection, server, and client.
WSM Administrator Training. WSM Administrator Discussion of WSM Administrator responsibilities Discussion of WSM administrative interfaces Detailed discussion.
Grouper Training Developers and Architects Integration Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Grouper Training – Admin – Subject API – Part 4 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0.
Grouper Training Developers and Architects Client - Part 3 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Grouper Training – Admin – Provisioning Service Provider (PSP) – Part 1 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial.
Grouper Multiple Deployments and Upgrading Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
Apereo Grouper Seminar Part 3 – Hands on Grouper Chris Hyzer University of Pennsylvania and Internet2.
Grouper Training End Users Lite UI – Memberships – Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Grouper Training Developers and Architects How to Design Groups Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
What’s new with Grouper 26-April-2010, Spring Member Meeting Chris Hyzer, Grouper developer.
Grouper Training Admin Minor Upgrade Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Integrating Crystal Reports with SIGNZ (V3.59, July 2008) Integrating Crystal Reports with SIGNZ (V3.59, July 2008)
Grouper Training - Admin - Installer Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Grouper Training Developers and Architects Web Services - Part 4 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
AMCA Training Contents Module selection Navigation Assignments (Online) Assignments (Upload a file) Forums (online discussions) Wikis Reveals Watching.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
Grouper Training Developers and Architects Web Services - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Upgrade on Windows 7. DownloadSoftware Download Software from link provided in Webliography: e/
Grouper Training - Admin - WS - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
SQL Database Management
Presented by [Harshit Agrawal] 04/03/2017
Cameron Blashka | Informer Implementation Specialist
Explore the Integration Services Catalog
Business Directory REST API
My Oracle Support (The next generation Metalink experience) lynn
elearning script - Teamtreehouse clone | Teamtreehouse script - online training script.
SharePoint Essentials Toolkit
Chris Hyzer, University of Pennsylvania
Grouper Training End Users Lite UI – Permissions – Part 3
Grouper Training Developers and Architects Web Services - Part 2
Access eJournals Form Your Home
Grouper Training End Users Lite UI – Permissions – Part 1
Grouper Training End Users Lite UI – Rules
February 11-13, 2019 Raleigh, NC.
Ch 10. Maintaining and Automating SQL Server
Presentation transcript:

Grouper Maintenance Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Pruning Old Data Grouper Diagnostics Grouper Report Bad Membership Finder Unresolvable Subject Deletion Utility Logging Adding Loader Jobs Helping Developers and Architects 2 Contents

Pruning unused folders Old application groups, former courses, etc. GSH Command: obliterateStem(stem name, testOnlyBoolean, deleteFromPointInTimeBoolean) Example: Check: obliterateStem(“duke:appTest1”, true, false) Delete: obliterateStem(“duke:appTest1”, false, false) Optionally delete from PIT after change log daemon runs: obliterateStem(“duke:appTest1”, false, true) 3 Pruning Old Data

Pruning user audit Delete directly from table: grouper_audit_entry created_on column is milliseconds from epoch. Time based pruning: delete from grouper_audit_entry where created_on < ' ' 4 Pruning Old Data (continued)

Pruning point in time audit Tables that start with “grouper_pit_”. Delete PIT log data for objects that have been deleted and processed by the change log. Examples: gsh 0% // delete objects that ended before a given date gsh 0% edu.internet2.middleware.grouper.pit.PITUtils.deleteInactiveRecords(new Date(), true); gsh 1% gsh 2% // delete objects that have ended below a given stem gsh 2% edu.internet2.middleware.grouper.pit.PITUtils.deleteInactiveObjectsInStem("test", true) 5 Pruning Old Data (continued)

Pruning change log Configured in grouper-loader.properties Property: loader.retain.db.change_log_entry.days=14 Pruning daemon logs Configured in grouper-loader.properties Property: loader.retain.db.logs.days=7 6 Pruning Old Data (continued)

Health of Grouper reported via Grouper WS. Checks memory, various connections, and daemon jobs. Returns HTTP code 200 if everything is okay. Otherwise returns HTTP code Grouper+diagnosticshttps://spaces.internet2.edu/display/Grouper/ Grouper+diagnostics 7 Grouper Diagnostics

Configured in grouper-loader.properties Primary properties: daily.report.quartz.cron = * * ? daily.report. To = daily.report.saveInDirectory = /home/grouper/reports/ Provides basic information about your Grouper install. Reports unresolvable subjects, bad memberships, and jobs with errors. Query database for details on a job failure: select * from grouper_loader_log where status <> 'SUCCESS' order by started_time desc 8 Grouper Report

Performs various checks for bad memberships and group sets. Produces GSH script to fix issues Bad+Membership+Finder+Utilityhttps://spaces.internet2.edu/display/Grouper/ Bad+Membership+Finder+Utility 9 Bad Membership Finder

Finds and optionally deletes memberships and privileges for unresolvable subjects. Unresolvable+Subject+Deletion+Utility+(USD U) Unresolvable+Subject+Deletion+Utility+(USD U) 10 Unresolvable Subject Deletion Utility (USDU)

Monitoring for errors (for instance in the UI) Example: Ongoing+Administration+Tasks Ongoing+Administration+Tasks 11 Logging

By default, only admins can add loader jobs. You can add them using the Admin UI, Web Services, or GSH. New loader jobs require the daemon to be restarted. 12 Adding Loader Jobs

Granting access and delegating. Helping with design. Helping with visibility into namespace they are not allowed to access. 13 Helping Developers and Architects

Click on the quiz link in the video description to reinforce your knowledge of this topic.quiz link 14 Quiz

Thanks! Further information: Infosheets, mailing lists, wiki, downloads, etc.: Grouper demo server: grouperdemo.internet2.edu/ grouperdemo.internet2.edu/ Grouper Online Training Home: spaces.internet2.edu/x/IIGfAQ This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. 15

Next Video in Grouper Online Training is: Grouper Advanced Topics This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.