blob: d94d3d6507193a8fc6b041ada8e69e2a478538cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package v1
import (
"github.com/icinga/icingadb/pkg/types"
)
// IcingaStatus defines Icinga status information.
type IcingaStatus struct {
// Note: Icinga2Environment is not related to the environment_id used throughout Icinga DB.
Icinga2Environment string `json:"environment"`
NodeName string `json:"node_name"`
Version string `json:"version"`
ProgramStart types.UnixMilli `json:"program_start"`
EndpointId types.Binary `json:"endpoint_id"`
NotificationsEnabled types.Bool `json:"enable_notifications"`
ActiveServiceChecksEnabled types.Bool `json:"enable_service_checks"`
ActiveHostChecksEnabled types.Bool `json:"enable_host_checks"`
EventHandlersEnabled types.Bool `json:"enable_event_handlers"`
FlapDetectionEnabled types.Bool `json:"enable_flapping"`
PerformanceDataEnabled types.Bool `json:"enable_perfdata"`
}
|