首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeRadius会计更改/更新会话在一天、几周后、在某些情况下是数月后开始的时间

FreeRadius会计更改/更新会话在一天、几周后、在某些情况下是数月后开始的时间
EN

Stack Overflow用户
提问于 2022-11-04 17:35:55
回答 1查看 14关注 0票数 0

这可能是一个非常具体的问题,或者只是我的无知,但我似乎没有弄清楚。

在我们的组织中,我们有一个FreeRadius计费系统记录会话来自Within的使用。我们小组负责对这些会计数据进行数据分析。

最近,我们不得不转储半径会计数据库,并建立了一个冻结框架。在这样做的时候我们发现了一种奇怪的行为。

在转储之前和之后运行相同的查询(检索一天的总会话量的查询)会给出不同的数量。相差5%-10%。

看得更深一些,我们发现有几个更新正在发布,这些更新在第一次注册到会计数据库之后改变了会话的开始时间。

然后我们发现我们收集到的数据在几周或几个月后就有差异(差异在2-10%左右)。

TLDR:

FreeRadius是否根据某些维护来调整会话的启动时间?WiFi控制器允许这样做吗?是虫子吗?

总体上,我们只是想了解理由,这样我们就可以证明数据的正确性,并正确地调整我们的处理,因为目前,我们不能信任我们收集的价值,我们每天,甚至每周在这些统计!

任何帮助或洞察力都会很棒!

EN

回答 1

Stack Overflow用户

发布于 2022-11-29 21:45:58

FreeRADIUS只使用本地配置中的SQL查询,根据传入RADIUS数据包中的数据更新数据库。了解这一点的唯一真正方法是查看您的SQL查询和传入请求(通过radiusd -X),并查看对数据进行更改的内容。NAS有可能被破坏,并发送无效或更改的数据,或者可能重复使用覆盖现有记录的会话is。

还可以将FreeRADIUS配置为在post-auth中的数据库中创建“假”记帐开始条目,然后在真正的开始包到达时对其进行更新。如果您正在这样做,那么您应该检查正在写入的值,而且如果会话从未启动(或开始丢失),那么可能会发生不好的事情。

但是,在所有情况下,您真正拥有的唯一解决方案是查看调试输出,看看发生了什么,以及为什么数据是以原来的方式编写的。在FreeRADIUS中,没有任何东西可以在没有从NAS发送数据的情况下随机更新数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74320979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档