网络运维有哪些必备软件和工具?
01 为什么需要网络监控工具
网络监控工具对于维护网络至关重要,因为它们允许您从中心位置监视连接到网络的设备。
这些工具有助于标记性能不佳的设备,以便您可以介入并进行故障排除以找到问题的根源。
进行深入的故障排除可以最大限度地减少性能问题并防止安全漏洞。实际上,这可以使网络保持在线并消除不必要的停机风险。定期的网络维护还可以帮助防止可能导致数千名用户离线的中断。
网络监控工具使您能够:
- 自动发现连接到您的网络的设备
- 查看一系列设备和应用程序的实时和历史性能数据
- 配置警报以通知您异常活动
- 生成图表和报告以更深入地分析网络活动
现在,您知道为什么需要网络监控工具,请查看排名前 5 位的工具,看看哪一个最能满足您的需求。
02 Cacti

如果您对开源网络监控工具有所了解,那么您可能听说过Cacti。
它是一种图形解决方案,是RRDTool的补充,许多网络管理员使用它来收集 LAN 中的性能数据。Cacti 在 Windows 和 Linux 上提供简单网络管理协议 (SNMP) 支持,可创建流量数据图表。
Cacti 通常使用来自用户创建的脚本的数据来 ping 网络上的主机。脚本返回的值存储在 MySQL 数据库中,这些数据用于生成图表。
这听起来很复杂,但 Cacti 有模板可以帮助加快这一过程。您还可以创建可用于未来监控活动的图表或数据源模板。
03 Nagios Core

Nagios Core是最著名的开源监控工具之一。它提供了将开源可扩展性与顶级用户界面相结合的网络监控体验。使用 Nagios Core,您可以自动发现设备、监控连接的系统并生成复杂的性能图表。
支持自定义是 Nagios Core 如此受欢迎的主要原因之一。
例如,Nagios V-Shell被添加为使用 AngularJS 构建的 PHP Web 界面、可搜索表格和使用 CodeIgniter 设计的 RESTful API。
如果您需要更多功能,可以查看 Nagios Exchange,它具有一系列附加组件,可以将附加功能整合到您的网络监控中。这些附加组件包括从严格的装饰到监控增强功能(如nagiosgraph) 。
04 Icinga 2

Icinga 2是另一种广泛使用的开源网络监控工具。它建立在 Nagios Core 奠定的基础之上。
它具有灵活的 RESTful API,允许您输入自己的配置并通过仪表板查看实时性能数据。仪表板是可自定义的,因此您可以准确选择要在网络中监控的信息。
可视化是 Icinga 2 表现特别出色的领域。它对 Graphite 和 InfluxDB 具有原生支持,可以将性能数据转换为功能齐全的图表,以便进行更深入的性能分析。
Icinga2 还允许您监控实时和历史性能数据。它为实时监控提供了出色的警报功能,您可以将其配置为通过电子邮件或短信发送性能问题通知。
05 Zabbix

Zabbix是另一个业界领先的开源网络监控工具,由于其灵活的网络监控体验,从戴尔到 Salesforce 等公司都在使用它。Zabbix 在网络、服务器、云、应用程序和服务监控方面表现非常出色。
您可以跟踪网络带宽使用情况、网络健康状况和配置更改等网络信息,并排除需要解决的问题。Zabbix 中的性能数据通过 SNMP、智能平台管理接口 (IPMI) 和 IPv6 连接。
与其他开源监控工具相比,Zabbix 提供了高度的便利性。
例如,您可以在使用现成的模板开始监控网络之前自动检测连接到网络的设备。
06 Prometheus

