免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 8207 | 回复: 20
打印 上一主题 下一主题

求助:log日志字段提取,脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-31 10:00 |只看该作者 |倒序浏览
本帖最后由 doking2008 于 2010-08-31 11:24 编辑

log.rar (1.54 KB, 下载次数: 29) 我希望从下面的日志中得到:
aug 27,  17:58:07,abc.com.cn,2284 ,Warning(error),最后的日志描述
第一份分割点是空格,第二个分割点是1.1.1.1,第三个分割点是MS开头...2010结尾字符串,第四个分割点是2010后面字母开头到User N/A(或User)结尾字符串,第五个是空格。



Aug 27 17:58:07 1.1.1.1 abc.com.cn MSWinEventLog        2        Application        3171        Fri Aug 27 17:58:01 2010        2284        W3SVC-WP        Unknown User        N/A        Warning        abc.com.cn        None        0000: 50 00 07 80 00 00 00 00   .......          FailedRequestTracing module failed to write buffered events to log file for the request that matched failure definition. No logs will be generated until this condition is corrected. The problem happened at least 1 times in the last 5 minutes. The data is the error.          3123  


Aug 27 17:58:19 1.1.1.1 bcd.com.cn MSWinEventLog        2        System        160        Fri Aug 27 17:52:58 2010        8        Print        SYSTEM        User        Warning        bcd.com.cn        None                打印机 Microsoft XPS Document Writer (已重定向 2) 的打印队列中的作业已删除。不需要用户操作。  若要停止记录打印后台处理程序的警告事件,请在“控制面板”中打开“打印机”,右键单击窗口的一块空白区域,单击“以管理员身份运行”,单击“服务器”属性,单击“高级”选项卡,然后清除记录后台处理程序警告事件复选框。          108  


Aug 27 19:48:57 1.1.1.1 ddd.com.cn MSWinEventLog        2        Application        4382        Fri Aug 27 19:48:45 2010        20000        BlackBerry Policy Service        Unknown User        N/A        Warning        ddd        None                {part@eee.com.cn, PIN=205CCF0A, UserId=38}


Aug 28 06:00:36 1.1.1.1 ddd.com.cn MSWinEventLog        2        Application        4565        Sat Aug 28 06:00:23 2010        16068        BlackBerry Synchronization Service        Unknown User        N/A        Error        ddd        None                [SYNC-Gate] Failed to get last ChangeNumber from SyncServerState table, can't continue to check user config change.          4558


论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
2 [报告]
发表于 2010-08-31 10:06 |只看该作者
你这数据好乱啊,你用代码括起来,应该很简单的问题吧。

论坛徽章:
0
3 [报告]
发表于 2010-08-31 10:19 |只看该作者
乱才要整理啊,因为是syslog进过中转,多了一个1.1.1.1的中转IP,本来我可以直接导入mysql的。

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
4 [报告]
发表于 2010-08-31 10:23 |只看该作者
回复 3# doking2008


   不是,你误会了,我是说:“你把贴的数据整清晰明了点,让大家看了也容易帮你解决问题。”

论坛徽章:
0
5 [报告]
发表于 2010-08-31 10:27 |只看该作者
我加了几个回车,这样一条条日志比较容易区分。

论坛徽章:
0
6 [报告]
发表于 2010-08-31 10:32 |只看该作者
回复 1# doking2008


    awk -F"  +"   '{gsub(/1\.1\.1\.1 /,"",$1);gsub(/MS.*Log/,"",$1);print $1" "$6" "$10}' test

论坛徽章:
0
7 [报告]
发表于 2010-08-31 10:35 |只看该作者
这么复杂,头都晕了

论坛徽章:
0
8 [报告]
发表于 2010-08-31 10:38 |只看该作者
[root@yinjisvn home]# awk -F"  +"   '{gsub(/1\.1\.1\.1 /,"",$1);gsub(/MS.*Log/,"",$1);print $1" "$6" "$10}'  6.txt
Aug 27 17:58:07 abc.com.cn  2284 Warning
  
  
Aug 27 17:58:19 bcd.com.cn  8 Warning
  
  
Aug 27 19:48:57 ddd.com.cn  20000 Warning
  
  
Aug 28 06:00:36 ddd.com.cn  16068 Error

前面问题,就是少了最好的日志描述,谢谢啊

论坛徽章:
0
9 [报告]
发表于 2010-08-31 10:40 |只看该作者
wqfhenanxc ,真是太感谢了,呵呵,描述不用太严格,格式差点没关系,有就可以了,就是不要漏了。
再次感谢高手啊。

论坛徽章:
0
10 [报告]
发表于 2010-08-31 10:50 |只看该作者
我在自己全log的机器上运行,还是有很大问题啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP