Book Image

Learning Nagios 3.0

Book Image

Learning Nagios 3.0

Overview of this book

Table of Contents (16 chapters)
Learning Nagios 3.0
Credits
About the Author
About the Reviewer
Preface

Other Approaches


This chapter focuses mainly on using SSH and NRPE for performing remote checks. This is because Nagios is widely used to perform checks on remote machines.

There are also various alternate approaches that people take to invoke checks remotely. A very popular approach is to use frameworks for working remotely. In such cases, you might need to create some scripts or jobs that perform the checks, but the entire network communication along with authentication and authorization are already implemented in them.

One such framework is the Software Testing Automation Framework (STAF;http://staf.sourceforge.net/). This is a peer-to-peer based framework that allows you to write code that performs specific jobs on remote machines. As the system is not centralized, there is no critical resource that can make your entire system malfunction if it is down.

STAF can be used from various languages, including Java, Perl, Python, Tcl, and Ant. This means that pieces of the checks can be done in...