Monitoring the availability of firmware updates

From Lsdf
Jump to navigationJump to search

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