Documentation ¶
Index ¶
- type CPUS
- type Check
- type Disks
- type Icinga
- func (i *Icinga) AddPerfData(value float64, data string)
- func (i *Icinga) Evaluate(value float64, ...)
- func (i *Icinga) GenerateOutput(perfData bool)
- func (i *Icinga) InlineEvaluate(value float64, label, outputOK, outputWarning, outputCritical string, ...)
- func (i *Icinga) ParseToPerfData(data gjson.Result)
- type Procs
- type Threshold
- type TimeSync
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Disks ¶
type Disks struct { Usage *disk.UsageStat `json:"usage"` Details disk.PartitionStat `json:"details"` }
type Icinga ¶
type Icinga struct { ExitCode int ExitWording string PluginOutput string LongPluginOutput string PerfData string Warning Threshold Critical Threshold }
func (*Icinga) AddPerfData ¶
func (*Icinga) GenerateOutput ¶
func (*Icinga) InlineEvaluate ¶ added in v1.0.4
func (*Icinga) ParseToPerfData ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.