登录 注册

oxidized

去点 Star
网络与基础设施
3,658
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Ruby
语言
—
创建时间
最近更新

项目能做什么

网络设备配置备份工具,旨在替代 RANCID。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Oxidized

[![Build Status](https://github.com/ytti/oxidized/actions/workflows/ruby.yml/badge.svg)](https://github.com/ytti/oxidized/actions/workflows/ruby.yml)
[![Gem Version](https://badge.fury.io/rb/oxidized.svg)](http://badge.fury.io/rb/oxidized)
[![Join the chat at https://gitter.im/oxidized/Lobby](https://badges.gitter.im/oxidized/Lobby.svg)](https://gitter.im/oxidized/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Oxidized is a network device configuration backup tool. It's a RANCID replacement!

It is light and extensible and supports over 130 operating system types.

Feature highlights:

* Automatically adds/removes threads to meet configured retrieval interval
* Restful API to a move node immediately to head-of-queue (GET/PUT /node/next/[NODE])
* Syslog udp+file example to catch config change events (IOS/JunOS) and trigger a config fetch
  * Will signal which IOS/JunOS user made the change, can then be used by output modules (via POST)
  * The `git` output module uses this info - 'git blame' will show who changed each line
* Restful API to reload list of nodes (GET /reload)
* Restful API to fetch configurations (/node/fetch/[NODE] or /node/fetch/group/[NODE])
* Restful API to show list of nodes (GET /nodes)
* Restful API to show list of version for a node (/node/version[NODE]) and diffs

Check out the [Oxidized TREX 2014 presentation](http://youtu.be/kBQ_CTUuqeU?t=3h) video on YouTube!

> :warning: [Maintainer Wanted!](#help-needed) :warning:
>
> Is your company using Oxidized and has Ruby developers on staff? I'd love help from an extra maintainer!

## Index

1. [Supported OS Types](docs/Supported-OS-Types.md)
2. [Installation](#installation)
    * [Debian and Ubuntu](#debian-and-ubuntu)
    * [Rocky Linux, Red Hat Enterprise Linux](#rocky-linux-red-hat-enterprise-linux)
    * [FreeBSD](#freebsd)
    * [Build from Git](#build-from-git)
    * [Docker & Podman](docs/Docker.md)
3. [Initial Configuration](#configuration)
4. [Configuration](docs/Configuration.md)
    * [Debugging](docs/Configuration.md#debugging)
    * [Privileged mode](docs/Configuration.md#privileged-mode)
    * [Disabling SSH exec channels](docs/Configuration.md#disabling-ssh-exec-channels)
    * [Sources](docs/Sources.md)
      * [Source: CSV](docs/Sources.md#source-csv)
      * [Source: SQL](docs/Sources.md#source-sql)
      * [Source: SQLite](docs/Sources.md#source-sqlite)
      * [Source: Mysql](docs/Sources.md#source-mysql)
      * [Source: HTTP](docs/Sources.md#source-http)
    * [Outputs](docs/Outputs.md)
      * [Output: GIT](docs/Outputs.md#output-git)
      * [Output: GIT-Crypt](docs/Outputs.md#output-git-crypt)
      * [Output: HTTP](docs/Outputs.md#output-http)
      * [Output: File](docs/Outputs.md#output-file)
      * [Output types](docs/Outputs.md#output-types)
    * [Advanced Configuration](docs/Configuration.md#advanced-configuration)
    * [Advanced Group Configuration](docs/Configuration.md#advanced-group-configurati
阅读完整原文

项目深度分析 AI 生成

Oxidized 商业托管与现代化 WebUI (SaaS/On-Premise 镜像)

产品构想针对原生 Oxidized 仅有简易 REST API 和配置门槛高的问题,包装一款开箱即用的现代化 WebUI 控制台,提供配置一键回滚对比、拓扑分组、用户权限管控与企业级告警对接。
核心功能现代化响应式 UI、可视化的设备导入与源配置(对接 CSV/SQL/CMDB)、实时变更推送与 Diff 高亮、RBAC 细粒度权限控制。
目标用户缺乏自建运维前端的中小企业 IT 部门、MSP 网络托管运维团队。
难度/周期中等 · 1-2 个月 · 成本:极低(主要是前端与后端轻量 API 代理开发,以及测试虚拟化网络镜像环境)
收费模式按节点规模的商业授权许可(软狗/License Key)或本地化交付买断制。
竞争风险社区已存在 oxidized-web 等开源前端,需在体验和企业级功能(如单点登录 SSO、合规审计)上有明确差异化。
依据 已验证事实

网络配置合规与漏洞审计分析插件/服务

产品构想利用 Oxidized 备份沉淀的 Git 配置数据,开发下游配置安全与合规审计引擎(检查弱口令、未加密协议、未合规 ACL、CVE 漏洞版本)。
核心功能CIS Benchmark/等保合规基线检查、配置漂移(Drift)告警、自动化生成合规审计报表、敏感凭据脱敏检出。
目标用户金融、政企等强监管行业的 SecOps、网络安全审计员。
难度/周期中等 · 2-3 个月 · 成本:低(规则库整理与解析器编写)
收费模式年度订阅制安全规则库授权、安全报表导出按年计费。
竞争风险不同厂商 OS 语法差异极大,规则编写和误报率调优维护工作量较大。
依据 数据支持的判断

企业级厂商 Model 定制与专属维护支持订阅

产品构想原项目标明 Maintainer Wanted 且依赖大量社区 Model,针对国内/特殊硬件厂商(如华为、新华三、信锐等老旧或冷门固件)提供 Model 编写与技术支持外包服务。
核心功能定制化 Model 开发与维护、针对复杂网络环境(跳板机、交互式二次认证)的脚本适配、SLA 保证的 Bug 修复。
目标用户采购了非主流或国产网络设备的企业运维团队、面临设备升级导致拉取失败的企业。
难度/周期低 · 按需(1-2 周/设备类型) · 成本:极低(主要为人力时间成本和远程调试设备支持)
收费模式按 Model 定制单次收费 + 年度技术支持保单(Retainer)。
竞争风险客户设备环境异构严重,缺少测试环境可能导致排查周期拉长。
依据 已验证事实
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 16 个 Release
社区活跃Star 3,658 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。