- 0
- 0
- 约1.56千字
- 约 2页
- 2026-02-15 发布于北京
- 举报
BIDRPro*c
日志
系统接收系统Oracle
文件
数据库
TCP:socket
关于日志文件
见文件unixLog.txt
关于BIDR结构
见文件BIDR.txt,比较一下utmpx结构和bidr结构。
系统的实现流程:
1.循环日志文件
2.过滤
⚫过滤掉ut_user以“.”开头的
⚫过滤掉ut_type不是7或8的
⚫过滤掉ut_line以ftp开头的
3.匹配同一用户某一次的登陆和记录(要考虑跨时间段的问题)
根据给定的登陆记录匹配相应的记录:1.记录的pid和给定的登陆记录一
样。2.记录的时间要晚于登陆记录的时间。3.符合上两个条件的记
录中离给定的登陆记录的一个记录即是和给定的登陆记录匹配的。
跨时间段问题的解决:由于系统时每小时执行一次,匹配记录时会出现三种情
况:
a.某一用户同一次的登陆和记录都包含在这一小时的记录中。这种情况可
以直接计算出用户本次总共的耗时时间。
b.只有某一用户同一次的登陆记录包含在这一小时的记录中。说明此用户在采
集系统运行时,还未,这样就不能计算出用户本次的耗时时间,必须等用
户后再计算,所以应将此记录存到登陆记录的文件中。
c.只有某一用户同一次的记录包含在这一小时的记录中。说明用户是在采
集系统此次之前登陆的,那么在登陆记录的文件中肯定有此记录,根据匹
配原则进行匹配。
4.把匹配好的BIDR结构数据传输给接收系统。
定时操作:
见文件crontab.txt
接收系统实现流程:
1.通过socket接收系统发送的数据。
2.将接收到的数据通过Pro*c到数据库中的t_detail_x表中。
您可能关注的文档
最近下载
- 三国杀卡牌(全套精装+限量版).pdf VIP
- 2024胖东来培训指导手册-幸福生命状态.pdf
- 广发证券-小鹏汽车-09868-小鹏汽车-W(09868)-十载磨砺成体系多维增长引擎或将驱动价值重估.pdf VIP
- 2025年湖北襄阳四中、五中自主招生考试物理试题.docx VIP
- 2025年铁路电动起重机司机一体化理论考试专业知识试题及答案.docx VIP
- 2025湖北襄阳四中、五中自主招生物理试题.docx VIP
- 捷豹XEL车型手册汽车使用说明书pdf电子版下载.pdf VIP
- 2025年新疆司法考试真题及答案.docx
- 四川省专升本计算机基础知识.docx VIP
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
原创力文档

文档评论(0)