基于华为开发者空间部署Ward服务器监控工具实践【华为开发者空间】
一、华为开发者空间介绍
1.1 华为开发者空间简介
华为云开发者空间是一个集免费算力、开发工具与学习资源于一体的智能AI应用开发平台,助力开发者高效构建AI时代应用。
1.2 华为开发者空间主要特点
- 海量免费算力支持:提供高达180小时的免费资源,降低开发者使用门槛。
- 集成华为根技术创新:汇聚昇腾、鸿蒙、鲲鹏等华为核心技术,打造全栈开发环境。
- 开箱即用的云开发环境:桌面版即开即用,服务器/容器版兼容多IDE,覆盖多样化开发场景。
- 一站式AI开发平台:支持一键开发AI Agent、部署MCP,赋能智能应用快速构建。
- 丰富的开发者工具链:整合云上AI开发工具及技术案例,提升开发效率与创新能力。
- 便捷的工具与资源访问:集中提供华为生态开发工具,简化技术集成与调用流程。
- 云端学习与资产留存:配套学习路径、云文档和免费存储空间,助力开发者持续成长与成果保存。

二、进入华为开发者空间
2.1 登录华为云
登录华为云官网:https://developer.huaweicloud.com/,点击【开发者空间】进入华为开发者空间页面。

可以看到我们已经成功进入到开发者空间,如果是首次进入则可按照页面提示进行操作,可快速开通开发者空间服务。

2.2 配置云主机
在华为开发者空间,进入工作台并点击“配置云主机”,选择默认配置即可。当前使用的镜像是 Ubuntu 24.04 Server 定制版,云主机规格为 4 vCPU、8 GB 内存,CPU 类型为鲲鹏处理器。

2.3 打开云主机
看到云主机状态已就绪状态,可点击【打开云主机】——进入桌面,进入云主机桌面。
备注:云主机与开发环境共享时长,基础会员全年总时长为180小时,您可分12次申请,每次15小时。当您的云主机使用时长小于等于60分钟时,可点击“更多”按钮申请延时。

当出现以下提示时候,我们需要开通CodeArts体验版套餐(免费),勾选同意相关协议,点击“开通”即可。

进入开发桌面(云主机)需等待环境初始化,待准备完成后即可进入云主机桌面环境。


三、打开命令行终端
在云主机桌面的空白处点击鼠标右键,选择【Open Terminal Here】选项,进入命令行终端界面。

打开命令行终端后,界面效果如下所示:

四、安装ward工具
4.1 检查Java环境
华为开发者空间的云主机桌面中,已经默认帮我们配置了java开发环境,执行以下命令,检查java版本。
developer@developer:~/Desktop$ java -version
openjdk version "11.0.27" 2025-04-15
OpenJDK Runtime Environment (build 11.0.27+6-post-Ubuntu-0ubuntu124.04)
OpenJDK 64-Bit Server VM (build 11.0.27+6-post-Ubuntu-0ubuntu124.04, mixed mode)
developer@developer:~/Desktop$

4.2 下载Ward软件包
创建下载目录~/ward,用于存放ward软件包。
developer@developer:~/Desktop$ mkdir ~/ward
developer@developer:~/Desktop$ cd ~/ward/
developer@developer:~/ward$
我们执行以下命令,下载Ward工具的jar包。
wget https://github.com/Rudolf-Barbu/Ward/releases/download/v1.8.8/ward-1.8.8.jar

4.3 启动ward服务
- 在后台启动ward服务
nohup java -Xms512m -Xmx2g -jar ward-1.8.8.jar > ward.log 2>&1 < /dev/null &

- 使用jobs命令查询后台服务,确保ward服务正常运行。
developer@developer:~/ward$ jobs
[1]+ 运行中 nohup java -Xms512m -Xmx2g -jar ward-1.8.8.jar > ward.log 2>&1 < /dev/null &

4.4 查看ward服务监听端口
- 查看ward服务监听端口
developer@developer:~/ward$ ss -tunlp |grep 4000
tcp LISTEN 0 100 *:4000 *:* users:(("java",pid=5681,fd=9))

五、测试与访问ward服务
在云主机桌面,打开浏览器,输入地址:http ://localhost:4000/,可查看ward初始页。

相关设置可参考如下填写:
- Server Name :自定义,这里选择cloud-host,
- 端口号:自定义,这里设置5000,后续将以新输入的这个端口号访问,
- 注意:新端口号不能与默认端口号相同,完成后点击 LAUNCH 即可。

浏览器地址:http ://localhost:5000/,可重新访问到ward页面。

六、实践总结
本次实践通过华为开发者空间顺利完成了Ward服务器监控工具的部署与测试,整体流程顺畅高效。平台提供的一站式云开发环境和免费算力资源极大简化了搭建过程,对新手非常友好。从云主机配置到服务访问,各环节衔接自然,显著提升了部署效率。华为开发者空间是快速验证和测试项目的理想选择,值得推荐。
- 点赞
- 收藏
- 关注作者
评论(0)