Documentation for admins
From Syscore
Contents |
Critical items
Monitoring
Miscellanea
Account management
New accounts
New students, faculty, and staff need to create and activate a primary account in the UMBC computing environment before they can make full use of our various resources, including logins, [myUMBC], and so on. Assuming that directory information already exists about the new person, he or she can begin by authenticating via the [UMBC Account Creation webpage].
Account lifecycle
- Active
- An account is considered active so long as the owner (or a sponsor) maintains a current affiliation with UMBC
- Deactivated
- After a user is no longer actively affiliated with UMBC, there is a grace period - the length of which is determined by the user's prior affilition type - during which the user's accounts still function normally
- After the grace period expires, all the user's accounts are marked as deactivated
- What changes
- Interactive logins no longer work
- Incoming email delivery fails with an error message
- What stays the same
- Web portal functions such as requesting transcripts and configuring [email forwarding] still work
- Email forwarding still works
- Deleted
- After a pre-defined time in the deactivated state, the account is deleted in a batch job
- What changes
- All files remaining in the account are deleted
- The AFS volume associated with the account is removed
- The Unix UID associated with the account put back in the pool for general use
- Note: There are currently no plans to recycle usernames (Kerberos principals)
Tasks
Identity management system (IDMS)
IDMS is the logical construct that encompasses all information, services, and management processes related to entities, authentication, and authorization. It is generally considered middleware and tends to go hand-in-hand with directory services.
Directory services and LDAP
Directory services are part of the middleware that exists between users and the underlying computing infrastructure. The directory contains information associated with users and network computing resources and serves out the relevant bits during user authentication, access authorization, and other informational queries.
- The central directory at UMBC is based on the Lightweight Directory Access Protocol (LDAP)
- University affiliation definitions used in the directory
- Campus Identifiers
- Annoyingly Difficult Process to Add Affiliations
- The central directory at UMBC is based on the Lightweight Directory Access Protocol (LDAP)
NIS
- The subset of information necessary for logging into Unix-based systems is propagated using Network Information Services NIS/yp maps
Infrastructure and environment
Logical
Physical
Monitoring and statistics
Statistics generated by Cacti and Sawmill can be found off of [stats.umbc.edu], the UMBC statistics server.
Cacti
- Cacti is a PHP-driven graphing front-end to RRDTool (Round-Robin Database Tool). We use Cacti to monitor system status and key system metrics (such as load, memory usage, and network traffic) for Syscore servers.
- HOW TO
- REFERENCE
- Cacti is currently running on stats.umbc.edu
- Offsite: [Cacti Group homepage]
- Offsite: [RRDTool homepage]
- REFERENCE
Nagios
- Nagios was designed to monitor hosts, services, and network connectivity. It can run as an external, network-based observer or can poll data from [client plugins]. As a note of historical continuity, Nagios is the next generation of NetSaint - which we also used to monitor our demesne.
- HOW TO
- REFERENCE
- Nagios is currently running on aegis.umbc.edu
- Our Nagios portal uses Kerberos authentication
- Offsite: [Nagios homepage]
- REFERENCE
Policies and procedures
- Policies
- AFS volume restore policy
- Deleting a user account
- Renaming a user account (user account also referred to as login ID, username, user ID, etc.)
Services: applications
Blackboard
- Blackboard is UMBC's online course content application
Calendar
- Oracle® Collaboration Suite Calendar server
- Running on calendar.umbc.edu, a Sun T1000
- Oracle Collaboration Suite Administration
- Oracle Calendar Server Administration
Databases
MySQL
- Running on grimm.umbc.edu, with production address being mysql.gl or mysql1.umbc.edu
- MySQL 4.1.x
- MySQL user documentation
Oracle
- Syscore operates the GL Oracle instance
- Runs on threepio.umbc.edu, with production address being oracle.gl
- Oracle user documentation
FTP mirroring
- Access
- ftp://mirrors.umbc.edu/
- AFS: /afs/umbc.edu/public/ftp/pub/
- We mirror various open-source software repositories locally for speedier onsite access
- Access
Services: system
AFS
- AFS is a distributed network filesystem that has been used at UMBC since 1999.
- REFERENCE
Email services
- Email was once thought of as an ancillary service, an extra provided as a benefit to the site, but not a real necessity. What was once a neat trick has now become a mission-critical function, however; users are demanding reliability, performance, and transparency as they send innumerable messages to one another.
- The Email page is divided into two sections:
- One with practical instructions on performing email-related administration tasks
- Another with background information on the infrastructure engineered to support campus email services
- New Mail Stuff
- Listproc mailing list management
- WebMail web-based access to email
- The Email page is divided into two sections:
Kerberos
Logging
Non-AFS Backup and Restoration
Printing
Services: web-based / web-enhanced
Webadmin
- Webadmin Beta login page (Try it!)
- Webadmin login page
- REFERENCE
- Webadmin is the OIT web-based portal for:
- Account management
- Identity Management
- Inventory management
- Other administrative functionality
- Backend is based on mod_perl
- Webadmin is the OIT web-based portal for:
WebAuth
- WebAuth login page
- REFERENCE
- WebAuth is the Single-Sign-On component to MyUMBC
- Background on WebAuth
- Using WebAuth in Core web environment
WebMail
- WebMail login page
- REFERENCE
- Backend is based on [SquirrelMail]
- Running on webmail1.umbc.edu
Web portal
Misc OIT-supported web applications
- Alumni support apps (deprecated)
- E-Billing signup
- Faculty Annual Report
- Miscellaneous CGI Scripts (mostly deprecated)
- Office of Student Life Apps
- Online Schedule of Classes
- Online Student Job Application Form
- Regalia order form for Commencement and Convocation
- Slides Library (deprecated)
- Student Parking Appeals
Software in Syscore
Building and managing software
Syscore uses EMT and depot to build, propagate, and manage software packages.
- Building software packages with EMT
- Distributing software with depot
- Removing software packages with EMT
Locally Developed Code
- libafsutil.so - A locally developed library for easily accessing and manipulating AFS file information
- Maildir mailbox format - An enhanced maildir driver for imap-uw.
System management
Building new servers
- How to build new Sun Solaris servers using Jumpstart
- How to build new RedHat RHEL3 servers
- X4100 Setup
