調試網絡必不可少的利器——圖形化Ping工具“vmPing”使用介紹


作為一個網絡管理員或系統運維人員,經常會遇到處理網絡故障問題,需要ping業務地址是否連通,相信很多人的操作都是打開“CMD”窗口,敲上類似於“ping 192.168.xx.xx -t”的命令,再打開一個“CMD”窗口,再敲“Ping xxx”,一個兩個還好,如果有很多業務地址都需要使用ping命令去測試,桌面上就打開了密密麻麻的“CMD”窗口,要查看結果,需要一個個窗口切換,極不方便。

而且,“CMD”還無法記錄需要測試的業務地址什么時候網絡通了,什么時候斷開了,因為ping的結果只是顯示在屏幕上,沒有時間點,關閉了窗口,測試的結果就沒有了。

 

 所以,今天給大家介紹一個非常好用的圖形化Ping工具——“vmPing”,則非常用的解決了Windows自帶的Ping工具的不足,讓你在使用Ping測試網絡時效率加倍。

 

一、官方介紹

vmPing(Visual Multi Ping)是一款用於監視多個主機的圖形化 Ping 實用程序。可添加和刪除很多主機監視器,並且每個監視器都會隨應用程序窗口動態調整大小。通過顏色編碼,您可以一目了然地了解每台主機的狀態。除了標准的 ICMP Ping 之外,您還可以執行 TCP 端口 Ping,應用會程序持續連接到指定的端口並顯示端口是否打開。此外還包括快速跟蹤路由、基本數據包生成器和壓力測試器等實用程序。

特點:

– 快速輕松地 Ping 多個主機。

– 顏色編碼允許您立即確定每台主機的狀態。綠色表示響應,紅色表示不響應,橙色表示錯誤。

– 每個主機監視器都會根據應用程序的窗口動態調整大小。占用整個屏幕或將所有內容縮小到一個小窗口。

– 探測選項,用於配置每個 Ping 請求之間的間隔(從 1 秒到幾小時)以及超時時間。

– 監視 TCP 端口,vmPing 可連續連接到給定的 TCP 端口並顯示端口是打開還是關閉。輸入主機名稱和端口。例如:WebserverA:80

– 將所有內容記錄到文本文件的選項。

– 發送電子郵件警報的選項,每次主機更改狀態時將發送一封電子郵件。

– 收藏夾,隨時輕松保存和調用主機組。

– 快速內置跟蹤路由實用程序。

– 一個簡單的內置數據包生成器/壓力測試器,用於測試特定的主機。

【軟件特點】

軟件純綠色,不用安裝,體積小巧僅280KB,就一個exe程序,經過本人實測,支持win7、win10系統(本人電腦安裝的是最新版win10專業,版本號2004),XP系統理論應能使用。

二、基本使用方法

打開程序,默認主界面如下:

 

  默認的界面具有兩個Ping窗口,可以同時輸入兩個地址進行同時ping操作。

如果同時ping 兩個還不夠的話,點擊“+ add host”按鈕,還可以增加面板。點擊“columns”則是能夠改變面板的顯示樣式,比如一行顯示1個、2個、4個面板等等。

(說明:以下截圖以漢化版為例)

 

  這里我添加了6個面板,面板布局分成2列,分別執行了6個網址的ping測試,可以看到,能頭ping通的地址窗口背景色是綠色,連接請求超時的地址窗口背景是紅色。這是軟件的默認配色,也可以在設置中自定義配色。

 

  拖動列上的“滑塊”,改變成一行顯示:

 

  在每個面板中,輸入ip或者網址,點擊后面的“ping”按鈕即會開始執行Ping,並在窗口中顯示結果,並且默認的ping就是持續不斷的,只有等你關閉vmPing軟件或者點擊“stop”按鈕才會結束。

 你也可以點擊面板中的按鈕讓指定的面板作為單獨窗口顯示,如下圖效果,點擊窗口中“兩個方框”的按鈕,則打開獨立的窗口顯示ping結果。

