Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Collect = &cli.Command{ Name: "collect", Usage: "采集主机信息", Flags: []cli.Flag{ &cli.IntFlag{ Name: "interval", Aliases: []string{"i"}, Value: 6, Usage: "采集间隔时间(默认值:6)", }, &cli.StringFlag{ Name: "cmd", Value: "echo ''", Usage: "用来采集服务版本信息的命令,可以使用带管道符的shell命令", }, }, Action: collectCmd, }
View Source
var Decrypt = &cli.Command{ Name: "decrypt", Usage: "解密密钥,并显示原文", Flags: []cli.Flag{ &cli.StringFlag{ Name: "key", Aliases: []string{"k"}, Usage: "解密Key", }, &cli.StringFlag{ Name: "secret", Aliases: []string{"s"}, Usage: "待解密的密文", }, }, Action: decryptCmd, }
View Source
var Report = &cli.Command{ Name: "report", Usage: "采集主机信息,并解析密钥,将信息上报到服务端,非调试模式不输出任何信息", Flags: []cli.Flag{ &cli.StringFlag{ Name: "key", Aliases: []string{"k"}, Usage: "解密Key", }, &cli.StringFlag{ Name: "secret", Aliases: []string{"s"}, Usage: "待解密的密文", }, &cli.IntFlag{ Name: "interval", Aliases: []string{"i"}, Value: 6, Usage: "采集间隔时间(默认值:6)", }, &cli.StringFlag{ Name: "cmd", Value: "echo ''", Usage: "用来采集服务版本信息的命令,可以使用带管道符的shell命令", }, &cli.BoolFlag{ Name: "debug", Aliases: []string{"d"}, Usage: "调试模式,开启则会输出采集信息,并上报一次信息到服务端", }, }, Action: reportCmd, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.