Documentation ¶
Index ¶
- func New() backend.Backend
- type Salt
- func (s Salt) AcceptNode(node string, fingerprint string, ignored bool, ctxt string) (status bool, err error)
- func (s Salt) AddMonitoringPlugin(pluginNames []string, nodes []string, master string, ...) (failed_nodes map[string]interface{}, err error)
- func (s Salt) AddNode(master string, node string, port uint, fingerprint string, username string, ...) (status bool, err error)
- func (s Salt) BootstrapNode(master string, node string, port uint, fingerprint string, username string, ...) (finger string, err error)
- func (s Salt) DisableMonitoringPlugin(nodes []string, pluginName string, ctxt string) (failed_nodes map[string]string, err error)
- func (s Salt) DisableService(node string, service string, stop bool, ctxt string) (status bool, err error)
- func (s Salt) EnableMonitoringPlugin(nodes []string, pluginName string, ctxt string) (failed_nodes map[string]string, err error)
- func (s Salt) EnableService(node string, service string, start bool, ctxt string) (status bool, err error)
- func (s Salt) GetCpuMetricFromCollectd(nodes []string, ctxt string) (result map[string]models.CollectdCpuMetric, err error)
- func (s Salt) GetFingerPrint(node string, ctxt string) (fingerprint string, err error)
- func (s Salt) GetNodeCpu(node string, ctxt string) (cpu []models.Cpu, err error)
- func (s Salt) GetNodeDisk(node string, ctxt string) (disks []models.Disk, err error)
- func (s Salt) GetNodeID(node string, ctxt string) (id uuid.UUID, err error)
- func (s Salt) GetNodeMemory(node string, ctxt string) (memory models.Memory, err error)
- func (s Salt) GetNodeNetwork(node string, ctxt string) (n models.Network, err error)
- func (s Salt) GetNodeOs(node string, ctxt string) (os models.OperatingSystem, err error)
- func (s Salt) GetNodes(ctxt string) (nodes backend.NodeList, err error)
- func (s Salt) GetSingleValuedMetricFromCollectd(nodes []string, metricName string, ctxt string) (result map[string]models.CollectdSingleValuedMetric, err error)
- func (s Salt) IgnoreNode(node string, ctxt string) (status bool, err error)
- func (s Salt) NodeUp(node string, ctxt string) (status bool, err error)
- func (s Salt) NodeUptime(node string, ctxt string) (uptime string, err error)
- func (s Salt) RemoveMonitoringPlugin(nodes []string, pluginName string, ctxt string) (failed_nodes map[string]string, err error)
- func (s Salt) SetupSkynetService(node string, ctxt string) (status bool, err error)
- func (s Salt) SyncModules(node string, ctxt string) (status bool, err error)
- func (s Salt) UpdateMonitoringConfiguration(nodes []string, config []monitoring.Plugin, ctxt string) (failed_nodes map[string]string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Salt ¶
type Salt struct { }
func (Salt) AcceptNode ¶
func (Salt) AddMonitoringPlugin ¶
func (Salt) BootstrapNode ¶
func (Salt) DisableMonitoringPlugin ¶
func (Salt) DisableService ¶
func (Salt) EnableMonitoringPlugin ¶
func (Salt) EnableService ¶
func (Salt) GetCpuMetricFromCollectd ¶
func (Salt) GetFingerPrint ¶
func (Salt) GetNodeCpu ¶
func (Salt) GetNodeDisk ¶
func (Salt) GetNodeMemory ¶
func (Salt) GetNodeNetwork ¶
func (Salt) GetSingleValuedMetricFromCollectd ¶
func (Salt) IgnoreNode ¶
func (Salt) NodeUptime ¶
func (Salt) RemoveMonitoringPlugin ¶
func (Salt) SetupSkynetService ¶
func (Salt) SyncModules ¶
func (Salt) UpdateMonitoringConfiguration ¶
Click to show internal directories.
Click to hide internal directories.