Monitoring the availability of firmware updates

From Lsdf
Revision as of 12:56, 9 October 2018 by Nico.schlitter (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

On many hardware components (e.g. hard disks and network interfaces) of modern servers a special software is running which controls these components. This software is often referred to as firmware [0]. Like usual software also firmware might be flawed and needs to be updated frequently.

The goal of this project is to develop vendor-specific scripts which will run on SCC servers and frequently check for available firmware updates. In case of available updates the server administrators should be notified.

Tasks

  • getting familiar with the firmware update procedures of different hardware vendors like e.g. IBM, HP, Dell, SuperMicro
  • implement scripts that use the firmware update tools provided by the vendors to check for available updates
  • integrate the scripts into the SCC monitoring system

Requirements

  • good knowledge of Linux
  • programming experience e.g. bash or python

References

[0] https://en.wikipedia.org/wiki/Firmware

Contact

Nico.Schlitter@kit.edu