网络设备配置备份-Oxidized

背景:网络设备如何备份?关于这个问题笔者尝试了多种,比如:通告FTP下载配置文件,通过ssh软件登录设备记录当前配置等,在一次偶然的机会中找到了Oxidized(开源软件),可以增量备份网络设备,支持国产厂商,网工的福音。

笔者系统底层使用Redhat 8 分支(RockyLinux)演示安装

Oxidized的相关介绍:https://github.com/ytti/oxidized

Nginx相关介绍:https://nginx.org/en/docs/

系统更新缓慢请自行替换国内源:https://zhuanlan.zhihu.com/p/450990973

Oxidized页面相关信息展示
在这里插入图片描述
在这里插入图片描述

一 、更新系统

sudo dnf update

二、安装依赖软件包

sudo dnf  groupinstall "Development Tools"
sudo dnf install make cmake which sqlite-devel openssl-devel ruby ruby-devel libicu-devel  -y

三、查看ruby版本,建议使用2.3版本以上

ruby -v

在这里插入图片描述

四、进入 root 用户,通过gem 安装 oxidized、oxidized-script、oxidized-web
此处报错请检查第二步依赖软件是否安装完成

su root
gem install oxidized 
gem install oxidized-script oxidized-web

五、 执行 oxidized 启动它,此时会提示编辑配置文件

oxidized

在这里插入图片描述

六、编辑配置文件 vi ~/.config/oxidized/config 将下面内容替换至文件中

---
username: username
password: password
model: junos
resolve_dns: true
interval: 3600
log: ~/.config/oxidized/logs/oxidized.log
use_syslog: false
debug: false
threads: 30
timeout: 20
retries: 3
prompt: !ruby/regexp /^([\w.@-]+[#>]\s?)$/
rest: 0.0.0.0:8888
next_adds_job: false
vars: {
   }
groups: 
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值