84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
機器有幾千台左右,最好支援機器名稱偵測。大家都是用的啥辦法?
走同样的路,发现不同的人生
linux直接寫shell腳本window則使用dos腳本
這種批次的就寫腳本了
ansible?
我這陣子公司搞了個ping監控,是一個開源的工具,有點記憶體洩漏,給稍微修改了一下。我放到我一台測試vps上了,下載位址是 118.184.56.18/ping.zip 速度可能有點慢。你解壓縮之後,在目錄的conf下,config.json加入要ping的機器,注意把Type改成C。你機器多的話可以考慮寫腳本批量添加到配置中。但是我發現如果json被壓縮程式就運行不了了,不知道該如何處理。這個程式是為了持續ping監控用的,也會在8899埠產生一個圖形介面。如果你只是為了做單次監控,可以把監控間隔調久一些,然後運行等生成一次結果(db目錄下的sqlite新增你要的記錄)然後把程式殺了就行。然後讀資料庫,可以看到一系列ping的資料。只是,你這上千台機器,如果要同時ping,可能會吃比較多的資源。因為這個程式用的是linux系統原生的ping
我認為 python 的 nmap 模組可能對你有幫助
嗯。 。 。試試Smokeping?
linux直接寫shell腳本
window則使用dos腳本
這種批次的就寫腳本了
ansible?
我這陣子公司搞了個ping監控,是一個開源的工具,有點記憶體洩漏,給稍微修改了一下。我放到我一台測試vps上了,下載位址是 118.184.56.18/ping.zip 速度可能有點慢。你解壓縮之後,在目錄的conf下,config.json加入要ping的機器,注意把Type改成C。你機器多的話可以考慮寫腳本批量添加到配置中。但是我發現如果json被壓縮程式就運行不了了,不知道該如何處理。這個程式是為了持續ping監控用的,也會在8899埠產生一個圖形介面。如果你只是為了做單次監控,可以把監控間隔調久一些,然後運行等生成一次結果(db目錄下的sqlite新增你要的記錄)然後把程式殺了就行。然後讀資料庫,可以看到一系列ping的資料。只是,你這上千台機器,如果要同時ping,可能會吃比較多的資源。因為這個程式用的是linux系統原生的ping
我認為 python 的 nmap 模組可能對你有幫助
嗯。 。 。試試Smokeping?