點擊“×”則關閉此窗口。

 

  為了方便使用和提高效率,軟件還支持給每個面板中的ping添加一個別名,點擊每個界面中的“筆”按鈕,方便記憶。

  這是添加別名后的效果:

   或者把現在添加的所有ping都放入一個收藏夾中(菜單->favorite sets->save current layout to favorites),下次點擊這個收藏夾項就可以恢復所有ping的界面了。

 

  想要批量ping的話,那么點擊界面頂部的“start all(F5)”按鈕即可,或者按下“F5”鍵。

vmPing還可以用來測試端口是否正常。下圖,我測試了baidu.com的99端口和80端口對比情況:

 

  想想,我們在CMD下是如何測試端口的?大家是否一般都是telnet工具?如果端口不通,可能要卡上半天。

現如今,windows安裝系統時已經不“標配”telnet客戶端了,還需要手動安裝。相比之下,vmPing工具簡直不要太方便了。

 除了以上這些, vmPing還支持trace route路由跟蹤功能,想要使用的話,展開菜單就可以看到這個功能,快捷鍵是Ctrl + T。

   如下圖,我測試了本機到baidu服務器的路由跟蹤結果:

  vmPing還有一個Flood主機的功能,就是向目標地址發送連續的ping數據包,用來測試網絡響應速率。

  “Flood”以下baidu試試:

  可以說vmPing基本上把使用ping時需要用到的功能都添加到了界面,並且效率滿分。

三、設置項

點擊“選項”或按F10鍵,打開vmPing的設置界面。

“一般”選項中可以設置Ping間隔,Ping超時,警報閾值。

 

 “高級”選項中,可以設置ICMP數據包的生存時間,數據包大小,以及是否分段。

 

“電子郵件報警”設置,如果網絡中有郵件服務器,可以在這里配置,當發生網絡中斷時,自動給你指定郵箱發送電子郵件提示。適合於服務器等無人值守的情況。

   

“音頻報警”設置,選擇一個音頻文件,當發生網絡中斷時,可以播放指定的音頻文件來提醒。

   

“日志輸出”設置,勾選后並選擇一個目錄,則所有ping的結果會記錄日志。

  日志記錄示例:

首選會在指定目錄下,生成每個地址命名的本文文件。

  日志文件記錄Ping的時間和結果。

 

  

“布局”設置,這里可以配置Ping窗口的顏色。

 

  

四、官方幫助文檔

vmPing幫助文檔(翻譯)

 當前版本:

版本: 1.3.4

版權所有 © 2020 Ryan Smith

 

vmPing 是一款網絡實用程序, 允許您快速監視多個主機的可用性. 可輕松添加和刪除主機監視器, 並根據應用程序窗口動態調整大小. 通過顏色編碼, 您可以一目了然地了解每台主機的狀態。

 

(一)基本用法

【應用概述】

監視一個主機:

在文本框中輸入一個主機名稱或 IP 地址, 然后按回車鍵或點擊 Ping 按鈕. vmPing 將開始 Ping 主機, 直到您點擊停止. 響應在文本框上方的輸出區域顯示. 當主機響應時輸出部分將變為綠色, 當主機不響應時輸出部分將變為紅色. 如果出現錯誤輸出區域將變為橙色.

添加一個主機監視器:

點擊   添加主機 從菜單欄, 或使用鍵盤快捷鍵, Alt-A .

移除一個主機監視器:

將鼠標懸停在主機監視器上時, 右上角會出現一個 X 圖標. 點擊 X 圖標可刪除該實例.

列:

點擊菜單欄中的 "列", 然后將滑塊移動到所需的列數. 這將設置要在一行中顯示的主機監視器數量. 將根據需要創建其它行.

【額外功能】

端口監視器:

