近两年来,以开源为土壤的软件产品模式引爆了海内外。各类开发者和软件公司把自身技术共享给他人使用,在不同赛道上积极探索。打破知识垄断的同时,也通过促进产品的创新引领业务增长。比如开源数据库领域的活跃表现就是一个很好的例证。
疫情时代,依赖堆人和面对面一起干活的业务运行模式已经难以为继,企业和组织对于提升效率的需求,推动了各类与自动化有关的产品,也包括各种开源工具。精鲲作为企业级业务自动化的软件公司,除了致力于面向客户的业务运营场景提供超级自动化平台,也深感作为国产软件公司的责任。通过开放、分享来共创产品的意义。
我们一直在酝酿推出一款面向工程师和开发者的开源自动化管理工具。在打交道的过程中,我们发现无论开发还是运维,很多时候他们都需要对企业环境中的大量节点进行集中管理和自动化信息采集,而且往往这些操作涉及跨操作系统和底层硬件架构的Linux、Windows、x86甚至是ARM环境,节点数量从几十上百到数千不等。如何能够让engineer们可以“简单聪明”的把这一大堆节点自动化管理起来?于是我们推出了SmartAgent这款开源工具,来解决以上的问题。
精鲲SmartAgent采用了Websocket通信协议,确保在企业环境的安全策略中能够流畅平稳地运行。 当前SmartAgent自身支持的插件能力包括:
- 主机节点信息采集(CPU、内存、网络、磁盘等基础信息)
- 文件传输
- 命令与脚本执行
- 远程实时命令行
除了上述的四种基础插件能力外,我们后续还计划进一步开放Docker应用调度、监控能力和端口通信隧道能力。
SmartAgent目前已经支持的场景包括:
1. 跨OS和硬件架构的自动化执行
2. 边缘节点的应用调度
3. 安全扫描与审计
我们将公开API接口和相关文档,帮助开发者在已有应用中对接SmartAgent的自动化能力。诚邀各位开发者、工程师、软件厂商与服务合作伙伴下载使用SmartAgent开源工具,共同延伸能力边界,丰富应用场景,共创更优质的自动化应用服务。
Tips:“精鲲科技”微信公众号会持续推出SmartAgent新的应用场景内容,欢迎您的关注与咨询!
来加入SmartAgent 用户讨论群组,与我们一同分享您的观点吧!
如何了解SmartAgent
Github站点:https://github.com/jkstack
项目站点:
SmartAgent 客户端 https://github.com/jkstack/smartagent
SmartAgent 服务器端 https://github.com/jkstack/smartagent-server
如果觉得项目理念挺不错的,欢迎您给SmartAgent一个 Star !
期待您的 issue 和 PR!
我们GitHub见!