中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

自己搭建自動化巡檢系統(四)處理鄰居列表-創新互聯

通過之前的三次實驗,我們已經可以初步的使用python通過telnet來操作cisco設備,接下來開始新一期的實驗

成都創新互聯長期為1000+客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為南平企業提供專業的網站制作、網站建設,南平網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發。

實驗目的:網絡巡檢,之后將信息存儲在數據庫中

本次實驗需要再次拓展新的拓撲,,且實驗環境改為ubuntu,后續的拓展將改為在linux環境下經行。本地地址使用10.10.10.142,通過兩臺管理交換機來控制六臺路由器,其地址分配

R1

10.10.10.101

R2

10.10.10.102

R3

10.10.10.103

R4

10.10.10.104

R5

10.10.10.105

R6

10.10.10.106

自己搭建自動化巡檢系統(四) 處理鄰居列表

為每臺設備配置IP地址

由于需要批量配置,可以使用CRT的全局發送功能實現批量命令部署

自己搭建自動化巡檢系統(四) 處理鄰居列表

全部部署vty之后,開通三臺設備以減少機器負擔,后續再陸續開發

自己搭建自動化巡檢系統(四) 處理鄰居列表

檢驗連通性

自己搭建自動化巡檢系統(四) 處理鄰居列表

發現鄰居名單

自己搭建自動化巡檢系統(四) 處理鄰居列表

檢驗代碼的執行結果

自己搭建自動化巡檢系統(四) 處理鄰居列表

接下來的任務是通過系統抓包,對這些數據包進行分析,我們的任務就是通過抓取cdp數據包的形式,記錄鄰居關系,如果發生鄰居關系變動則發出告警信息。

這里說一下思路:獲取接受的這串字符串,進行信息處理,即只收?。篟1 Fas0/0 Fas0/0,并存入本地數據庫中,因此需要在數據庫中建立一張鄰居表,存儲路由器編號、本地接口號,對端接口號。這里安裝兩個數據庫,存儲在兩個地方,一來是災備,二來是為了之后做實驗,測試關系型數據庫和非關系型數據庫的在運行效率上的不同。

第一步:截取信息

處理這串字符:

'show cdp neighbors\r\nCapability Codes: R- Router, T - Trans Bridge, B - Source Route Bridge\r\n                 S - Switch, H - Host, I -IGMP, r - Repeater\r\n\r\nDevice ID       Local Intrfce    Holdtme   Capability Platform Port ID\r\nR1              Fas 0/0           172       R S I     3640     Fas 0/0\r\nR6              Fas0/0           144       R S I     3640     Fas 0/0\r\nR4              Fas0/0           170       R S I     3640     Fas 0/0\r\nR2>'

本次打算使用的字符串處理方法是進行切片,后續還可以嘗試使用類似正則表達式的方法

自己搭建自動化巡檢系統(四) 處理鄰居列表

等待2秒是需要接收設備返回的鄰居信息

自己搭建自動化巡檢系統(四) 處理鄰居列表

處理完成,美滋滋

自己搭建自動化巡檢系統(四) 處理鄰居列表

第二步:設計關系表,并建表

設計mysql

Database:NDB

Table:cdp_nei

RID

Char

Local_Int

Char

Port_ID

Char

First_record

Datetime

Change_record

Datetime

這里已經在mysql中的ndb里面建立一張表,存儲的是cdp鄰居的信息,基于當前的拓撲,可以預見當所有路由器運行之后,表中的信息條目應該是6*7=42

自己搭建自動化巡檢系統(四) 處理鄰居列表

First_record用于記錄首次記錄這個數據項的時間,Change_record則會自動記錄每次修改這個數據項的時間,在查詢的時候,可以通過查看修改數據項的時間,如果發生改變就可以直接提示這條鏈路發生抖動

第三步:寫入數據庫中

我們在調試界面試一下該命令可以通過

自己搭建自動化巡檢系統(四) 處理鄰居列表

查看效果

自己搭建自動化巡檢系統(四) 處理鄰居列表

好了之后可以在代碼中寫入相關指令,不過在這之前,先做一件刺激的事兒,先衫褲再跑路!

自己搭建自動化巡檢系統(四) 處理鄰居列表

代碼:

這個是初始版本,后續為了開發方便封裝在一個單獨的類里面的

自己搭建自動化巡檢系統(四) 處理鄰居列表

寫完之后記得同步數據才可以在數據庫中查看到相關信息

自己搭建自動化巡檢系統(四) 處理鄰居列表

寫入成功,美滋滋啊

自己搭建自動化巡檢系統(四) 處理鄰居列表

第四步:遍歷所有設備的鄰居信息

思路:依次telnet登錄每臺設備,對其使用show cdp nei,然后收集對端端口信息,寫入數據庫中

自己搭建自動化巡檢系統(四) 處理鄰居列表

這里就可以動態的將信息存儲在數據庫中,下個實驗我們將通過編寫腳本,將出錯的信息告警

關于python-mysql的安裝教程以及mysqldb這個工具包的使用筆記在評論中的連接

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

標題名稱:自己搭建自動化巡檢系統(四)處理鄰居列表-創新互聯
本文URL:http://www.2m8n56k.cn/article34/dccpse.html

成都網站建設公司_創新互聯,為您提供網站排名、商城網站、建站公司、虛擬主機App設計ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設
主站蜘蛛池模板: 国产黄色美女 | 欧美在线一级va免费观看 | 米奇精品一区二区三区在线观看 | 好吊妞国产欧美日韩视频 | 成人a毛片视频免费看 | 国产日本韩国不卡在线视频 | 中文字幕在线一区二区三区 | 免费在线亚洲 | 色噜噜亚洲男人的天堂 | 91香焦国产线观看看免费 | 美女免费在线视频 | 国产成人亚洲综合欧美一部 | 国产免费高清在线精品一区 | 亚洲高清一区二区三区四区 | 欧美一级三级在线观看 | 免费黄网在线观看 | 国产成人精品实拍在线 | 免费一级网站 | 美女扒开腿让男人桶尿口 | 456亚洲老头视频 | 韩国一级理黄论片 | 大陆高清自拍 | 成人欧美一区在线视频在线观看 | 久久极品视频 | 精品三级内地国产在线观看 | 男女视频在线观看免费高清观看 | 国产三级三级三级 | 国产成人精品在线 | 国产91av在线 | 和日本免费不卡在线v | 中文字幕最新中文字幕中文字幕 | 午夜影院黄色片 | 成年女人黄小视频 | 亚洲天堂伊人 | 欧美一区二区在线免费观看 | 91亚洲精品一区二区福利 | 欧美精品午夜久久久伊人 | 欧美亚洲视频 | 久久六视频| 91最新91精品91蝌蚪 | 一级欧美在线的视频 |