晚上好,我是老杨。
之前推荐过很多期的网工工具推荐,都广受好评。网工工具安利贴,这里给你汇总下:
第一期:提高网络排障效率,网工只服这5个好用工具
第二期:分享6个网络延迟测试工具,都是老网工的必备好物
第三期:这30个网工必备工具,让你的工作效率提升10倍
发了这么多期,有些搞网络运维的粉丝就过来给老杨提意见,毕竟也想看看运维有没有啥好资源和工具,也有的网络工程师,网络运维两手抓……
想到这里,本着“为工服务”的宗旨,我老杨还是得多丰富一下内容。
毕竟很多网工也会涉及到运维,运维也会涉及到网络,综合起来,都学习学习,才是正确的打工人态度。
本文章涉及六个工具,摘选运维好评度最高的前6名给大家案例,下载安装包也都给你准备好了。私信我,备注关键词“运维工具”,即可获取下载链接。
作为linux抓包工具,tcpdump是一个被很多UNIX高手认为是一个专业的网络管理工具。
与它功能类似的工具有 wireshark ,不同的是,wireshark 有图形化界面,而 tcpdump 则只有命令行。
大家都知道,网络上的流量、数据包,非常的多,因此要想抓到我们所需要的数据包,就需要我们定义一个精准的过滤器,把这些目标数据包,从巨大的数据包网络中抓取出来。
所以学习抓包工具,其实就是学习如何定义过滤器的过程。
而在 tcpdump 的世界里,过滤器的实现,都是通过一个又一个的参数组合起来,一个参数不够精准,那就再加一个,直到我们能过滤掉无用的数据包,只留下我们感兴趣的数据包。
iftop是类似于linux下面top的实时流量监控工具,比iptraf直观些,类似于Linux下的top命令。
iftop可以监控指定网卡的实时流量、端口连接信息、反向解析IP等,还可以精确显示本机网络流量情况及网络内各主机与本机相互通信的流量集合,非常适合于监控代理服务器或路由器的网络流量。
同时,iftop对检测流量异常的主机非常有效,通过iftop的输出可以迅速定位主机流量异常的根源,这对于网络故障排查、网络安全检测是十分有用的。
编辑切换为居中
添加图片注释,不超过 140 字(可选)
nload 是一个控制台应用,是一个可实时监视网络流量和带宽使用情况的工具。它可以被用来实时地监控网络流量和带宽使用情况,它还通过提供两个简单易懂的图表来对流量进行可视化。
它可以帮助你使用图表监输入和输出的流量,并提供其他信息,例如传输的数据总量和最小/最大网络使用率。
它还可以在监控过程中切换被监控的设备,而这可以通过按左右箭头来完成。
编辑切换为居中
添加图片注释,不超过 140 字(可选)
正如你在上面的截图中所看到的那样,由 nload 提供的图表是非常容易理解的。nload 提供了有用的信息,也展示了诸如被传输数据的总量和最小/最大网络速率等信息。
而更酷的是你只需要直接运行 nload 这个工具就行,这个命令是非常的短小且易记的:nload
我很确信的是:我们关于如何使用 nload 的详细教程将帮助到新的 Linux 用户,甚至可以帮助那些正寻找关于 nload 信息的老手。
Monitorix 是一个轻量级的免费应用程序,它设计用于去监视尽可能多的 Linux / Unix 服务器的系统和网络资源。
编辑
添加图片注释,不超过 140 字(可选)
它里面添加了一个 HTTP web 服务器,可以定期去收集系统和网络信息,并且在一个图表中显示。
它更多被用于去管理系统的整体性能,以及帮助检测故障、瓶颈、异常活动等等。
Monitorix最大的特点是简单,安装完系统,添加EPEL源,两条命令,就可以完成监控并且出图:
yum install monitorix
service monitorix start
然后输入http://IP:8080,就能看到监控
Nagios是应用广泛的一种免费开源的IT 监控软件,一般来说,Nagios能够监控几乎所有类型的组件,例如网络协议、操作系统、系统指标、应用程序、服务、Web服务器、网站,中间件等。
你可以在一个单一的窗口中监控远程的 Linux、windows 系统、交换机、路由器和打印机等,它会显示出重要警告,这可帮助你在问题发生前就补救。
Nagios 有一个 web 界面,其中有一个图形化的活动监视器。
通过浏览网页 http://localhost/nagios/ 或 http://localhost/nagios3/ 便可以登录到这个 web 界面。
假如你在远程的机器上进行操作,可用你的 IP 地址来替换 localhost,然后键入用户名和密码,我们便会看到如下图所展示的信息:
编辑
添加图片注释,不超过 140 字(可选)
IOZone是一款Linux文件系统性能测试工具,可以测试不同的操作系统中文件系统的读写性能。
它好评颇多,不仅是因为它支持的读写模式多,而且可以输出Excel格式数据,便于后期分析,在使用方便的同时,准确性也有一定保证。
编辑切换为居中
添加图片注释,不超过 140 字(可选)
可以通过 write, re-write, read, re-read, random read, random write, random mix, backwards read, record rewirte, strided read, fwrite, frewrite, fread, freread, mmap, async I/0 等不同的模式下的硬盘的性能。
测试的时候请注意,设置的测试文件的大小一定要大过你的内存(最佳为内存的两倍大小),不然linux会给你的读写的内容进行缓存,会使数值非常不准确。
整理:老杨丨9年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部