开源网络管理软件-RANCID【新任帮主】
admin
2023-07-11 15:03:54
0

1.Rancid功能:

rancid是一款备份网络设备配置的工具,也可以用来做为配置变更的告警的工具,

2.工作原理:

通过远程登录(telnet,ssh。。。)登录到设备上,然后自动执行show命令收集网络设备的软硬件信息,download配置文件,利用CVS插件检查配置的变化,diff一个变化的对比,从而得知网络配置的变化过程

并可以通过email 发送给相关的管理人员

3.rancid部署:

部署之前先说一个小故事,其实rancid之前我也没有听过 ,之前网络设备配置备份都是通过专业的厂商去做的 ,但是当你进到互联网或与互联网类似的公司,你会发现运维的很多工作 都是从省钱的角度去考虑,也就是说能不花钱的就不花钱,能用开源软件搞定的就绝对不找厂商去解决,但我来到公司后,公司有这样的需求我就要满足呀 ,于是就开始搭建了rancid的,网络中关于rancid的相关资料太少 (文章后文将给出本人参考过的网站链接),并且这个rancid现在还不能支持国产的设备 (听说现在装个插件可以支持华为的产品),好在我们公司没有国产设备 ,全网几百台交换机 都是cisco的;rancid也有好几个版本,配置文件随着版本的不同会有很大的改变 ,当时我也是参考了网上很多文档,发现都无法实现 ,就是因为版本的问题 ,有时你会发现差之毫厘,谬以千里呀 。。。好我们开始部署吧

在每个设备上面的yum都是不一样的,首先看一下更新yum的方法:

  1. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

2.备份并替换系统的repo文件

  1. [root@localhost ~]# cd /etc/yum.repos.d/

  2. [root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak

  3. [root@localhost ~]# mv CentOS6-Base-163.repo CentOS-Base.repo

3.执行yum源更新

  1. [root@localhost ~]# yum clean all

  2. [root@localhost ~]# yum makecache

  3. [root@localhost ~]# yum update

[root@CentOs etc]# yum install rancid cvs

vim /etc/rancid/rancid.conf

LIST_OF_GROUPS="routers switches"

#

[rancid@CentOs /]$ vi /etc/aliases

rancid-routers: xxxx@11.com

rancid-admin-routers: xxxx@11.com

rancid-switches: xxxx@11.com

rancid-admin-switches: xxxx@11.com

//邮箱需要自己根据需求定义,此处我用xxxx@11.com代替了

[root@CentOs ~]# sudo -i -u rancid

[rancid@CentOs ~]$ /usr/bin/rancid-cvs

//如果之前装过要重新装这个地方或许会遇到问题,建议卸载后,重新启动,重新安装

//为每个组创建一个目录:

[rancid@CentOs ~]$ cd /var/rancid/

[rancid@CentOs rancid]$ ls

CVS logs routers switches

[rancid@CentOs rancid]$

//添加 hosts 到 router.db

[rancid@CentOs /]$ vim /var/rancid/routers/router.db

192.168.200.103;cisco;up;

[rancid@CentOs /]$ vim /var/rancid/switches/router.db

192.168.200.99;cisco;up

[rancid@CentOs /]$ cd /var/rancid/

[rancid@CentOs rancid]$ ls

CVS logs routers switches

[rancid@CentOs rancid]$ touch .cloginrc

[rancid@CentOs rancid]$ vim .cloginrc

add autoenable * 1

add method * ssh

add user * cisco

add password * cisco

[rancid@CentOs rancid]$ chmod 600 .cloginrc

//在这个目录下执行./clogin

[rancid@CentOs rancid]$ cd /usr/libexec/rancid/

/var/log/rancid 这个是日志文档

注意:要在登录时直接到#模式,我去!

相关内容

热门资讯

快评|卫星互联网将如何改变生活... 近日,我国在西昌卫星发射中心使用长征二号丁运载火箭,成功将卫星互联网技术试验卫星发射升空。值得关注的...
1999元买一个“创世成员”,... 图片来源:网络 出品 | 搜狐科技 作者 | 张莹 自2026年6月1日起,天涯社区将正式启用tia...
用了40年的电脑,黄仁勋要推翻... “英伟达如果成功,它将成为继微软(PC时代)、苹果(移动互联网时代)之后,AI时代的第三个平台级垄断...
原创 时... 2019年马云退休后,数年没有和外国元首互动的阿里巴巴,最近重启“民间外交”。 浙江当地官方媒体报道...
生命是如何产生的?如果宇宙在熵... 前言 生命为何能从无序中诞生?宇宙不是应该越来越混乱吗?这个问题困扰了无数人,也为神创论留下了舞...
美伊谈判濒临破裂之际,伊朗议长... 因为以色列持续对黎巴嫩进行军事打击,伊朗宣布暂停同美国的谈判。不过美国总统特朗普称,对话仍在继续。谈...
罕见!以军政策发生“重大转变” 新华社北京6月1日电 题:罕见纵深推进,以军对黎行动会否搅动美伊谈判新华社记者刘品然 阚静文 席玥以...
山西太原发现一处新石器遗址,出... 山西省太原市文物保护研究院协同相关科研机构,近期在太原市阳曲县西盘威村发现一处新石器时代重要遗址——...
伊媒发布穆杰塔巴罕见照片 伊朗塔斯尼姆通讯社6月1日发布了一张最高领袖穆杰塔巴的照片。照片中,穆杰塔巴面露笑容,抱着一个婴儿。...
福建“泡药杨梅”曝光后,浙江杨... 这两天,浙江本地杨梅少量进入市场。虽然受到此前福建 “泡药杨梅” 事件影响,市场整体销量相比去年同期...