文档中心 / IT Agent

🐝 IT Agent · 智能运维助手 v1.2.0

对话式智能运维:故障诊断、日志分析、自动化操作、知识库问答,一个对话框全部搞定。

快速开始

三步上手:安装桌面端 → 添加第一台主机 → 开始对话。

  1. 下载中心获取对应平台的安装包并安装
  2. 首次启动,在「主机」面板添加一台服务器(SSH 地址 + 密钥或密码)
  3. 输入「帮我看看这台机器的负载」试试
💡 连接凭据加密保存在本机钥匙串,不上传;所有诊断都通过你自己的 SSH 通道执行。

安装(三平台)

macOS(10.15+,Apple Silicon 与 Intel 双包):

# 或使用 Homebrew
brew install --cask mifengba/tap/it-agent

Windows(10 / 11,64 位):

# 或使用 winget
winget install Mifengba.ITAgent

Linux(Ubuntu 20.04+ / Fedora 38+):

# Debian / Ubuntu
sudo dpkg -i it-agent_1.2.0_amd64.deb

# 或 AppImage(免安装,所有发行版通用)
chmod +x ITAgent-1.2.0.AppImage && ./ITAgent-1.2.0.AppImage

主机接入

IT Agent 通过 SSH 连接你要运维的主机,无需在目标机器安装任何东西:

  • 单台添加:「主机」面板填写地址、端口、用户与密钥
  • 批量导入:直接导入 ~/.ssh/config 或 CSV 清单
  • 跳板机:支持 ProxyJump,多级跳板一样能连
  • 权限分级:可为主机设置「只读诊断」或「允许变更(需确认)」

被管主机支持主流 Linux 发行版(Ubuntu / Debian / CentOS / Rocky 等)。

基本使用

打开控制台后,直接用自然语言对话:

  • 诊断类:「web-prod-03 的 CPU 怎么这么高?」
  • 日志类:「帮我看下最近一小时的报错日志」
  • 操作类:「把 order-service 发布到 v2.4.0」(需审批)
  • 知识类:「上次 Redis 雪崩是怎么处理的?」

所有写操作都会先生成变更方案,经审批人确认后才执行,过程与结果全程留痕、可回滚。

配置参考

常用设置在「设置」面板;高级配置文件位于用户目录 ~/.it-agent/config.yaml:

llm:
  provider: "..."       # 大模型服务商
  api_key: "${LLM_KEY}" # 建议使用环境变量注入
  gateway: ""           # 企业版:自建模型网关地址

safety:
  confirm_writes: true  # 变更命令执行前必须人工确认
  readonly_hosts: []    # 强制只读的主机列表

knowledge:
  sources:              # 知识库来源
    - type: markdown
      path: ~/ops-docs
    - type: confluence
      url: https://wiki.example.com
      token: "${WIKI_TOKEN}"

常见问题

Q:数据安全如何保证?
连接凭据保存在本机钥匙串,命令通过你自己的 SSH 通道执行;企业版可接入自建模型网关,数据不出内网。

Q:Agent 会不会误操作?
只读诊断自动执行;所有会修改系统的命令都需人工确认后才执行,且全程留痕。

Q:支持哪些操作系统?
桌面端:Windows 10+ / macOS 10.15+ / 主流 Linux;被管主机:通过 SSH 接入的主流 Linux 发行版。

Q:如何获得商业支持?
请通过联系方式与我们取得联系,获取企业版授权与部署支持。