feat: 更新代码
This commit is contained in:
@@ -64,7 +64,7 @@ func TcpdumpNeTask(w http.ResponseWriter, r *http.Request) {
|
||||
filePcapName := fmt.Sprintf("tmp_%s_%s_%d.pcap", body.NeType, body.NeId, time.Now().UnixMilli())
|
||||
fileLogName := fmt.Sprintf("tmp_%s_%s_%d.log", body.NeType, body.NeId, time.Now().UnixMilli())
|
||||
writeLog := fmt.Sprintf(" >> %s 2>&1 \ncat %s", fileLogName, fileLogName) // 执行信息写入日志文件,放置弹出code 127
|
||||
cmdStr := fmt.Sprintf("cd /tmp \n%stimeout %d tcpdump -i any %s -s0 -w %s", cmd.SudoHandleCmd(), body.Timeout, body.Cmd, filePcapName)
|
||||
cmdStr := fmt.Sprintf("cd /tmp \nsudo timeout %d tcpdump -i any %s -s0 -w %s", body.Timeout, body.Cmd, filePcapName)
|
||||
usernameNe := conf.Get("ne.user").(string) // 网元统一用户
|
||||
sshHost := fmt.Sprintf("%s@%s", usernameNe, neInfo.Ip)
|
||||
msg, err := cmd.ExecWithCheck("ssh", sshHost, cmdStr+writeLog)
|
||||
|
||||
@@ -20,6 +20,7 @@ import (
|
||||
"ems.agt/lib/midware"
|
||||
"ems.agt/lib/services"
|
||||
"ems.agt/restagent/config"
|
||||
"ems.agt/src/framework/middleware/collectlogs"
|
||||
)
|
||||
|
||||
// UDM 用户信息接口添加到路由
|
||||
@@ -31,7 +32,7 @@ func Routers() []services.RouterItem {
|
||||
}
|
||||
|
||||
rs := [...]services.RouterItem{
|
||||
// UDM签约用户
|
||||
// UDM鉴权用户
|
||||
{
|
||||
Method: "GET",
|
||||
Pattern: "/auths",
|
||||
@@ -42,7 +43,7 @@ func Routers() []services.RouterItem {
|
||||
Method: "POST",
|
||||
Pattern: "/authSave/{neId}",
|
||||
Handler: apis.UdmAuthUserSave,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_INSERT)),
|
||||
},
|
||||
{
|
||||
Method: "GET",
|
||||
@@ -54,43 +55,43 @@ func Routers() []services.RouterItem {
|
||||
Method: "POST",
|
||||
Pattern: "/auth/{neId}",
|
||||
Handler: apis.UdmAuthUserAdd,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_INSERT)),
|
||||
},
|
||||
{
|
||||
Method: "POST",
|
||||
Pattern: "/auth/{neId}/{num}",
|
||||
Handler: apis.UdmAuthUserAdds,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_INSERT)),
|
||||
},
|
||||
{
|
||||
Method: "PUT",
|
||||
Pattern: "/auth/{neId}",
|
||||
Handler: apis.UdmAuthUserEdit,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_UPDATE)),
|
||||
},
|
||||
{
|
||||
Method: "DELETE",
|
||||
Pattern: "/auth/{neId}/{imsi}",
|
||||
Handler: apis.UdmAuthUserRemove,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_DELETE)),
|
||||
},
|
||||
{
|
||||
Method: "DELETE",
|
||||
Pattern: "/auth/{neId}/{imsi}/{num}",
|
||||
Handler: apis.UdmAuthUserRemoves,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_DELETE)),
|
||||
},
|
||||
{
|
||||
Method: "POST",
|
||||
Pattern: "/authExport",
|
||||
Handler: apis.UdmAuthUserExport,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_EXPORT)),
|
||||
},
|
||||
{
|
||||
Method: "POST",
|
||||
Pattern: "/authImport/{neId}",
|
||||
Handler: apis.UdmAuthUserImport,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM Authentication User", collectlogs.BUSINESS_TYPE_IMPORT)),
|
||||
},
|
||||
// UDM签约用户
|
||||
{
|
||||
@@ -103,7 +104,7 @@ func Routers() []services.RouterItem {
|
||||
Method: "POST",
|
||||
Pattern: "/subSave/{neId}",
|
||||
Handler: apis.UdmSubUserSave,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_INSERT)),
|
||||
},
|
||||
{
|
||||
Method: "GET",
|
||||
@@ -115,55 +116,55 @@ func Routers() []services.RouterItem {
|
||||
Method: "POST",
|
||||
Pattern: "/sub/{neId}",
|
||||
Handler: apis.UdmSubUserAdd,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_INSERT)),
|
||||
},
|
||||
{
|
||||
Method: "POST",
|
||||
Pattern: "/sub/{neId}/{num}",
|
||||
Handler: apis.UdmSubUserAdds,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_INSERT)),
|
||||
},
|
||||
{
|
||||
Method: "PUT",
|
||||
Pattern: "/sub/{neId}",
|
||||
Handler: apis.UdmSubUserEdit,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_UPDATE)),
|
||||
},
|
||||
{
|
||||
Method: "PUT",
|
||||
Pattern: "/sub4gIP/{neId}",
|
||||
Handler: apis.UdmSubUser4GIP,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_UPDATE)),
|
||||
},
|
||||
{
|
||||
Method: "PUT",
|
||||
Pattern: "/subSmData/{neId}",
|
||||
Handler: apis.UdmSubUserSmData,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_UPDATE)),
|
||||
},
|
||||
{
|
||||
Method: "DELETE",
|
||||
Pattern: "/sub/{neId}/{imsi}",
|
||||
Handler: apis.UdmSubUserRemove,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_DELETE)),
|
||||
},
|
||||
{
|
||||
Method: "DELETE",
|
||||
Pattern: "/sub/{neId}/{imsi}/{num}",
|
||||
Handler: apis.UdmSubUserRemoves,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_DELETE)),
|
||||
},
|
||||
{
|
||||
Method: "POST",
|
||||
Pattern: "/subExport",
|
||||
Handler: apis.UdmSubUserExport,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_EXPORT)),
|
||||
},
|
||||
{
|
||||
Method: "POST",
|
||||
Pattern: "/subImport/{neId}",
|
||||
Handler: apis.UdmSubUserImport,
|
||||
Middleware: midware.Authorize(nil),
|
||||
Middleware: midware.LogOperate(collectlogs.OptionNew("UDM contracted users", collectlogs.BUSINESS_TYPE_IMPORT)),
|
||||
},
|
||||
// 添加更多的 Router 对象...
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user