服务器带宽忽然暴增,不停的触发告警

这篇具有很好参考价值的文章主要介绍了服务器带宽忽然暴增,不停的触发告警。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:

线上环境,服务器的外网下行带宽达到某个阈值,触发告警,查了下服务器的带宽监控信息,是从某个时间开始突然串上去的,然后监控图形非常有规律,都是每秒达到顶峰后,又立马下去了,怀疑是不是有测试人员定时压测

服务器带宽忽然暴增,不停的触发告警,服务器,运维

追踪:

1、通过nethogs能够查看实时进程网络占用

ubuntu系统,通过sudo apt install nethogs 

通过nethogs 网卡查看

服务器带宽忽然暴增,不停的触发告警,服务器,运维

可以看到带宽主要来自于nginx,那就查看每秒占用下行带宽最大的请求

2、使用ngxtop查看每秒占用带宽最大的请求

确保您已经安装了ngxtop。

您可以通过在终端中运行pip3 install ngxtop(避免系统同时包含python2和python3,所以这里指定pip的版本)来安装它。

如果找不到pip3命令,则先通过如下方式安装

#首先安装epel扩展源
sudo yum -y install epel-release

#然后安装python-pip
sudo yum -y install python3-pip

#清除一下cache
sudo yum clean all

确保您已经安装了ngxtop后, 执行如下命令

ngxtop -l /usr/local/nginx/logs/access.log --order-by 'avg(bytes_sent) * count'

 输出如下:

服务器带宽忽然暴增,不停的触发告警,服务器,运维

上面的结果将显示每个请求的统计信息,包括请求数量,各种响应状态码的计数,以及发送的字节数。

追踪到耗带宽最大的请求,以及请求频率,差不多定位到了问题,再结合抓包(tcpdump -i eth0 -w test.pcap -G 10),定位到了对应的ip,果然是内部人为测试导致的(正常消耗这些带宽是正常的,只是线上环境带宽不足还未扩容)

ngxtop其他命令

显示前20个最频繁的请求:

ngxtop -l /usr/local/nginx/logs/access.log  -n 20 

显示请求最多的客户端IP地址

ngxtop top remote_addr -l /usr/local/nginx/logs/access.log

服务器带宽忽然暴增,不停的触发告警,服务器,运维

 显示状态码是404的请求

ngxtop -i 'status == 404' print request status -l /usr/local/nginx/logs/access.log文章来源地址https://www.toymoban.com/news/detail-737097.html

到了这里,关于服务器带宽忽然暴增,不停的触发告警的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 服务器的带宽有几种?

    服务器的带宽通常有以下几种类型: 共享带宽(Shared Bandwidth): 在共享带宽模式下,多个服务器或用户共享同一带宽。这种模式通常用于共享主机、虚拟私人服务器(VPS)等环境中,成本相对较低,但性能可能会受到其他用户的影响。 独享带宽(Dedicated Bandwidth): 独享带

    2024年02月04日
    浏览(41)
  • 美国大带宽服务器租用需要考虑的因素

    很多用户会选择租用服务器,那么美国大带宽服务器租用时应该考虑哪些因素呢?小编为您整理发布美国大带宽服务器租用考虑因素。 在美国租用大带宽服务器时,您可以考虑以下几个因素: 1. **性能配置**:选择服务器时,应确保其具有高性能的配置,如100% Intel内核和固态

    2024年01月24日
    浏览(45)
  • prometheus 配置服务器监控、服务监控、容器中服务监控与告警

           最近公司有几个服务遇到了瓶颈,也就是数据量增加了,没有人发现,这不是缺少一个监控服务和告警的系统吗?         主要需求是监控每个服务,顺带监控一下服务器和一些中间件,这里采集的2种,zabbix和prometheus,由于我们要监控的是Docker容器中的服务,最终

    2024年02月14日
    浏览(51)
  • 怎么看服务器带宽大小 103.219.179.X

    第一种,可以使用网站测速,这种方式比较便捷,但是由于网站测速是测试服务器发送数据包到他网站节点的一个速度情况,有时候节点问题或者服务器做了封包限制可能导致测试不准确的情况。 第二种,可以在IIS上架设一个大一点的数据包,在本地上进行下载,看本地的实

    2024年02月08日
    浏览(45)
  • 服务器带宽测试工具:iPerf的安装与使用

    Linux 环境安装及相关使用命令: 一、安装 iperf3 1、 yum 安装 2、其他操作系统可以下载官网的软件包 下载完成后可以通 rpm -ivh 进行安装。 官网地址: https://iperf.fr/iperf-download.php 二、服务端启动命令 1、开启 ipert3 服务器端 2、客户端测速命令 举个例子: Windows 环境安装及相关

    2024年02月07日
    浏览(64)
  • Linux系统如何查看服务器带宽及网络使用情况

       操作系统: Linux    操作环境: Centos7   Linux系统中如何查看服务器带宽?本篇文章主要和大家分享一下Linux系统中查看服务器带宽的方法,有需要的朋友可以参考一下。 众多网络相关的命令可查看:【Linux】之【网络】相关的命令及解析[ethtool、nload、nethogs、iftop、

    2024年02月02日
    浏览(75)
  • Linux系统如何查看服务器带宽及网络使用情况?

    要查看Linux服务器的带宽和网络使用情况,可以使用以下命令和工具: ifconfig命令:ifconfig命令用于显示和配置网络接口信息,包括带宽和网络使用情况。 使用以下命令查看所有网络接口的信息: 该命令将显示每个网络接口的详细信息,包括接收和发送的数据包数量以及网络

    2024年02月16日
    浏览(55)
  • 轻量应用服务器性能如何?CPU带宽流量系统盘测评

    轻量应用服务器性能如何?腾讯云轻量应用服务器是一种轻量级搭建小型网站和应用的服务器,相对于其他更高性能配置的服务器CVM,性价比更高。虽然其性能不如高性能云服务器CVM,但对于小型网站和应用来说,能够提供基本的计算和存储资源,可以满足基础的业务需求,

    2024年02月10日
    浏览(64)
  • 东莞-戴尔R540服务器故障告警处理方法

    DELL PowerEdge R540服务器故障维修案例:(看到文章就是缘分) 客户名称:东莞市某街道管理中心 故障机型:DELL R540服务器 故障问题:DELL R540服务器无法开机,前面板亮黄灯,工程师通过登陆IDRAC管理口查看到故障日志有如下: 1:CPU 1 MEM012 VPP PG voltage is outside of range 2:Fan 4

    2024年02月16日
    浏览(54)
  • Linux系统下如何查看服务器的带宽和网络使用情况

    要在Linux系统下查看服务器的带宽和网络使用情况,可以使用一些命令行工具和系统工具来获取相关信息。下面将介绍几种常用的方法。 使用ifconfig命令 ifconfig命令可以用来查看网络接口的配置和状态信息,包括接口的IP地址、MAC地址、传输速率等。要查看服务器的带宽和网络

    2024年02月08日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包