From d4be9a17f424fd61ed509b50bd80e63c923d9eda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=90=E6=B5=A9?= Date: Mon, 5 Aug 2019 17:21:09 +0800 Subject: [PATCH] =?UTF-8?q?Update=20nezha=E6=8E=A5=E5=8F=A3=E6=96=87?= =?UTF-8?q?=E6=A1=A3.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha接口文档.md | 179 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 178 insertions(+), 1 deletion(-) diff --git a/nezha接口文档.md b/nezha接口文档.md index 7a182f5..b18b1b1 100644 --- a/nezha接口文档.md +++ b/nezha接口文档.md @@ -127,6 +127,7 @@ - [3 附录](#3-附录) -  [A 响应码说明](#a-响应码说明) -  [B 仪表盘data格式说明](#b-仪表盘data格式说明) +-  [C 任务param格式说明](#c-任务param格式说明) @@ -5504,4 +5505,180 @@ chartType=4: }], 'user_sql':'sql' } -``` \ No newline at end of file +``` + +### C 任务param格式说明 +文件推送 +``` +[ + { + "fileName":"th.txt", + "destPath":"/home/test", + "username":"admin", + "permisson":"777", + "groupName":"shuqun", + "isCover":"0" + } +] +``` +命令执行-停用进程(upgrade_kill_process) +``` +{ + "missionLoopEntity":{ + "startTime":1564646481617, + "endTime":1764646481617 + }, + "paramForExecuteInstruct":{ + "pidFiles":[ + "/home/pid1", + "/home/pid2" + ] + } +} +``` +命令执行-备份(upgrade_backup) +``` +{ + "missionLoopEntity":{ + "endTime":1764646481617, + "startTime":1564646481617 + }, + "paramForExecuteInstructs":[ + { + "cover":"/home/aaa", + "deleteTmpStr":"123;456;789", + "isAbs":"1", + "source":"/home/test" + } + ] +} +``` +命令执行-覆盖更新(upgrade_update) +``` +{ + "missionLoopEntity":{ + "endTime":1764646481617, + "startTime":1564646481617 + }, + "paramForExecuteInstructs":[ + { + "cover":"/home/aaa", + "deleteTmpStr":"123;456;789", + "isAbs":"1", + "source":"/home/test" + }, + { + "cover":"/home/bbb", + "source":"/home/test" + } + ] +} +``` +命令执行-可执行命令/启动任务(upgrade_exec/upgrade_start) +``` +{ + "missionLoopEntity":{ + "endTime":1764646481617, + "startTime":1564646481617 + }, + "paramForExecuteInstructs":[ + { + "execCmd":"./start", + "execResult":"result file", + "forceExec":"1", + "residentFlag":"1", + "returnFlag":"1", + "ExecParamsTmpStr":"123;456", + "returnPath":"result return", + "maxWaitTime":"3", + "username":"admin" + } + ] +} +``` +命令执行-恢复(upgrade_recover) +``` +{ + "missionLoopEntity":{ + "endTime":1764646481617, + "startTime":1564646481617 + }, + "paramForExecuteInstructs":[ + { + "source":"./start", + "cover":"result file", + "isAbs":"1", + "deleteTmpStr":"123;456", + } + ] +} +``` +命令执行-单次可执行命令(single_exec) +``` +{ + "missionLoopEntity":{ + "endTime":1764646481617, + "startTime":1564646481617 + }, + "paramForExecuteInstructs":[ + { + "execCmd":"./start", + "returnFlag":"1", + "returnPath":"1", + "userName":"admin", + "maxWaitTime":"3" + } + ] +} +``` +升级部署-nc升级(upgrade_agent) +``` +{ + "paramForUpgrade": + { + "cover":"/home/test", + "isAbs":"1", + "isCreateCover":"1", + "userName":"admin", + "deleteTmpStr":"123;456", + "username":"admin", + "groupName":"shuqun", + "permisson":"777", + "fileName":"nc.txt", + "backups":[{ + "backUp":"/home/beifen", + "backUpTo":"/home/path", + "isAbs":"1", + "exceptTmpStr":"111;222" + }] + } +} +``` +升级部署-dc升级/第三方升级(upgrade_server/upgrade_other) +``` +{ + "paramForUpgrades": + [{ + "cover":"/home/test", + "isAbs":"1", + "isCreateCover":"1", + "userName":"admin", + "deleteTmpStr":"123;456", + "username":"admin", + "groupName":"shuqun", + "permisson":"777", + "maxWaitTime":"3", + "startupFile":"./start", + "forceExec":"1", + "pidFile":"test.pid", + "fileName":"dc.txt", + "execParamsTmpStr":"789;111", + "backups":[{ + "backUp":"/home/beifen", + "backUpTo":"/home/path", + "isAbs":"1", + "exceptTmpStr":"111;222" + }] + }] +} +```