cacti断图-流量大/超过10G

2023-10-17 20:50
文章标签 10g 流量 超过 cacti 断图

本文主要是介绍cacti断图-流量大/超过10G,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在工作中出现了cacti 断图的情况,开始以为是设备返回数据的问题,安装snmpwalk进行了测试

1 填写脚本进行接口数据读取

#/bin/bash
###############################################
#这是一个测试cacti数据读取的脚本
#基于cacti的原理15s读取一次接口的数据,获取两者之间的差值
#by px 2022-08-16
################################################
while true
comm=$1
#echo $comm
do
num1=`$comm | awk -F ":" '{print $4}' | awk -F " " '{print $1}'`
sleep 15
num2=`$comm | awk -F ":" '{print $4}' | awk -F " " '{print $1}'`
end=`expr $num2 - $num1`
echo `expr $end \* 8 / 1000000 / 15` "Mbps" # / 8 byte to bit  /15 time 15 s avgdone脚本使用案例[root@cactifans ~]# ./snmv1.sh "snmpwalk -v 2c -c public 5.4.3.2 ifHCOutOctets.23"
9390 Mbps
9391 Mbps上面的数据可得知设备接口数据返回时正确的

2 查看并且手动修改cacti 图片中调用的rdd文件的最大值

在这里插入图片描述
在这里插入图片描述```

[root@cactifans rra]# rrdtool info d20-1_traffic_in_674.rrd | grep out
ds[traffic_out].index = 1
ds[traffic_out].type = "COUNTER"
ds[traffic_out].minimal_heartbeat = 600
ds[traffic_out].min = 0.0000000000e+00
ds[traffic_out].max = 1.0000000000e+10 # 发现默认情况只有10G的最大值
ds[traffic_out].last_ds = "4030145687822929"
ds[traffic_out].value = 1.9048751681e+10
ds[traffic_out].unknown_sec = 0
[root@cactifans rra]#2.1 修改out最大值[root@cactifans rra]# rrdtool tune d20-1_traffic_in_674.rrd-a traffic_out:100000000000     # in 方向同理
2.2 查看修改后的值[root@cactifans rra]# rrdtool info d20-1_traffic_in_674.rrd | grep out
ds[traffic_out].index = 1
ds[traffic_out].type = "COUNTER"
ds[traffic_out].minimal_heartbeat = 600
ds[traffic_out].min = 0.0000000000e+00
ds[traffic_out].max = 1.0000000000e+12 # 最大值已经修改到1000G
ds[traffic_out].last_ds = "4030145687822929"
ds[traffic_out].value = 1.9048751681e+10
ds[traffic_out].unknown_sec = 0
[root@cactifans rra]#

3 批量修改rrd文件中的最大值

3.1 生产环境中rrd文件太多,如果手动修改基本上不可能,后面想到通过shell脚本批量操作#/bin/bash
###################
#这是一个批量修改rrd最大带宽的脚本。
#by px
# 能够将最大的带宽值改为100G  100000000000/9 G
# 2022-06-16
##################
for line in `ls -F`
do
#echo $line
sleep 1
rrdtool tune ./$line -a traffic_out:1000000000000   # 前面的. 是因为部分rrd文件名字带- 有影响所以加.忽略
rrdtool tune ./$line -a traffic_in:1000000000000
echo $line change ok
done

4 后面发现这样修改后实时流量还是有问题

解决办法,将脚本拷贝到/var/www/html/cache里面 通过脚本批量修改realtime_*.rrd的最大值[root@cactifans cache]# pwd
/var/www/html/cache    
[root@cactifans cache]#   [root@cactifans cache]# ll
总用量 16036
-rw-rw-rw- 1 apache apache 94816  816 13:58 realtime_104_5.rrd
-rw-rw-rw- 1 apache apache 94816  816 13:58 realtime_105_5.rrd
-rw-rw-rw- 1 apache apache 94816  816 13:58 realtime_10_5.rrd
-rw-rw-rw- 1 apache apache 94816  816 13:58 realtime_106_5.rrd

5 后面问题全部解决
方框里面是修改后的图,已经突破了10G
在这里插入图片描述

这篇关于cacti断图-流量大/超过10G的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/227877

相关文章

poj 2135 有流量限制的最小费用最大流

题意: 农场里有n块地,其中约翰的家在1号地,二n号地有个很大的仓库。 农场有M条道路(双向),道路i连接着ai号地和bi号地,长度为ci。 约翰希望按照从家里出发,经过若干块地后到达仓库,然后再返回家中的顺序带朋友参观。 如果要求往返不能经过同一条路两次,求参观路线总长度的最小值。 解析: 如果只考虑去或者回的情况,问题只不过是无向图中两点之间的最短路问题。 但是现在要去要回

poj 3422 有流量限制的最小费用流 反用求最大 + 拆点

题意: 给一个n*n(50 * 50) 的数字迷宫,从左上点开始走,走到右下点。 每次只能往右移一格,或者往下移一格。 每个格子,第一次到达时可以获得格子对应的数字作为奖励,再次到达则没有奖励。 问走k次这个迷宫,最大能获得多少奖励。 解析: 拆点,拿样例来说明: 3 2 1 2 3 0 2 1 1 4 2 3*3的数字迷宫,走两次最大能获得多少奖励。 将每个点拆成两个

poj 2195 bfs+有流量限制的最小费用流

题意: 给一张n * m(100 * 100)的图,图中” . " 代表空地, “ M ” 代表人, “ H ” 代表家。 现在,要你安排每个人从他所在的地方移动到家里,每移动一格的消耗是1,求最小的消耗。 人可以移动到家的那一格但是不进去。 解析: 先用bfs搞出每个M与每个H的距离。 然后就是网络流的建图过程了,先抽象出源点s和汇点t。 令源点与每个人相连,容量为1,费用为

poj 3068 有流量限制的最小费用网络流

题意: m条有向边连接了n个仓库,每条边都有一定费用。 将两种危险品从0运到n-1,除了起点和终点外,危险品不能放在一起,也不能走相同的路径。 求最小的费用是多少。 解析: 抽象出一个源点s一个汇点t,源点与0相连,费用为0,容量为2。 汇点与n - 1相连,费用为0,容量为2。 每条边之间也相连,费用为每条边的费用,容量为1。 建图完毕之后,求一条流量为2的最小费用流就行了

Sentinel 高可用流量管理框架

Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 Sentinel 具有以下特性: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应

C语言练习题之 数组中出现次数超过一半的数

题目描述 给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。 数据范围:n≤50000,数组中元素的值0≤val≤10000 要求:空间复杂度:O(1),时间复杂度O(n) 输入描述: 保证数组输入非空,且保证有

WebShell流量特征检测_哥斯拉篇

90后用菜刀,95后用蚁剑,00后用冰蝎和哥斯拉,以phpshell连接为例,本文主要是对后三款经典的webshell管理工具进行流量分析和检测。 什么是一句话木马? 1、定义 顾名思义就是执行恶意指令的木马,通过技术手段上传到指定服务器并可以正常访问,将我们需要服务器执行的命令上传并执行 2、特点 短小精悍,功能强大,隐蔽性非常好 3、举例 php一句话木马用php语言编写的,运行

【CSS】flex布局 - 左边超过打点, 右边完整展示

场景:宽度一定的情况下右边自适应,左边被挤压。 需要的效果如下: flex 的三个参数分别对应:flex-grow、flex-shrink、flex-basis。 flex-grow:定义项目的放大比例,默认为0。即如果存在剩余空间,也不放大。flex-shrink:定义项目的缩小比例,默认为1。即如果空间不足,该项目将缩小。flex-basis:定义在分配多余空间之前,项目占据的主轴空间。

ASM 10G 基于RMAN 迁移

ASM 10G 基于RMAN 迁移 场景 单节点基于10G R2 的数据库,其数据文件及日志文件均存放在ASM 里,现在为业务需求,将此数据库做迁 移,迁移到另个机房,但是两个机房的网络是通畅的,为尽量减少数据的丢失及平稳迁移和经济实惠,迁 移时,数据库需停应用 工具 本次采用RMAN 的duplicate 命令来进行迁移,运用此命令简化复杂度; 一、源库和目标库的

改造了一个流量阈值自动关机的脚本

改造后的脚本地址:https://raw.githubusercontent.com/BiuBIu-Ka/traffic_monitor/main/main.sh 优化的问题: 优化脚本运行多次会一直叠加流量的问题优化服务器重启后流量记录值清空的问题增加一个小日志系统 wget https://raw.githubusercontent.com/BiuBIu-Ka/traffic_monit