Documentation for admins

From Syscore

Contents

Critical items

Monitoring

Monitoring and statistics section

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

  1. Active
    • An account is considered active so long as the owner (or a sponsor) maintains a current affiliation with UMBC
  2. 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
  3. 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.

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.

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.
  • REFERENCE
    • Nagios is currently running on aegis.umbc.edu
    • Our Nagios portal uses Kerberos authentication
    • Offsite: [Nagios homepage]


Policies and procedures


Services: applications

Blackboard

  • Blackboard is UMBC's online course content application

Calendar

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
  • We mirror various open-source software repositories locally for speedier onsite access

Services: system

AFS

AFS is a distributed network filesystem that has been used at UMBC since 1999.

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.

Kerberos

Logging

Non-AFS Backup and Restoration

Printing

Services: web-based / web-enhanced

Webadmin

WebAuth

WebMail

Web portal

Misc OIT-supported web applications

Software in Syscore

Building and managing software

Syscore uses EMT and depot to build, propagate, and manage software packages.

Locally Developed Code

System management

Building new servers

Managing existing servers