批量備份交換機配置程序
偶是單位的網絡管理員,單位有近200多臺華三、cisco和銳捷的交換機,有幾個管理員都可以對交換機的配置進行更改,這樣定期備份交換機的配置就成了一個必要的事情,手工一臺臺telnet或tftp上去備份實在太累人了,所以就自己花了半天的功夫寫了一個程序,其主要功能就是可以一次性批量備份交換機的配置。編寫完后試了一下,單位200多臺交換機配置的備份,10幾分鐘就搞定了。效果還不錯,所以就把程序放上來,覺得有用的兄弟可以免費拿去試試。 程序界面就是幾個控件隨便堆起來的,沒做什么美化。
老版本軟件使用說明:
支持交換機,華三,思科(銳捷)交換機需要配置vty,允許telnet.
使用方法:
第一步輸入交換機的兩個密碼,"T密碼"為VTY密碼,就是telnet上去輸的第一個密碼。"S密碼"就是華三的super密碼,或者思科的enable密碼
第二步選擇備份的交換機種類,目前備份一批次只能是同一品牌的。
第三步添加IP地址,一種是手工一個個加;另一種是批量導入,把你的IP地址,一個一行寫到一個txt文件中(舉例如下),再用批量導入功能導入。如果交換機IP址象我一樣有幾百臺的話,建議先在excel中,用填充句柄一次性拉出來,再復制到txt文件中,這樣可以省很多力。
192.168.0.1
192.168.0.2
192.168.0.3
最后點擊開始備份按鈕就可以進行交換機配置的備份了,備份出來的文件,以 "IP地址。txt" 的命名,直接保存到D盤的根目錄下。
優(yōu)點:
1.速度還算不錯,差不多2-3秒可以備份一個,我單位的200多臺交換機,10幾分鐘就搞定了。
2.我用的不是直接tftp拷備config.cfg,而是用的show run和dis cu命令,把顯示的內容保存到"IP地址。txt" 文件中。這樣的話有誰配置交換機后,忘記wr和save也沒有關系。
3.比tftp方式適用性廣,可以直接備份外網的交換機配置。而不用管你的電腦有沒有合法IP地址。
小問題:
1.由于沒有用多線程來編寫,所以碰到不通的IP地址,程序會有假死的現象,可以不用管他,過一會兒程序聯不通這個IP地址,就會自動跳過。
2.備份出來的配置文本中,會有---more--- 和幾個特定亂碼,等少量多余內容,影響不大,我也懶得在程序中編寫代碼去掉他了。
3.備份交換機如果是用戶名和密碼登錄的,還不能識別,無法正確備份配置(主要的我的交換機基本沒有這樣配置的,所以也就沒去考慮怎么寫程序代碼)
小技巧:
1.添加IP地址不小心錯了,可以直接鼠標左鍵雙擊這個IP地址,就會從列表中刪除。
編這個小程序半天功夫就完成了,做的很簡單,主要是自己用的。覺得有用的兄弟可以免費拿去試試,如果有兄弟想進一步深度開發(fā)這個程序的話,比如添加定時備份、想支持其他品牌交換機、支持不同密碼批量等功能。
批量備份交換機配置程序支持用戶名密碼版本
關鍵詞:交換機
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0