AuxEsxiAdmin:

  后台管理程序,是一个Web UI,用于实时查看统计信息并执行各种管理任务,可部署到云端运行,根据自身业务需求运行,它不是必须的,但注意的是安装目录不能为中文或者存在空格

参数说明

  • install   安装服务

  • start   启动服务

  • stop   停止服务

  • uninstall 卸载服务

  • -api-http-address   服务器(AuxEsxiServer)的API地址,格式[ip:端口 ],示例:127.0.0.1:4142

  • -skey   与AuxEsxiServer服务器密钥一致

  • -u   设置登录账号,默认为root

  • -p   设置登录密码,默认为root

  • -http-address   HTTP侦听地址,格式[ ip:端口 ],示例:0.0.0.0:4141

  • -log   日志文件名,默认在程序根目录下,示例:c:/AuxEsxiAdmin/admin.log



AuxEsxiServer:

  服务端程序,可部署到云端运行,安装目录不能为中文或者存在空格

参数说明

  • install   安装服务

  • start   启动服务

  • stop   停止服务

  • uninstall 卸载服务

  • -conf  服务端配置文件,示例:c:/AuxEsxiServer/conf/server.conf



AuxEsxiAgent:

  代理客户端程序,安装到与Esxi主机相同局域网下,安装目录不能为中文或者存在空格

参数说明

  • install   安装服务

  • start   启动服务

  • stop   停止服务

  • uninstall 卸载服务

  • -config   代理客户端配置文件,示例:c:/agent/conf/agent.conf



AuxEsxiClient:

  安装到ESXI虚拟机上的客户端程序,安装目录不能为中文或者存在空格

参数说明

  • install   安装服务

  • start   启动服务

  • stop   停止服务

  • uninstall 卸载服务

  • -agent-tcp-address   指定代理客户端通讯地址,格式[ ip:端口 ],示例:127.0.0.1:19871

  • -agent-skey   代理客户端通讯密钥

  • -log   日志文件名,默认在程序根目录下,示例:c:/AuxEsxiClient/client.log




Windows环境例子:

注意:建议使用管理员身份运行,并且防火墙放开HTTP侦听地址端口。

AuxEsxiAdmin
安装 AuxEsxiAdmin-amd64.exe install -http-address=0.0.0.0:4141 -api-http-address=127.0.0.1:4142 -skey=B83DPZdfDHzjJ4F4w3x8asmCzcyydzpp
启动 AuxEsxiAdmin-amd64.exe start
停止 AuxEsxiAdmin-amd64.exe stop
卸载 AuxEsxiAdmin-amd64.exe uninstall

AuxEsxiServer
安装示例: AuxEsxiServer-amd64.exe install -conf=E:\AuxEsxiServer\conf\server.conf

AuxEsxiAgent
安装示例: AuxEsxiAgent-amd64.exe install -config=E:\AuxEsxiAgent\conf\agent.conf

AuxEsxiClient
安装示例:AuxEsxiClient-amd64.exe install -agent-tcp-address=0.0.0.0:4142 -agent-skey=B83DPZdfDHzjJ4F4w3x8asmCzcyydzpp


Linux环境例子:

注意:文件运行权限问题,设置为0755,或更高权限,否则无法注册。

安装 sudo ./AuxEsxiAdmin-amd64 install -http-address=0.0.0.0:4141  -api-http-address=127.0.0.1:4142 -skey=B83DPZdfDHzjJ4F4w3x8asmCzcyydzpp
启动 sudo AuxEsxiAdmin-amd64 start
停止 sudo AuxEsxiAdmin-amd64 stop
卸载 sudo AuxEsxiAdmin-amd64 uninstall