Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Icinga2 ¶
type Icinga2 struct {
Server string
ObjectType string
Username string
Password string
ResponseTimeout internal.Duration
tls.ClientConfig
Log telegraf.Logger
// contains filtered or unexported fields
}
func (*Icinga2) Description ¶
func (*Icinga2) GatherStatus ¶
func (i *Icinga2) GatherStatus(acc telegraf.Accumulator, checks []Object)
func (*Icinga2) SampleConfig ¶
type Object ¶
type Object struct {
Attrs Attribute `json:"attrs"`
Name string `json:"name"`
Joins struct{} `json:"joins"`
Meta struct{} `json:"meta"`
Type ObjectType `json:"type"`
}
type ObjectType ¶
type ObjectType string
Click to show internal directories.
Click to hide internal directories.