Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Nagios kennt drei Arten von Kommandos, die auch in der Beispielkonfiguration der Kommandos (commands.cfg) definiert sind:
Benachrichtigungskommandos,
Host-Check-Kommandos und
Servicecheck-Kommandos.
Der Aufbau der Kommandodefinition folgt unabhängig von der Art der Kommandos immer dem gleichen Muster: Definition des Kommandos (define command), Festlegung eines Namens (command_name) und Festlegung des zu startenden Programms und seiner Aufrufparameter (command_line).
define command{
command_name name-des-kommandos
command_line Auszuführendes Programm mit Parametern und Makros
}
Es folgt ein Beispielkommando, das einen Host-Check implementiert und prüft, ob ein Host prinzipiell erreichbar ist.
define command{
command_name check-host-alive
command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80%
-c 5000.0,100% -p 5
}