正在显示
1 个修改的文件
包含
5 行增加
和
1 行删除
| @@ -528,6 +528,7 @@ class ArmServer: | @@ -528,6 +528,7 @@ class ArmServer: | ||
| 528 | self.id = str(global_arm_server_id) | 528 | self.id = str(global_arm_server_id) |
| 529 | self.ip = None | 529 | self.ip = None |
| 530 | self.device_id = None | 530 | self.device_id = None |
| 531 | + self.summaries = None | ||
| 531 | 532 | ||
| 532 | self.public_ip = cherrypy.request.remote.ip | 533 | self.public_ip = cherrypy.request.remote.ip |
| 533 | self.heartbeat = time.time() | 534 | self.heartbeat = time.time() |
| @@ -545,10 +546,11 @@ class ArmServer: | @@ -545,10 +546,11 @@ class ArmServer: | ||
| 545 | data["id"] = self.id | 546 | data["id"] = self.id |
| 546 | data["ip"] = self.ip | 547 | data["ip"] = self.ip |
| 547 | data["device_id"] = self.device_id | 548 | data["device_id"] = self.device_id |
| 549 | + data["summaries"] = self.summaries | ||
| 548 | data["public_ip"] = self.public_ip | 550 | data["public_ip"] = self.public_ip |
| 549 | data["heartbeat"] = self.heartbeat | 551 | data["heartbeat"] = self.heartbeat |
| 550 | data["heartbeat_h"] = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(self.heartbeat)) | 552 | data["heartbeat_h"] = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(self.heartbeat)) |
| 551 | - data["summaries"] = "http://%s:1985/api/v1/summaries"%(self.ip) | 553 | + data["api"] = "http://%s:1985/api/v1/summaries"%(self.ip) |
| 552 | data["console"] = "http://ossrs.net/console/ng_index.html#/summaries?host=%s&port=1985"%(self.ip) | 554 | data["console"] = "http://ossrs.net/console/ng_index.html#/summaries?host=%s&port=1985"%(self.ip) |
| 553 | return data | 555 | return data |
| 554 | 556 | ||
| @@ -607,6 +609,8 @@ class RESTServers(object): | @@ -607,6 +609,8 @@ class RESTServers(object): | ||
| 607 | self.__nodes.append(node) | 609 | self.__nodes.append(node) |
| 608 | 610 | ||
| 609 | node.ip = json_req["ip"] | 611 | node.ip = json_req["ip"] |
| 612 | + if "summaries" in json_req: | ||
| 613 | + node.summaries = json_req["summaries"] | ||
| 610 | node.device_id = device_id | 614 | node.device_id = device_id |
| 611 | node.public_ip = cherrypy.request.remote.ip | 615 | node.public_ip = cherrypy.request.remote.ip |
| 612 | node.heartbeat = time.time() | 616 | node.heartbeat = time.time() |
-
请 注册 或 登录 后发表评论