Bootstrap

监控系统设计

1. server端
功能

1)发送命令
   a. 生成命令
       {客户端ip: cpu.count}
   b. 命令写入队列
   c. 从队列中拿取命令发送给客户端
    
2) 接收数据
		a. 指定格式json
		   {主机: ip地址, 监控项: 值}
		#b. 获取监控数据间隔
		        
2)写入数据库
		a. 表结构
		   数据表(history)
		  	  监控数据(value)
		  	  主机id(hostid)
		  	  监控项id(itemid)
		  	  
		   ip地址表(hosts)
		      主机名(hostname)
		      主机id(hostid)
		      组id(groupid)
		      ip地址(ipaddr)
		      
		    监控项(items)
		       监控项id(itemid)
		       监控项名(itmename)
		       
		    模板(templates)
		       模版名(template)
		       模版id(templateid)
		       监控项id(itemid)
		       
		    组
		       组名(groupname)
		       组id(groupid)
		       模版id(templateid) 

2. client端

1. 接收server端命令
	 cpu.count
	
2. 执行对应模块
3. 发送执行结果到server端
      数据格式
		   {主机: ip地址, 监控项: 值}

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;