monitor

package
v0.0.0-...-1bf96ee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2022 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MonitorCheckHostInfoDto

type MonitorCheckHostInfoDto struct {
	CpuRate   float64 `json:"cpuRate"`
	MemTotal  float64 `json:"memTotal"`
	MemUsed   float64 `json:"memUsed"`
	DiskTotal float64 `json:"diskTotal"`
	DiskUsed  float64 `json:"diskUsed"`
}

{'cpuRate':2.6,'memTotal':3821760,'memUsed':541840,'diskTotal':1014,'diskUsed':149}

type MonitorEventDto

type MonitorEventDto struct {
	dto.PageDto
	EventId        string `json:"eventId" sql:"-"`
	EventType      string `json:"eventType" sql:"-"`
	EventObjId     string `json:"eventObjId" sql:"-"`
	EventObjName   string `json:"eventObjName" sql:"-"`
	TenantId       string `json:"tenantId" sql:"-"`
	ThresholdValue string `json:"thresholdValue" sql:"-"`
	CurValue       string `json:"curValue" sql:"-"`
	Remark         string `json:"remark"`
	CreateTime     string `json:"createTime" sql:"-"`
	StatusCd       string `json:"statusCd" sql:"-"`
	NoticeType     string `json:"noticeType" sql:"-"`
	State          string `json:"state"`
	StateRemark    string `json:"stateRemark" sql:"-"`
	NoticeTypeName string `json:"noticeTypeName" sql:"-"`
}

type MonitorHostDto

type MonitorHostDto struct {
	dto.PageDto
	MhId          string `json:"mhId" sql:"-"`
	MhgId         string `json:"mhgId" sql:"-"`
	HostId        string `json:"hostId" sql:"-"`
	TenantId      string `json:"tenantId" sql:"-"`
	CpuRate       string `json:"cpuRate" sql:"-"`
	MemRate       string `json:"memRate" sql:"-"`
	DiskRate      string `json:"diskRate" sql:"-"`
	FreeMem       string `json:"freeMem" sql:"-"`
	FreeDisk      string `json:"freeDisk" sql:"-"`
	MonDisk       string `json:"monDisk" sql:"-"`
	MonDate       string `json:"monDate" sql:"-"`
	CreateTime    string `json:"createTime" sql:"-"`
	StatusCd      string `json:"statusCd" sql:"-"`
	CpuThreshold  string `json:"cpuThreshold" sql:"-"`
	MemThreshold  string `json:"memThreshold" sql:"-"`
	DiskThreshold string `json:"diskThreshold" sql:"-"`
	Name          string `json:"name"`
	Ip            string `json:"ip"`
	Passwd        string `json:"passwd"`
	Username      string `json:"username"`
	NoticeType    string `json:"noticeType" sql:"-"`
}

type MonitorHostGroupDto

type MonitorHostGroupDto struct {
	dto.PageDto
	MhgId          string `json:"mhgId" sql:"-"`
	Name           string `json:"name"`
	MonCron        string `json:"monCron" sql:"-"`
	State          string `json:"state" `
	StateName      string `json:"stateName" sql:"-"`
	MonDate        string `json:"monDate" sql:"-"`
	NoticeType     string `json:"noticeType" sql:"-"`
	NoticeTypeName string `json:"noticeTypeName" sql:"-"`
	CreateTime     string `json:"createTime" sql:"-"`
	StatusCd       string `json:"statusCd" sql:"-"`
	Remark         string `json:"remark"`
	TenantId       string `json:"tenantId" sql:"-"`
}

type MonitorHostLogDto

type MonitorHostLogDto struct {
	dto.PageDto
	LogId      string `json:"logId" sql:"-"`
	HostId     string `json:"hostId" sql:"-"`
	TenantId   string `json:"tenantId" sql:"-"`
	CpuRate    string `json:"cpuRate" sql:"-"`
	MemRate    string `json:"memRate" sql:"-"`
	DiskRate   string `json:"diskRate" sql:"-"`
	CreateTime string `json:"createTime" sql:"-"`
	StatusCd   string `json:"statusCd" sql:"-"`
}

type MonitorTaskAttrDto

type MonitorTaskAttrDto struct {
	dto.PageDto
	TaskId     string `json:"taskId" sql:"-"`
	AttrId     string `json:"attrId" sql:"-"`
	SpecCd     string `json:"specCd" sql:"-"`
	Value      string `json:"value" `
	CreateTime string `json:"createTime" sql:"-"`
	SpecName   string `json:"specName" sql:"-"`
}

type MonitorTaskDto

type MonitorTaskDto struct {
	dto.PageDto
	TaskId         string                `json:"taskId" sql:"-"`
	TaskName       string                `json:"taskName" sql:"-"`
	TemplateId     string                `json:"templateId" sql:"-"`
	TaskCron       string                `json:"taskCron" sql:"-"`
	State          string                `json:"state"`
	StatusCd       string                `json:"statusCd" sql:"-"`
	CreateTime     string                `json:"createTime" sql:"-"`
	TenantId       string                `json:"tenantId" sql:"-"`
	HostId         string                `json:"hostId" sql:"-"`
	TemplateName   string                `json:"templateName" sql:"-"`
	ClassBean      string                `json:"classBean" sql:"-"`
	HostName       string                `json:"hostName" sql:"-"`
	Ip             string                `json:"ip" `
	NoticeType     string                `json:"noticeType" sql:"-"`
	NoticeTypeName string                `json:"noticeTypeName" sql:"-"`
	Attr           []*MonitorTaskAttrDto `json:"templateSpecs"`
}

type MonitorTaskTemplateDto

type MonitorTaskTemplateDto struct {
	dto.PageDto
	TemplateId   string `json:"templateId" sql:"-"`
	TemplateName string `json:"templateName" sql:"-"`
	TemplateDesc string `json:"templateDesc" sql:"-"`
	CreateTime   string `json:"createTime" sql:"-"`
	StatusCd     string `json:"statusCd" sql:"-"`
	ClassBean    string `json:"classBean" sql:"-"`
	SpecCd       string `json:"specCd" sql:"-"`
	SpecName     string `json:"specName" sql:"-"`
	SpecDesc     string `json:"specDesc" sql:"-"`
	IsShow       string `json:"isShow" sql:"-"`

	MonitorTaskTemplateSpecDto []MonitorTaskTemplateSpecDto `json:"specs"`
}

type MonitorTaskTemplateSpecDto

type MonitorTaskTemplateSpecDto struct {
	dto.PageDto

	SpecId     string `json:"specId" sql:"-"`
	TemplateId string `json:"templateId" sql:"-"`
	SpecCd     string `json:"specCd" sql:"-"`
	SpecName   string `json:"specName" sql:"-"`
	SpecDesc   string `json:"specDesc" sql:"-"`
	IsShow     string `json:"isShow" sql:"-"`
	CreateTime string `json:"createTime" sql:"-"`
	StatusCd   string `json:"statusCd" sql:"-"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL