Für Nagios gibt es fast alles – aber ein Modul zum Über­wa­chen für (Ruby on Rails-) Gems schein­bar noch nicht. Ich beschrei­be daher im fol­gen­den kurz ein Bash-Skript und des­sen Ein­bin­dung in einer Nagios-NRPE-Instanz, mit der man das Vor­han­den­sein von Gem-Aktua­li­sie­run­gen mit Nagios über­wa­chen kann.

Kern des Skripts ist der Auf­ruf von gem obsolet, das eine Lis­te mit allen Gems zurück­lie­fert, für die Aktua­li­sie­run­gen vor­han­den sind. Das Skript zählt mit wc ein­fach die Anzahl der zurück­ge­ge­be­nen Zei­len der Stan­dard­aus­ga­be STDOUT. Wird kei­ne Zei­le zurück­ge­ge­ben, sind alle instal­lier­ten Gems auf dem aktu­el­len Stand.

Wei­ter­le­sen