To Do
Other
- call Charlotte
- add stuff to google calander
- Get XP home media from Eric
- make hearing test apt
2009 Eval Goals
- Improve existing documents
- Streamline OS update procedures
- Build web interface for admin web account maintenance
Projects
- update OSs
- documentation
- better monitoring
- Shibboleth
- Update OSs
- Virtualize
- make mail proxy
- ftp?
Today
remember to check voicemail from home every 2 hrs - 587-6999 2958# XXX #
- Organize (email, to-do, log, appts, etc...)
- blake redirect
- look at serial # on LTO drive and check out of IPR if not already
- student club account on Edison
Zephir for next quarter
Near Term
- if I want autobundle not to update the access times of all the pm files, I need to edit ExtUtils/MM_Unix parse_version.
- make quotas not use soft limits
- make quota checker automatically up quotas if quotas are at minimum
- make quarterly web user emails
- add rsync.pl to arthur2
- nagios
- add awstats checker
- do I check the web user lists and wireless user lists? I should... They have time stamps
- work on docs
- cfrun
- install git on every box
- check root's crontab and make sure backups are made
- make yum updates quiet about failing to find repos
- get prngrabber out of my office
- mv c3po to linux
- make old c3po stuff work
- install wine and make prngrabber stuff work
- Thursdays - move getclextr to use new collector on c3po
- how can it share with thingy for Rick?
- join into one process?
- make it so getclextr can tell if clextr files are indeed new. (stat -f ...)
- can I test password expirations?
- copying password to prngrabber?
- clean office
- keep desk clean
- wipe disks on unused machines
- backups
- add Zephir
backup configs etc... from babar & celeste
- make backups record installed RPMS in some way...
- make backups record installed perl/python/php modules
- update OSs
- install new edison2 on Syldavia
- add cron stuff
- install new edison2 on Syldavia
documentation - see Documentation Requirements
- check existing docs
- port infoserver to windows
- make agassi provide goodies on infoserver
- check out "denyhosts"
- make all appropriate filesystems mount "noexec,nodev,nosuid" where appropriate (it's in the standard)
- update IPR and hardware list
- make sure recent purchases are checked out of IPR
- ram for Syldavia
Hdds & backplane for backup machine
- update IPR with exact location of all state-tag items
- add state tags from IPR to hardware list
- make sure recent purchases are checked out of IPR
- shibboleth
- see if student leadership folks want it
- make idp work with testshib
- make ldap auth work
- make work with own (non-testshib) config
- make bzrbatch send warning if bzr is locked up
- switches should be attached to UPS
- make machines with oimap/stunnel authentication test and restart stunnel
- add some sort of UPS status to nagios
- how can it share with thingy for Rick?
OS Upgrades
For current status, see OpSysUpdateStatus
- make everything you need to keep things happy when you shut down syldavia
- make new c3po on marlinspike
- make dev2 on marlinspike
- make non-syldavia redundant partners live
edison2
- arthur1
- tintin1
- zephir1
- dev2
- upgrade syldavia
- upgrade anything on syldavia that hates life
- upgrade everything else
Documentation Requirements
- Backups
- Documenting the process for restorations
- Documenting what you do for mission critical processes (Shelly has done this for keycards—a good example).
- Listing the locations of needed hardware and software
- Listing a person and/or vendor to contact for expertise beyond that of our remaining network staff - with you under the truck. This might be an expensive resource, but at that time we won’t care.
Infoserver
- make install accept --noserver or something like that
- make SCCC::Infoserver install the infoserver user when installing the server stuff
- make Build test try connecting to non-encrypted server
- deploy new client code (make sure it's backward compatable)
- make infoserver use encryption
- if both lib and server use same config, how to make lib enc ready before servers?
- distribute password by hand
- make servers encrypt
Project Improvements
- dhcpd-master
- print who made changes and what the changes were in emails
- http-watcher
- use cfrun
- add 1 sec pause between launch and check
- make it list running http processes and netstat -an output when restarting
- SCCC::Util
- make ps_to_test not die when #items not 11
- make ps_to_test use wantarray
- scripto
- d_print and others should croak if passed bad options
- infoserver
- shouldn't die when columns != 11 (could be from SCCC::Util)
add machine info from sysctl -a | grep hw and similer
- make it encrypted, dammit!
- add everything from daily status mail to infoserver
- uptime
- are important processes running?
- processes running amuck
- what time does the system think it is?
- what kernel is running
- Nagios
- Web Redundancy
- how to keep cron synced
- keep rsync synced
- cfrun -
- installer
- automatically give my gpg key ultimate trust
- put _cfrun's home in /home/system
- dependencies
- cfrun depends on cronadd.pl
- my perl mods depend on Module::Build rpm = perl-Module-Build
- something depends on YAML rpm = perl-YAML
- BSD::Resource
- Readonly
- installer
Long Term Goals
- Move away from daily status mail toward logging and nagios
- Documentation
- do something with daily output emails
- do something with logwatch emails
- tintin state isn't a happy thing - see if you can fix or if it fixed itself..
When I'm In
- label power cables with cable number, not machine name
