2016年1月21日 星期四

Cisco IOS 設備 configuration 自動版本管理的方式 ( cisco config auto to svn )


最近一個朋友在問我關於 rancid + viewvc 的事.
我就 Google 一下,看這個組合包有什麼功能,
後來我發現,以前我曾寫過類似這樣的東西.
只是程式不知道丟去哪了,只好重寫過.

簡單的說 rancid + viewvc ,
就是 Cisco IOS 設備的版控套件.

簡單的圖示說明如下,下圖抄改的來始原始 URL 為
( 在本 LAB 中的圖示皆修改自該 URL )

http://aimless.jp/blog/archives/1545/
http://aimless.jp/blog/images/diagram.png























但這種做法是利用系統的 排程作業 去完成版控管理.
有另一種做法是利用 log monitor 的機制 如上述的 URL 中提到的組合包.

rsyslog + logsurfer + rancid + viewvc

logsurfer
http://www.crypt.gen.nz/logsurfer/

http://aimless.jp/blog/archives/1545/
http://aimless.jp/blog/images/diagram.png






















我想到的另一種變型的做法是

rsyslog + swatch + perl + websvn




有興趣的人請自行參閱下面的 URL.

這個組合包做出來的樣子如下:















































































































待續.. SOP 缺 Source Code 補


============================

Swatch

http://sourceforge.net/projects/swatch/

http://www.vlab.com.tw/index.php/forum/network-management/12771-forward-cisco-syslog-to-msn-syslog2msn-ver-1


perl telnet cisco

http://search.cpan.org/~joshua/Net-Telnet-Cisco-1.10/Cisco.pm

http://www.vlab.com.tw/index.php/forum/network-management/13204-cisco-perl

or

http://xrcd2.blogspot.tw/2013/02/cisco-show-run-config-perl.html

web svn

http://www.websvn.info/



===========================

RANCID - Really Awesome New Cisco confIg Differ

http://www.shrubbery.net/rancid/

viewvc -- ViewVC is a browser interface for CVS and Subversion version control repositories

http://www.viewvc.org/


http://www.shrubbery.net/rancid/

http://evilttl.com/wiki/RANCID

http://ciscoskills.net/2015/01/03/install-rancid-and-viewvc-on-centos-7/

沒有留言:

張貼留言