網絡管理員的16大免費工具,快放進你的清單!

每個魔術師都有各種魔術技巧傍身技巧;每個機械工程師都有一套工具。無論你是在設計網絡,診斷異常,解決問題或監控環境,你的網絡工具包都應該是完整,強大和可靠的。這就是作為網絡管理員也要有一些基本工具的原因,而且工具最好是免費的。今天就來看看哪些工具進入了你的清單!

網絡管理員的16大免費工具,快放進你的清單!

1.分析工具

Wireshark/Tshark

對於大多數人來說,這是一個明智的選擇.Wireshark是一款強大網絡協議分析工具。老實說,它是有史以來最好的免費網絡工具之一。當你正在解決一個問題並且實際上需要找出正在發生的問題時,它無疑就是你的顯微鏡。

如果你正在尋找某些命令行捕獲,或者你希望以編程方式觸發數據包捕獲,請不要忘記使用TShark。它包含在Wireshark中,非常好用。

iPerf/JPerf

在任何兩個節點之間的網絡,無論大小。兩個節點之間的簡單ping只對通用可達性和理解小數據包的往返時間而已。如果要測量實際可實現的帶寬,則需要其他工具,如iPerf。

iPerf在網絡的兩端運行客戶端,配置測量性能所需的參數。它支持調整與定時,緩衝區和協議(TCP,UDP,帶有IPv4和IPv6的SCTP)相關的許多參數。執行後,它會主動測量並報告帶寬,丟失,延遲,抖動等。你可以啟動多個同時連接,以真正模擬網絡中的負載。非常方便的工具!如果你是GUI用戶,請查看Jperf。

Nmap/Zenmap

我個人至少每週使用一次Nmap。Nmap(網絡映射器)是一種安全掃描器,用於發現計算機網絡上的主機和服務,從而創建網絡的拓撲。為了實現其目標,Nmap將特製的數據包發送到目標主機,然後分析響應。

Nmap為探測網絡提供了大量功能,包括主機發現,服務發現和操作系統檢測。這些功能可通過提供更高級服務檢測,漏洞檢測和其他功能的腳本進行擴展。實際上,Nmap在後端用於各種安全評估工具,例如Nexpose。同樣,如果您更喜歡GUI,請確保使用Zenmap下載捆綁包。

Paessler SNMP Tester

SNMP可能很難。這就是為什麼你需要一個好的測試人員。有一些,但我發現Paessler的SNMP測試儀很不錯。該程序的想法是擁有一個工具,使用戶能夠調試SNMP,以便在SNMP監視配置中查找通信和/或數據問題。你的設備配置正確嗎?你使用正確的key嗎?使用此工具驗證你的SNMP配置是否可以與PRTG Network Monitor等程序一起使用。

Angry IP Scanner

Angry IP scanner是一種開源的多線程IP地址和端口掃描程序。與Nmap類似,並被數百萬人使用,它已成為網絡管理員的標準工具。Angry IP Scanner首先快速ping,然後檢查端口狀態,然後開始解析主機名,收集MAC地址,操作系統以及根據收集的數據識別出的任何內容。它可以收集NetBIOS信息,如工作組和域名,以及登錄用戶,如果你碰巧擁有檢索此信息的特權。與Nmap一樣,它可以通過插件進行擴展。掃描結果可以保存為CSV,TXT,XML或IP端口列表文件。可在Windows,Mac和Linux上運行。

2.監控和記錄

Nagios

Nagios是一種網絡監控軟件解決方案。事實上,它是一套用於監控網絡可用性,分析數據流和安全性以及收集審計日誌的解決方案。它是完全開源的,擁有一個開發人員和管理員組成的充滿活力的社區。

使用Nagios XI,你可以監控從基礎架構到應用程序的所有細節。使用Nagios Log Server,你可以快速篩選審計日誌的中央存儲庫或設置觸發器,以提醒你發生威脅等重要事件。藉助Nagios網絡分析儀,深入挖掘系統和網絡的健康和完整性。分析流程,驗證,並在亮燈時進行故障排除。

我最喜歡Nagios的是他們直接的監控方法。他們有多種方式可視化地表示數據,這是另一個關鍵點。最後,如果你開始監控更大的環境,內置的故障轉移也非常酷。

NTOPNG

基於Web的高速流量分析和流量收集工具。以Unix中流行的top命令命名,ntop顯示網絡使用情況與top顯示系統使用情況類似。Ntopng基於libpcap,是原始ntop的下一代版本。它以可移植的方式編寫,使其可以靈活地在許多平臺上運行:Linux,Mac OSX和Windows。

基於Web的ntopng允許你查看流量數據並收集有關網絡狀態的報告。可以使用多種標準進行排序,包括IP地址,端口,第7層協議,BGP AS等。你甚至可以執行長期報告來收集一段時間內的吞吐量等指標。我個人使用此工具生成詳細的基於主機的報告,顯示應用程序延遲,RTT,TCP統計信息,如重新傳輸,無序和零窗口。

Real-Time NetFlow Analyzer

使用SolarWinds NetFlow Analyzer實時查看網絡。當我需要在單個站點或從特定角度對網絡性能進行故障排除時,我依賴於SolarWinds Real-Time NetFlow Analyzer。它免費且易於使用。通過啟動此工具並查看通過路由器或接口的流量,輕鬆識別消耗最多帶寬的用戶,應用和設備。

