文章詳情頁
python - 想做一個批量ping的工具,請問用什么方法更快更好一點?
瀏覽:90日期:2022-06-29 17:24:45
問題描述
機器有幾千臺左右,最好支持機器名檢測。大家都是用的啥辦法?
問題解答
回答1:linux直接編寫shell腳本window則使用dos腳本
回答2:這種批量的就寫腳本了
回答3:ansible?
回答4:我這陣子公司搞了個ping監控,是一個開源的工具,有點內存泄漏,給稍微修改了一下。我放到我一臺測試vps上了,下載地址是 118.184.56.18/ping.zip 速度可能有點慢。你解壓之后,在目錄的conf下,config.json中添加要ping的機器,注意把Type改成C。你機器多的話可以考慮寫腳本批量添加到配置中。但是我發現如果json被壓縮程序就運行不了了,不知道該如何處理。這個程序是為了持續ping監控用的,還會在8899端口產生一個圖形界面。如果你只是為了做單次監控,可以把監控間隔調久一些,然后運行等生成一次結果(db目錄下的sqlite新增你要的記錄)然后把程序殺了就行。然后讀數據庫,可以看到一系列ping的數據。只是,你這上千臺機器,如果要同時ping,可能會吃比較多的資源。因為這個程序用的是linux系統原生的ping
回答5:python’s nmap moudle may help you I think
回答6:嗯。。。試試Smokeping?
排行榜
