Netsaint plug-in development guidelines

Karl DeBisschop

Ethan Galstad

Hugo Gayosso

Table of Contents
About the guidelines
Print something, but keep it short
Print only one line of text
Return the proper status code
Don't execute system commands without specifying their full path
Use spopen() if external commands must be executed
Don't make temp files unless absolutely required
Don't be tricked into following symlinks
Validate all input
Write changes to
Screen Output
Perl Plugins
Option Processing
Plugins with more than one type of threshold, or with threshold ranges
Plugin Return Codes
List of Tables
1. Plugin Return Codes