The previous chapter provided information about monitoring Microsoft Windows machines and several approaches for more advanced monitoring using Nagios.
This chapter focuses on extending Nagios using various programming languages. One of the key features of Nagios is its extensibility. There are multiple ways in which Nagios can be tailored to suit your needs. It is also possible to integrate Nagios tightly with your applications and benefit from a powerful mechanism to schedule and perform checks.
In this chapter, we will cover the following topics: