- 论坛徽章:
- 0
|
我是一个perl初学者.
目前想实现对某日志文件针对某些关键字进行过滤,然后对过滤出来的内容进行统计排序, 最后邮件把统计的结果发送到一指定邮箱.
你们提出思路就可以了,不用给出具体程序.我自己根据你们的思路研究一下.如果有疑问再请教各位.
日志文件内的大致内容如下:
文件名2009-02-02.log
2009-02-02 16:00:12 radious-server Level.warning [root]system-information-000435: badly user passcode from 1.1.1.1:1234 to 2.2.2.2:5678 proto TCP Occurred 1 times.
2009-02-02 16:00:13 radious-server Level.warning [root]system-information-000435: badly user passcode from 1.1.1.1:1234 to 2.2.2.2:5678 proto TCP Occurred 1 times.
2009-02-02 16:00:22 radious-server Level.info [root]system-information-000322: accept passcode from 3.3.3.3:1234 to 4.4.4.4:5678 proto TCP, Occurred 1 times.
过滤出所有 非 Level.info 等级的日志. 然后再对过滤出来的日志将[root]system-information 到 proto 的部分选出来 , 最后对选出的内容进行统计降幂排序. |
|