Workshop:2010/02/20
From SOWNWiki
Workshop (to be) held on 2010/02/20 at 11:00 in Mary Campbell Room
Previous workshop: 16 January 2010 11:00:00 Next workshop: 24 April 2010 11:00:00
Task List
Projects
- 802.11n
- Wireless survey software
Investigate or Clarify
- Check accessibility of web site
- Investigate if / whether the LDAP portion of a community account can be deleted through the admin site
- message responses system
- Ensure the ldap:fail doesn't lead to normal users being rejected
- Implement broken link warning javascript for people who can't access auth
- monitor usage patterns of individual campus nodes
- Add/Update mac addresses and Wake-On-Lan ability to nagios and/or Wiki
- Implemenet a logging off/on switch for sown-bot for your nick, with reminders to tell you the current state.
- Check all email forms to ensure that they correctly handle new lines
Code change
- Ajaxify the login page so it doesn't redirect to the portal page until login is complete
- Find a way of detecting the user being forwarded back to the login page even though their credentials were correct - Done
- Ajax on the node-login page to reload if the user appears to have logged in from another tab/browser
- Finish secure docpot where files are hosted on auth
- Create a php library for sending commands to nagios and interrogating the database
- Get SOWN-Bot to auto update the topic based on upcoming meetings/workshops
- 'fix the that appears in place of £ on the portal
- Fix the banned page so that the page structure/styling matches the rest of the SOWN web pages
- configure nodes to have 11b only mode
- Fix the minor bug that exists in http://sown.org.uk/stats/live
- Add a protocol field to the database web interface
- Do not allow community users accounts to be deleted unless dependent records are migrated to another account
- Investigate and fix why the admin site node approval map does not have deployed node data
- log 'public' IP address of nodes to some system, somewhere, but possibly not Nagios
- fix job lists (or teach davetaz how they work)
- node280 doesn't accept configure_ntpclient job
Major code change:
- Transition services to ldaps:// and disable ldap://
- Transactionaliseinate the database -versus- ldap calls
- Rework the node firewall
Down and dirty with the code:
SjH's code change:
- Figure out and implement node usage caps set by deployments so it defaults back when a new deployment is started
- Figure how to toggle whether the node usage cap is on dependent on what type of deployment it is
Monitorring and Routing
- create nagios check to see if there are routes to the nodes (probably based around ip route show | grep <route> ) - Not necessary, nagios ping checks accomplish the same task.
- the ecswww and www checks need to run over IPV4, otherwise they are dependent on gw
- fix sown-vpn dmz|sown-vlan address selection
- fixt the nagios:host check to support dual stack properly - Not necessary, nagios ping checks accomplish the same task.
- Nagios to detect new-cron-jobs that aren't in the database
- migrate gw routing to xorp
Clarify and Rollout:
- re-implement re-captcha
- reInvestigate reCAPTCHA
- Write splash page for nodes to show when the tunnel is down
- Create a script to reboot the node at 4am if it has memory warning
- Store user's email address in LDAP (including from admin system)
- Add bandwidth accounting to all campus nodes
- Write logic to redirect un-authed users to splash page when tunnel is down
Done
- Fix SSH keys problem with SUSU -Done, keys go in /etc/dropbear
- Fix the infinite redirect on http://sown-gw.ecs.soton.ac.uk/graphs - Done
- Fix nagios logging to /root/nagiospinglog - DONE
- Prevent duplicate v6 subnets being assigned to nodes -Done for v4 and v6
- Add nagios job to detect syslogng crashes -DONE
- Reduce the frequency of UPDATE check state notifications - DONE
- Change users connected calculation to number of authenticated current DHCP leases - DONE
- Audit of community accounts to make sure no email address has more than one account - DONE
- Stop nagios filling VPNs disk (moving the file to a bigger partition is NOT the correct answer) - DONE
- Link all graph/stats to a network map type thing - DONE
- Check & Fix keys and passwords on newly deployed nodes - DONE
... more about "2010/02/20"