Monitoring the availability of firmware updates

From Lsdf


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.


  • 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


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