Documentation ¶
Index ¶
- type Icinga
- func (i *Icinga) AddPerfData(value float64, data string)
- func (i *Icinga) Evaluate(value float64, problemMessagem, outputOK, outputWarning, outputCritical string)
- func (i *Icinga) GenerateOutput(perfData bool)
- func (i *Icinga) GetStatus() int
- func (i *Icinga) MultiEvaluate(value float64, problemMessage, outputOK, outputWarning, outputCritical string)
- func (i *Icinga) ParseToPerfData(data gjson.Result)
- type Threshold
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Icinga ¶
type Icinga struct { ExitCode int ExitWording string PluginOutput string LongPluginOutput string PerfData string Warning Threshold Critical Threshold // contains filtered or unexported fields }
func (*Icinga) AddPerfData ¶
func (*Icinga) GenerateOutput ¶
func (*Icinga) MultiEvaluate ¶
func (*Icinga) ParseToPerfData ¶
Click to show internal directories.
Click to hide internal directories.