如果你喜歡該工具,我強烈建議將其升級到完整版,真的很不錯。

Kiwi Syslog Server

實時查看和歸檔來自五個來源的Syslog消息和SNMP陷阱。同樣,如果我正在對特定網絡,站點或節點進行故障排除,我依靠日誌記錄機制來審核並幫助進行故障排除。使用Kiwi Syslog Server免費版,可以收集,查看和存檔多達5個來源,包括路由器,計算機或其他設備。日誌也可以寫入磁盤,在一個大文件中或按天或優先級分開。

它易於使用,並且對於小型,集中的日誌記錄項目完全免費。你可以實時查看日誌,收集統計信息,甚至設置警告和警報。它不僅僅是Syslog消息,還有你可以使用Kiwi收集和分析的SNMP陷阱。

配置和傳輸

Ansible

沒有人喜歡重複的任務。Ansible是一個簡單而強大的自動化引擎,其目標是通過自動化任務來減少重複。它與供應商無關,可編程且相對容易學習。Ansible的人們認為自動化不應該比它所取代的任務更復雜。從網絡角度來看,我喜歡這個工具,用於根據我的自定義模板生成配置文件。我可以為大量場景快速構建,確保根據我的標準正確構建配置文件,並相應地配置我的網絡設備。如果您想通過GUI獲得更多信息,請查看Ansible Tower。超級乾淨。

Netmiko

Netmiko由Kirk Byers創建,是一個多供應商的Python庫,簡化了Paramiko,使其適應網絡設備。這是一個更高級的工具,只有在你使用Python進行腳本編寫或自動化時才有用。它簡化了SSH連接,命令執行和數據檢索,就像沒有人的業務一樣。

每個供應商都有自己關於shell交互的怪癖。無論是特權模式,專家模式還是提交功能,Netmiko都旨在簡化各種網絡供應商的低級SSH管理。

Netmiko current支持以下平臺:

思科IOS,IOS-XE,IOS-XR,ASA,NX-OS和WLC(測試有限)

Arista EOS

HP ProCurve

HP Comware(限量測試)

瞻博網絡的Junos

博科的VDX(限量測試)

F5的LTM(實驗性)

華為(限量測試)

SolarWinds TFTP Server

在你作為網絡​​管理員的日常工作中,你必須將配置文件或鏡像文件傳輸到路由器。多年來TFTP一直是這項任務的最佳選擇,雖然替代協議已經存在,但很有可能你會遇到TFTP更容易的情況。

這就是為什麼我總是在筆記本電腦上加載TFTP Server應用程序的原因。我個人對此軟件的選擇是SolarWinds TFTP Server。它是一個多線程,可靠的工具。最重要的是,它是免費的。

SolarWinds SFTP/SCP Server

如果你有能力使用安全協議而不是TFTP,請執行此操作,只需確保你擁有SolarWinds SFTP/SCP Server等可信軟件。

與TFTP服務器軟件一樣,SolarWinds SFTP/SCP Server是多線程的,通常用於上傳和下載路由器和交換機的可執行鏡像和備份配置。你可以授權特定的IP或範圍以限制直接發送和接收服務器以獲得高級安全性,並將其作為服務在中央服務器上運行。

假設你需要這些工具之一,那麼你可能正在將配置或鏡像文件傳輸到網絡設備或從網絡設備傳輸。它可以免費試用,但在試用期結束後確實有相關成本。

Notepad ++ /UltraEdit/Sublime Text

如果你仍然使用普通的記事本,你根本不知道你錯過了什麼。使用其中一個文本編輯器來強化。我保證你不會後悔!

PuTTY

對於大多數人來說,另一個明智的選擇。PuTTY是Windows平臺的SSH和telnet客戶端。它簡單,便攜,有效!對於我認識的許多人來說,這是他們用於SSH訪問的唯一工具。

PuTTY是一個開源軟件,提供源代碼,由一組志願者開發和支持。

Cygwin

如果你曾經使用過Linux,那麼你已經熟悉了有用的命令,例如'grep','ls','top','df','pwd'等等。在Windows中,我們缺少其中一些命令,在Window中擁有Linux命令和applet不是很好嗎?輸入Cygwin。

Cygwin是GNU和開源工具的大集合,提供類似於Windows上的Linux發行版的功能。你不僅可以運行熟悉的命令,還可以加載(類似於apt-get或yum)各種Linux工具。我最喜歡的是wget和curl。如果我正在使用Windows,那麼我選擇Cygwin。

Draw.io

我喜歡Visio。毫無疑問,它是設計網絡圖的最佳工具。但是,它可能很昂貴,而且只能在Windows上運行。作為Mac用戶,我運行Windows VM只是為了使用微軟Visio。雖然這確實有效,但我最近開始使用Draw.io,這是一個基於瀏覽器的圖表應用程序。很棒!

無論你是在構建工程圖還是網絡圖,Draw.io都有大量的模板可以幫助入門。它連接到Dropbox和Google Drive等在線存儲環境,以實現實時保存。沒有更多的數據丟失。同樣,它是完全免費的,你可以依賴可共享和可導出的基於雲的圖表。


分享到:


相關文章: