好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > python自動(dòng)化運(yùn)維之Telnetlib的具體使用

python自動(dòng)化運(yùn)維之Telnetlib的具體使用

熱門(mén)標(biāo)簽:北京電信外呼系統(tǒng)靠譜嗎 高德地圖標(biāo)注是免費(fèi)的嗎 地圖標(biāo)注視頻廣告 洪澤縣地圖標(biāo)注 梅州外呼業(yè)務(wù)系統(tǒng) 無(wú)錫客服外呼系統(tǒng)一般多少錢(qián) 老人電話機(jī)器人 大連crm外呼系統(tǒng) 百度地圖標(biāo)注位置怎么修改

前言:

遠(yuǎn)程連接中興設(shè)備(系統(tǒng)使用的中興網(wǎng)卡)時(shí)使用的事Telnet連接,連接時(shí)設(shè)有二次驗(yàn)證,每次輸入用戶名密碼和執(zhí)行命令是個(gè)繁瑣的過(guò)程,使用Python自帶的telnetlib庫(kù)可以編寫(xiě)腳本,實(shí)現(xiàn)批量登錄服務(wù)器并執(zhí)行命令查詢數(shù)據(jù)量。

1.導(dǎo)入telnetlib庫(kù)可以直接使用。

from telnetlib import Telnet

2.配置服務(wù)器、用戶名、密碼,cmd命令等

##############################需要配置信息##########################
#關(guān)聯(lián)設(shè)備服務(wù)器IP列表
Hosts=['192.168.1.xx','192.168.1.xx','192.168.1.xx','192.168.1.xx','192.168.1.xx','192.168.1.xx'] 
# 登錄用戶名   
username = 'xx' 
# 登錄密碼  
password = 'xx'
#EN命令
EN = 'xx'
#二次驗(yàn)證口令
ZXR10 = 'xx'   
# 命令提示符
finish = 'xx#' 
#需要執(zhí)行的命令
commands = ['show lte data processing report','show interface xgei1/1']     
#輸出內(nèi)容寫(xiě)入文件
g_outfilePath = '/home/tnOutResult'
####################################################################

IP、username、pwd等都以參數(shù)形式傳入功能函數(shù)。

def do_telnet(Hosts, username, password, finish, commands):

3.功能函數(shù)

功能函數(shù)主要實(shí)現(xiàn)Telnet的遠(yuǎn)程登錄、命令執(zhí)行。

# 連接Telnet服務(wù)器  
        tn = Telnet(host, port=23, timeout=10)
        #tn.set_debuglevel(2) 

        # 輸入登錄用戶名  
        tn.read_until('Username:')  
        tn.write(username + '\n') 

        # 輸入登錄密碼  
        tn.read_until('Password:')  
        tn.write(password + '\n')

        # 輸入命令en  
        tn.read_until('ZXR10>')  
        tn.write(EN + '\n')

        # 輸入二次驗(yàn)證口令  
        tn.read_until('Password:')  
        tn.write(ZXR10 + '\n')

        # 登錄完畢后執(zhí)行命令  
        tn.read_until(finish)  
        for command in commands:  
            tn.write(command + '\n')
            time.sleep(2)
            for i in range(10):
                tn.write(' ')
                time.sleep(0.1)
            Outresult = tn.read_very_eager()
    #執(zhí)行完畢后,終止Telnet連接(或輸入exit退出)  
    #tn.read_until(finish)  
    tn.close() # tn.write('exit\n')  

read_very_eager()函數(shù)是telnetlib模塊里的read方法,這里要設(shè)置延時(shí)time.sleep(2),才能保證數(shù)據(jù)讀取完畢。

telnetlib模塊里的read方法介紹:

  • read_until():當(dāng)結(jié)果中存在想要的信息時(shí)返回。
  • read_some():只要有結(jié)果就返回。
  • read_very_lazy():返回緩沖區(qū)中的數(shù)據(jù)。

telnetlib采用緩沖的處理方式,因此數(shù)據(jù)并不是一下子就返回的,而是先放在了緩沖區(qū)中。許多的讀取處理都是圍繞著這個(gè)緩沖區(qū)來(lái)的。而緩沖區(qū)的信息何時(shí)到達(dá)就不說(shuō)不清楚 了,也許很快,也許很慢,也許分別到達(dá),也許一下子就收到了。因此,對(duì)于數(shù)據(jù)不一定到齊的這種情況,就采用了read_until()來(lái)判斷緩沖區(qū)中的數(shù)據(jù)是否有想要的內(nèi)容,如果沒(méi)有就等待,除非到達(dá)了超時(shí)時(shí)間。

詳細(xì)代碼見(jiàn):

Telnetlib使用教程

https://github.com/wnn0809/WebLovePy/blob/master/Py/Telnetlib%E8%BF%90%E7%BB%B4

到此這篇關(guān)于python自動(dòng)化運(yùn)維之Telnetlib的具體使用的文章就介紹到這了,更多相關(guān)python Telnetlib 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 如何在Python3中使用telnetlib模塊連接網(wǎng)絡(luò)設(shè)備
  • 使用python telnetlib批量備份交換機(jī)配置的方法
  • python3+telnetlib實(shí)現(xiàn)簡(jiǎn)單自動(dòng)測(cè)試示例詳解

標(biāo)簽:怒江 清遠(yuǎn) 泉州 洛陽(yáng) 吉林 岳陽(yáng) 安慶 長(zhǎng)春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python自動(dòng)化運(yùn)維之Telnetlib的具體使用》,本文關(guān)鍵詞  python,自動(dòng)化,運(yùn)維,之,Telnetlib,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python自動(dòng)化運(yùn)維之Telnetlib的具體使用》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于python自動(dòng)化運(yùn)維之Telnetlib的具體使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 十大污污软件下载| 日产一二三四五六七区麻豆| 国产亚洲一区二区精品张柏芝| 美国复古性xxxx| 我和么公在货车上疯狂| 又硬又粗进去爽A片免费无码美版| 国产特级毛片aaaaaa高清| 韩国三级bd中文字幕| 国产aaa三级| 欧美性猛交XXXX乱大交3| 久艹网站| 欧美亚洲AV日韩久久超碰| 亚洲国产欧美91| 黄色小说综合网| httpxvideos.com| 亚洲欧洲第一页| 葵司人妻乘夫不在一周| 成人动毛片| 一级毛片免费看| 国产精品a成v人在线播放| 日本三级电影在线播放| 被男狂吃奶摸下面60分钟视频| 色噜噜狠狠一区二区三区四区| 午夜精品一区二区三区在线成人| 国产精品久久久久精品一级APP| 溺宠前妻无上限| MD豆传媒一二三区进站口在线| gayspanking男男打屁股m| 超爆乳中文字幕巨爆乳| 欧美三级手机在线| jyzzjyzz国产免费观看| 又爽又长又硬又大又粗又快| 日日cao| 晚上睡不着偷偷看B站| 波多野结衣与老人中出| 秋霞久久国产精品电影院| 王者貂蝉本子h全彩| 毛片动态| 同桌上课把我下面揉湿视频| 自宅警备员动漫| 熟妇视频AV777天堂|