5 Applying continuous quality control

 

This chapter covers:

  • Repurposing system monitoring tools
  • Finding a monitoring tool
  • Creating a compatible quality control
  • Monitoring the quality control in the monitoring tool

Dragon pox, Hawaiian cat flu, MacGregor’s syndrome, Amoria phlebitis, Stuffedfulliosis; there’s no shortage of made-up diseases but I’m particularly fond of one made-up disease: NIH syndrome. The abbreviation in the name of this fictional disease stands for Not Invented Here. It’s something that afflicts people who like the act of creating things.

The symptoms of the syndrome are that people tend to create new things from scratch, because it wasn’t invented by them. They try out something, and if there’s something they don’t like, no matter how small a problem, their first instinct is to create something new, instead of improving the old. Just think about all the different converters you need when traveling for electric plugs and sockets. NIH syndrome is a serious fictional disease. Do you have NIH symptoms?

5.1  TL;DR

5.2  System monitoring tools

5.3  Finding a monitoring solution

5.3.1  Understanding Nagios plugins

5.3.2  Returning detail messages

5.3.3  Writing quality controls as monitoring plugins

5.3.4  Create the plugin

5.4  Setting up our quality control

5.4.1  Controlling our quality control

5.5  Our monitoring tool

5.5.1  Creating configuration files

5.5.2  Monitoring the test plugin

5.6  Summary