要監視特定的 TCP 端口, 只需輸入主機名稱或 IP 地址, 然后輸入冒號和所需的端口號. 然后, vmPing 將不斷嘗試連接到給定的端口, 並顯示連接是否成功. 示例 - SERVER01:80 , 將監視 SERVER01 上的端口 80.

跟蹤路由:

跟蹤路由實用程序用於測量網絡延遲並確定到達給定目標主機的路徑. 可從右上角的下拉圖標或按 Ctrl-T 訪問該功能.

Flood 主機:

Flood 主機實用程序用於生成大量的 ICMP 數據包. 為限制流量, 實用程序將等待直到收到回復, 然后再發送下一個 ICMP 數據包. 可從右上角的下拉圖標或按 Ctrl-F 訪問該功能.

(二)選項

Ping 間隔:

發送每個數據包之間的等待時間. 可用秒, 分鍾或小時為單位指定時間.

Ping 超時:

等待響應的最長時間, 以秒為單位.

主機出現故障時發送電子郵件:

每當主機更改狀態時 (啟動或關閉) 將發送一封電子郵件. 必須指定郵件服務器, 收件人和發件人的電子郵件地址.

保持窗口始終在頂部:

vmPing 窗口將保留在所有其它應用程序窗口之上.

將所有輸出記錄到文件:

將所有 Ping 響應寫入文本文件. 該文件將被命名為 主機名稱.txt 並保存到指定的目錄. 如果該文件已存在, 新的輸出將追加到現有文件.

命令行用法:

用法: vmPing [-i 間隔] [-w 超時] [<target_host>...]

五、注意事項

注意,程序需要 .NET 4.0 或更高版本的支持。

六、下載地址

vmPing (Visual Multi Ping) is a graphical ping utility for monitoring multiple hosts. Numerous host monitors can be added and removed, and each monitor dynamically resizes with the application window. Color-coding allows you to tell at a glance the status of each host. In addition to standard ICMP pings, you can also perform a TCP 'port ping', where the application continuously connects to a specified port and displays whether or not the port is open. A fast trace route utility and a basic packet generator / stress tester is also included.

 

Click here to download the latest release

 

(1.3.4 released on April 22, 2020)

Notes

There is no installer. Just run the .exe.

.NET 4.5 or greater is required.

 

官方主頁:

https://github.com/R-Smith/vmPing

官方下載地址:

https://github.com/R-Smith/vmPing/releases/latest/download/vmPing.exe

 (注意:官方下載地址為英文版,需要文章中截圖的漢化版請關注文末公眾號,回復“vmping”獲取。)

 

七、最后,一個小技巧

大家是否注意到幫助文檔中的這句話?

命令行用法:

用法: vmPing [-i 間隔] [-w 超時] [<target_host>...]

對,vmPing的命令行用法!

來試試:

在文本編輯器中輸入:

vmPing1.34 -i 1 -w 2 192.168.8.1 192.168.8.2 192.168.8.3 192.168.8.4 192.168.8.106

后保存為pingtest.bat,放在vmPing程序同級目錄下,啟動執行:

   

發現執行bat腳本后,啟動了vmPing,自動形成一行五列的Ping窗口,並自動開始執行所有地址的Ping測試,是不是很方便?

再批量來10個地址測試一下:

 

  

但是,大家經常保存IP地址的列表文件都是每個一行的,像這樣:

192.168.8.1

192.168.8.2

192.168.8.3

192.168.8.4

192.168.8.106

192.168.8.107

192.168.8.108

192.168.8.109

192.168.8.112

192.168.8.119

該用怎么直接使用呢?

可以使用下面的寫法:

 

  能夠達到同樣的效果,而且這種格式,很方便在文本編輯器中按列模式修改。

使用這種方式,批量開始ping 20個IP地址試試:

 

  發現這次,自動布局成兩行了。

 


 

  本文禁止未授權轉載,需要轉載請評論區留言。

微信掃碼關注公眾號“IT西瓜田”,獲取更多軟件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM