제품 소개¶
포지셔닝¶
OpsAnt는 중소 팀과 개인 운영 시나리오를 위한 다중 머신 운영 관리 플랫폼으로, "호스트 분산, 반복 작업, 상태 가시성 부재"라는 다중 머신 운영의痛点을 해결합니다.
단일 머신 패널(예: OpsMini)과 달리, OpsAnt는 여러 호스트의 통합 관리와 일괄 작업에 초점을 맞춥니다: 여러 호스트의 자산, 자격 증명, 작업, 알람을 하나의 플랫폼에서 중앙 관리합니다.
핵심 기능¶
호스트 관리¶
- SSH, Agent(Ansible / SaltStack), OpsMini 세 가지 관리 방식을 지원
- OpsMini 관리는 자동 검색, 관리 대기 승인, Agent 하트비트 유지를 지원
- 호스트 목록, IP, 자격 증명, 온라인 상태를 통합 유지 관리
일괄 운영¶
| 기능 | 설명 |
|---|---|
| 스크립트 실행 | Shell / Python / PowerShell 일괄 실행 |
| 명령 실행 | 일회성 명령 일괄 전송 |
| 파일 배포 | 파일 일괄 배포, 분할 전송, 이어받기 지원 |
| 예약 작업 | Crontab 표현식에 따라 스크립트 예약 실행 |
| 스크립트 저장소 | 스크립트 등록 및 버전 관리, 실행 시 재사용 |
| 작업 이력 | 작업 ID별 실행 결과 및 출력 추적 |
모니터링 알람¶
- Prometheus / Alertmanager 연동
- 관리 호스트 지표 자동 수집(node_exporter)
- 알람 이벤트, 알림 규칙, 모니터링 차트 통합 조회
AI 어시스턴트¶
- OpenAI 호환 대규모 언어 모델 서비스 연동(DeepSeek / Qwen / Ollama 등)
- 자연어로 장애 진단, 로그 분석, 운영 명령 생성
- 세션 관리, 모델 전환, 심층 사고 지원
보안 및 감사¶
- 사용자 / 역할 / 권한 정책 3단계 관리
- 로그인 로그, 작업 감사
- 기업 위챗 / 딩톡 / 페이슈 메시지 알림
다국어 및 테마¶
- 7개 언어: 간체 중국어, 번체 중국어, English, 日本語, 한국어, Deutsch, Français
- 라이트/다크 테마 + 사용자 정의 테마 색상
아키텍처 개요¶
graph TB
UI[Vue 3 前端] --> API[Django 后端 API]
API --> DB[(MySQL)]
API --> REDIS[(Redis)]
API --> EXEC[执行引擎]
EXEC --> ANS[Ansible]
EXEC --> SALT[SaltStack]
EXEC --> MINI[OpsMini Server]
ANS --> H[主机]
SALT --> H
MINI --> H
API --> PROM[Prometheus]
API --> LLM[大模型 API]
더 자세한 아키텍처는 아키텍처 설계를 참고하세요.