訴求:網路工程實施過程中,裝置量多,需要進行日常的資訊採集,命令執行,資料分析等都需要花費較多人力,因此通過指令碼的方式來實現更加方便高效
前提:安裝好python3.0+,並通過pip安裝xlrd、paramiko(cmd下執行pip install xlrd、pip install paramiko)
執行不了的話,要在pip的絕對路徑下。
python版本3.0
模組 paramiko xlrd
安裝方式 pip install paramiko 和 pip install xlrd
1、兩種登陸:telnet 和 ssh2 埠要選對
2、引數列,用於執行命令會變化的資料
3、選擇n則不執行對應裝置
4、此處%s0表示上圖g0/0/0,%s1表示上圖g0/0/1以此類推
5、命令都要用eof結束
步驟三:執行指令碼
1、輸入工程名後回車,等待執行完成
2、之後進入log資料夾
3、找到剛才輸入的工程名(對應資料夾)
4、點選資料夾進入即可檢視對應裝置的執行log
可以使用正規表示式匹配資料,
如:(gigabitethernet.*) transceiver information: 「.*」代表任意字元,在括號中的表示需要顯示的資料,如果不加括號將會輸出全部匹配資訊。
如果c列填寫了first,則表明輸出的資料需要進行換行
二、執行
如需要執行以下目錄下的所有檔案,將其篩選後合併
執行如下檔案 offline_process_data.py 即可
如下為篩選出來的資料
生成如下對應的檔案
檔案內容如下:
網路工程師 認證
思科認證網路工程師 cisco certified network associate,ccna 認證簡介 該認證可證明持證者已掌握網路的基本知識,能利用區域網和廣域網的介面安裝和配置cisco路由器 交換機及簡單的lan和wan,提供初級的排除故障服務,提高網路的效能和安全。認證難度 思科認證資深...
網路工程師內容
資訊的傳遞要依靠網路,因此實現資訊化離不開完善的網路。網路已成為資訊社會的命脈和重要基礎。網路包含了技術 應用 工程和管理四大部分內容。網路工程的主要內容體系 網路技術 1 資料通訊 區域網lan 2 網際網路 現代網路技術 3 網路儲存與計算 ngn與ipv6 網路應用 1 網際網路應用 2 we...
網路工程師 排錯
1.熟悉osi模型與tcp ip協議棧 無論是osi七層模型還是dod模型。都是用來描述網路通訊的乙個過程,以讓我們對網路資料的傳送和接受有乙個大致的過程,osi七層模型對應osi七層模型的協議,dod模型對應dod模型 的協議,也就是tcp ip協議棧。tcp ip協議棧裡面的協議就顯得特別重要,...