Lab Machine Checks

We gather client information on a daily basis and this is used in combination with data from the Informatics inventory and the LCFG profiles to assess the current state of the lab machines. The aim is to be able to detect problems automatically wherever possible. The reports generated from this process can be used to ensure our suite of lab machines are always in a good state which requires minimal effort to maintain.

List of Checks

Was the latest client report submitted within the last 24 hours?
Is the machine on latest stable release (or one in a whitelist for exams)?
Does the LCFG profile include the correct lab header for the location?
Does the LCFG profile include the correct hw header for the hardware model?
Is the kernel version correct (e.g. 3.10.0-693.2.2.el7.x86_64)?
Is the machine on the correct minor release of the platform (e.g. SL7.3)?
Has updaterpms successfully run within the last 24 hours?
Are network interfaces running at the expected speed?
Have any monitors been cabled to two different ports?
Is virtualisation enabled and functioning?
Is there a keyboard attached?
Is there a mouse attached?

List of Rooms

Lab machines are checked in the following rooms:

  • AT Level 3 : 3.01, 3.05, 3.08, 3.09, 3.11
  • AT Level 4 : 4.05, 4.07, 4.09, 4.12, 4.14a, 4.14
  • AT level 5 : 5.02, 5.03, 5.04, 5.05, 5.07, 5.08
  • AT level 6 : 6.06
  • AT level 7 : 7.01

Other Ideas

  • Check wire header
  • Check dice/os header
  • Gather list of all external devices attached and check for potential risks, e.g. keyloggers
  • Check available disk space
  • Alongside the main report which has problems grouped by room and machine it would be nice to have an alternate view which is grouped first by problem then by room and machine (e.g. all network issues).

-- StephenQuinney - 22 Dec 2017

Topic revision: r3 - 24 Dec 2017 - 08:04:51 - StephenQuinney
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies