Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseStatus ¶
func ParseStatus(data *string) (map[string][]NagiosStatus, error)
ParseStatus parses status and returns a mapped list of issues per hostname
func ParseStatusFromFile ¶
func ParseStatusFromFile(f string) (map[string][]NagiosStatus, error)
ParseStatusFromFile reads nagios entries from a file and returns a mapped listof issues per hostname
Types ¶
type NagiosStatus ¶
type NagiosStatus struct { StatusType string `json:"status_type,omitempty"` Hostname string `json:"hostname,omitempty"` Service string `json:"service,omitempty"` State string `json:"state,omitempty"` Values map[string]string `json:"values,omitempty"` }
NagiosStatus is a status structure for nagios events
Click to show internal directories.
Click to hide internal directories.