jkstack agent统一管理服务,与同类产品相比有以下优势:
- 支持大规模集群
- 支持agent配置的动态更新和统一下发
- 支持agent监控数据的统一收集以及grafana的展示
- 提供restful接口方便二次开发
- 支持已连接agent的列表和基本信息获取
- 支持服务器端状态获取
- 主机监控信息采集,需依赖metrics-agent
- 采集任务的批量启动/停止
- 采集节点的动态更改任务配置
- 远程脚本执行,需依赖exec-agent
- 远程文件列表和上传/下载,需依赖exec-agent
- 支持agent节点状态监控和grafana展示
- example-agent: 一个agent的示例
- metrics-agent: 主机监控信息采集
- exec-agent: 远程执行脚本或上传下载文件
- rpa-agent: 桌面自动化
- ipmi-agent: 物理服务器IPMI监控数据采集
- snmp-agent: 物理服务器SNMP监控数据采集
服务端程序推荐使用linux
系统进行部署
-
根据当前操作系统下载
deb
或rpm
安装包,下载地址 -
使用
rpm
或dpkg
命令安装该软件包,程序将被安装到/opt/agent-server
目录下 -
按需修改配置文件,配置文件将被安装在
/opt/agent-server/conf/server.conf
目录下 -
使用以下命令启动服务器端程序
/opt/agent-server/bin/agent-server start
-
检查当前服务启动状态
curl http://<服务端IP>:<端口号(默认13081)>/api/info/server
- 在部署完成后可通过
http://<服务端IP>:<端口号(默认13081)>/docs/index.html
插件接口文档 - 也可下载
http://<服务端IP>:<端口号(默认13081)>/docs/doc.json
文件后导入到apifox或postman进行调试