目标环境管理
目标环境即是需要进行分析的Java进程所在的服务器,在使用Java性能分析工具时可以根据需要添加多个目标环境。
前提条件
- 已成功登录Java性能分析。
- 待安装Java性能分析工具的服务器已开启sshd。
- 已安装JDK 8及以上版本并配置环境变量。
添加目标环境
- 登录Java性能分析Web界面,单击首页界面“目标环境列表”区域中的。打开“添加目标环境”窗口,如图1所示,参数说明如表1所示。
表1 添加目标环境参数说明 参数
说明
目标环境类型
选择需要添加的目标环境类型,可选“远程服务器”和“本地服务器”。
服务器IP地址
输入待安装Java性能分析工具的远程服务器的IP地址,详情请参见“查询服务器物理IP地址”。
说明:输入IP地址时请用户注意安全加固,避免他人探测服务器IP地址。
端口
输入远程服务器的SSH服务端口号。默认为22。
说明:如果在Docker容器中部署Java性能分析工具,需要在启动Docker容器时设置“-p 映射端口号:22”参数,然后在此处输入Docker的SSH服务所映射的宿主机端口号。
例如:
执行如下命令启动Docker:
docker run -di --name dockername -p 20086:22 imageid /usr/sbin/init
则在“端口”文本框中输入:20086
用户名
输入登录远程服务器的用户名。
说明:- 操作系统管理员用户部署的Java性能分析工具可以获取服务器上所有已运行的Java进程。
- 非操作系统管理员用户部署的Java性能分析工具只能获取服务器上该用户权限下的已运行的Java进程。
- 为保证SSH通道安全,建议您使用非root用户部署Java性能分析工具。
密码
输入登录远程服务器的用户密码。
说明:如使用root用户,建议用户加固操作系统防暴力破解,避免通过接口信息爆破root密码。
- 参考表1配置参数后,单击“确认”。
弹出操作确认对话框,单击“确认”完成目标环境的添加。
指纹为要部署Java性能分析工具的服务器的SSH公钥指纹。
重启目标环境
- 登录Java性能分析Web界面,在首页界面“目标环境列表”区域中选择指定目标环境,单击。
- 在弹出的对话框中输入登录远程服务器的用户名和密码重新部署Java性能分析工具。
如果在重新部署Java性能分析工具过程中出现“无法安装分析辅助软件”的错误提示,请检查用户名或密码是否输入正确、当前用户是否被锁定。
删除目标环境
- 登录Java性能分析Web界面,在首页界面“目标环境列表”区域中选择指定目标环境,单击。
- 在弹出的删除操作确认对话框中单击“确认”。
- 目标环境是离线状态时,删除目标环境需要输入部署Java性能分析工具时的用户名和密码并单击“确认”。如果不输入密码直接单击“确认”或用户名密码错误时,还需要手动删除远程服务器上Java性能分析工具的执行文件。
- 如果在删除目标环境过程中出现“无法安装分析辅助软件”的错误提示,请检查密码是否输入正确、当前用户是否被锁定。
父主题: Java性能分析