goProject/trunk/framework/monitorMgr/monitorConfig.go

31 lines
554 B
Go
Raw Normal View History

2025-01-06 16:01:02 +08:00
package monitorMgr
import (
"encoding/json"
)
// 监控配置对象
type MonitorConfig struct {
// 监控使用的服务器IP
ServerIp string
// 监控使用的服务器名称
ServerName string
// 监控的时间间隔(单位:分钟)
Interval int
}
func (this *MonitorConfig) String() string {
bytes, _ := json.Marshal(this)
return string(bytes)
}
func NewMonitorConfig(serverIp, serverName string, interval int) *MonitorConfig {
return &MonitorConfig{
ServerIp: serverIp,
ServerName: serverName,
Interval: interval,
}
}