Ejemplo n.º 1
0
func (this *OpsMonitorController) Get() {
	this.Layout = "index.tpl"
	this.Data["NavBarFocus"] = "ops"
	this.Data["IaaSVersion"] = iaasVersion
	this.Data["DefaultVersion"] = defaultVersion

	agentId := this.GetString("agent_id")

	agentId = this.CheckAgentId(agentId)

	this.Data["AgentId"] = agentId

	if agentId != "" {
		monitor := entity.Monitor{}
		monitor.AgentId = agentId
		err := monitor.LoadByAgentId()
		if err != nil {
			this.Data["MessageErr"] = fmt.Sprintf("Load Agent Monitor info err %s", err)
		}
		this.Data["Monitor"] = monitor
	}

	this.TplName = "ops/index_monitor.tpl"
}