Prometheus是一款开源网络监控工具,拥有大量社区追随者。它专为监控时间序列数据而构建。
您可以通过指标名称或键值对来识别时间序列数据。时间序列数据存储在本地磁盘上,以便在紧急情况下轻松访问。
Prometheus 的Alertmanager允许您在每次触发事件时查看通知。
Alertmanager 可以通过电子邮件、PagerDuty 或 OpsGenie 发送通知,并且您可以在必要时静音警报。
Prometheus 的视觉元素非常出色,可让您从浏览器切换到模板语言和 Grafana 集成。您还可以将 Docker、StatsD 和 JMX 等各种第三方数据源集成到 Prometheus 中,以定制您的 Prometheus 体验。
作为一款网络监控工具,Prometheus 适用于各种规模的组织。内置集成和易于使用的 Alertmanager 使其能够处理任何工作负载,无论其规模如何。
07 哪一个最好?
无论你从事哪个行业,如果你依赖网络开展业务,就需要实施某种形式的网络监控。
网络监控工具是一种宝贵的资源,可帮助你获得可视性,以保持系统在线。监控系统将为你提供最佳机会,让您的设备保持正常运转。
正如此列表中的工具所示,你无需花费过多的金钱即可获得网络监控的好处。在这五个工具中,我认为 Zabbix 是最佳选择。
整理:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部
更多回答
1、终端工具:Console、SSH、Telnet连接用,常用如Putty、Xshell、SecureCRT等等,每个平台都有主流的,功能差不多,看自己使用习惯;
2、FTP/SCP客户端:网络设备文件上传下载、网络业务测试使用,常用的如Xftp、Filazilla、FlashFXP、WinSCP等;
3、技术手册:各厂商不同网络设备的配置手册;
4、网络测试工具:如Ping、Tracert、MTR、Tcping等,还有关于带宽压测的Iperf等等很多工具,主要针对不同情况测试网络连通性,排查网络故障;
5、监控系统:开源的如Zabbix、Nagios、Cacti、Prometheus等,或者不同厂商的商业化产品,主要实现对网络设备的流量监控、故障告警、网络质量监控等;
6、画图工具:画一些网络拓扑图、机柜结构图,如Visio、ProcessOn、Qunee、亿图等;
7、模拟器:华为的ENSP、思科用GNS3等,做一些网络模拟测试;
8、其它辅助工具:脚本生成工具、批量命令生成等,主要实现工作简化、提高效率。
暂时只想到这么多。
第一款:SecureCRT
SecureCRT 是一款支撑ssh登录网络设备和服务器设备的终端仿真程序,支撑 SSH1、SSH2、Telnet、RLogin、Serial和 TAPI 等协议。这款软件根本每天都在用,每天都需要登录到不同的网络设备查看设备装备。
第二款:Putty
putty 是一款支撑Raw、telnet、rlogin、ssh、串口的连接软件,该软件完全免费、体积小、操作简略、方便运用,它能够让用户对窗口进行自定义设置,还能够将连接过的设备进行会话保存,方便用户下次运用无需再次输入ip地址和或主机名称即可连接。
第三款:tftp
TFTP 全称是:Trivial File Transfer Protocol即简略文件传输协议,是TCP/IP协议族中的一个用来在客户机与服务器之间进行简略文件传输的协议,供给不杂乱、开支不大的文件传输服务。端口号为69。该软件运用最多的场景便是对设备进行iOS升级时,时长会用到它,该软件体积小、操作简略。
第四款:行云管家
行云管家是国内唯一一家以SaaS形状供给的云计算办理平台, 当选了“第七届财经峰会”并荣获最具创新力企业奖,现在已成功服务超过十万家的企业级用户。

网络保护员需要懂的常识有:
对基础系统软件(如WINDOWS XP)和应用软件(如OFFICE)熟练掌握,特别是如打印机的服务调用及注册表修正和一些常用的网络测验命令(如PING)。
在硬件上是打印机的熟练程度要比较高,其它外置设备要懂得根本原理,学会网络硬件毛病排除,如路由器、交换机、服务器的设置。
多虚心向老同事讨教,尽量在短时间内弄懂整个企业的保护状况,由于不同的公司跟企业都有一个固定的保护程序,弄懂了能够事半功倍,而这个,老员工对你的帮助是最有效的,比你学什么常识都重要。
懂得工作范围内计算机系统的保护。

企业根本的网络平台搭建,熟悉路由器、防火墙、三层交换机等网络设备的装备及运用,保证内外网的疏通连接。
自己处理PC、数据服务器的硬件毛病,或帮忙设备厂商维修好设备,确保硬件设备正常运行。
动手能力强,独立装置系统和软件包。遇到各种突发报错,保存现有的数据,由简到深的流程来处理。
长于规划,把公司的网络拓扑描绘好,账号密码、装备手册也要备份。日常毛病也要记录下来。