云端服务运维接口
本篇文档介绍云端的运维接口,运维接口只有企业版本中才有,个人版本中没有运维接口功能。每个云端服务模块配置文件里面都有ocm_lan_host配置项,该配置项配置局域网的ip和端口号,用户通过telnet到该ip和端口,可以执行服务向外提供的运维命令。
由于服务均有客户自行部署,因此客户需要做好对每个模块的监控和报警工作。当模块异常退出时候,需要有监控脚本即时发现并重新拉起。
1、p2p_route模块的运维命令
配置文件举例
{
"public_ip" : "124.71.217.***",
"route_wan_host": "192.168.0.44:3080",
"ocm_lan_host": "192.168.0.44:32917"
}
上面的ocm_lan_host配置项是运维服务监听地址,注意为了保证服务的安全性,一定要是局域网ip地址,不能是公网ip地址。切记,运维端口一定不能开通外网访问权限,仅供内网telnet运维使用。
提供的命令截图如下
命令 | 功能 |
help | 显示所有支持的 运维命令 |
quit | 退出 |
set-log-level | 动态设置日子级别,可选值有error warn info debug |
list-relay | 列举所有的中转服务器信息 |
list-track | 列举所有的登录服务器的信息 |
peer-route | 查询某个登录账号再哪台track模块上登录 |
2、p2p_track模块的运维命令
配置文件举例
{
"public_ip": "124.71.217.***",
"track_wan_host": "192.168.0.44:3380",
"ocm_lan_host": "192.168.0.44:32915"
}
上面的ocm_lan_host配置项是运维服务监听地址,注意为了保证服务的安全性,一定要是局域网ip地址,不能是公网ip地址。切记,运维端口一定不能开通外网访问权限,仅供内网telnet运维使用。
提供的命令截图如下
命令 | 功能 |
help | 显示所有支持的 运维命令 |
quit | 退出 |
set-log-level | 动态设置日子级别,可选值有error warn info debug |
stat | 显示统计信息 |
peer-count | 显示在线登录数 |
list-relay | 显示获取到的relay服务器信息 |
kickout-peer | 将登录账号踢下线。登录账号被踢下线后会自动重新登录 |
is-peer-online | 查询某个账号是否在线 |
list-peer | 列举指定数目的登录账号信息,注意指定的数目最好不要太大,该命令最好在业务空闲期执行 |
add-license | 加载指定文件的license文件,file最好带绝对路径,并和其他license 文件存放在同一个目录。 |
3、p2p_relay模块的运维命令
配置文件举例
{
"public_ip":"124.71.217.***",
"relay_wan_host": "192.168.0.44:3280",
"ocm_lan_host": "192.168.0.44:32916"
}
上面的ocm_lan_host配置项是运维服务监听地址,注意为了保证服务的安全性,一定要是局域网ip地址,不能是公网ip地址。切记,运维端口一定不能开通外网访问权限,仅供内网telnet运维使用。
提供的命令截图如下
命令 | 功能 |
help | 显示所有支持的 运维命令 |
quit | 退出 |
set-log-level | 动态设置日子级别,可选值有error warn info debug |
stat | 显示统计信息 |
peer-count | 显示在线登录数 |
list-peer | 列举指定数目的登录账号信息,注意指定的数目最好不要太大,该命令最好在业务空闲期执行 |
add-license | 加载指定文件的license文件,file最好带绝对路径,并和其他license 文件存放在同一个目录。 |