Appendix: Check Type Specific Parameters

Nagios Check

This is a type of check that represents a Nagios command.

Type

net.es.maddash.checks.NagiosCheck

params

Name

Type

Description

command

string

The nagios command templates used when running this check

returnParams

Name

Type

Description

<nagios-stat>

string

A nagios command can return an arbitrary set of key value pairs that report statistics about a check (e.g. mean, meadian, standard deviation, etc). These statics are mapped into this field as string key value pairs.

perfSONAR Nagios Check

This is a type of check that represents a Nagios command written as part of the perfSONAR-PS toolkit. It inherits all the fields of *net.es.maddash.checks.NagiosCheck in addition to a few related to retrieving graphs.* The fields specific to this check are listed below.

Type

net.es.maddash.checks.PSNagiosCheck

params

Name

Type

Description

metaDataKeyLookup

string

Template for the URL to a script the metadata key can be retrieved. This is used by some perfSONAR instances to retrieve graph results

maUrl

object

Contains templates for accessing a host’s Measurement Archive (MA)

maUrl.default

object

The default Measurement Archive (MA) URL template if no host specific URL provided

maUrl.<hostname>

object

A Measurement Archive(MA) URL template where you can get results for a specific host. Available if a specific MA has a different URL structure then other hosts (e.g. runs on different port).

returnParams

Name

Type

Description

graphUrl

string

The full URL where a graph of data relevant to the check can be retrieved.

maUrl

string

The full URL of the perfSONAR Measurement Archive (MA) you can contact to get data related to this check