网络管理员的16大免费工具,快放进你的清单!

发布时间:2018-09-26 13:33:50 编辑: 手机版

 每个魔术师都有各种魔术技巧傍身技巧;每个机械工程师都有一套工具。无论你是在设计网络,诊断异常,解决问题或监控环境,你的网络工具包都应该是完整,强大和可靠的。这就是作为网络管理员也要有一些基本工具的原因,而且工具最好是免费的。今天就来看看哪些工具进入了你的清单!

15335480525142f4aa38a75.jpg

 

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等在线存储环境,以实现实时保存。没有更多的数据丢失。同样,它是完全免费的,你可以依赖可共享和可导出的基于云的图表。

本文已影响
+1
0

网络管理员的16大免费工具,快放进你的清单!相关推荐