2015-02-09 64 views
0

我需要一个帮助,我也使用td代理最新版本在我的Ubuntu 12.04解析apache日志mongodb,在配置如果我把“格式无”,然后它创建一个mongo文档并将所有内容推送到消息密钥,但是当我说“format apache”或“format apache2”或“format/^ *********** $ /”(这是给定的apache正则表达式由td代理本身)然后只是它说模式不匹配,td代理不工作的Apache日志

我检查了权限,其他方式周围和所有,但没有得到解决方案,请帮助我,如果你能够运行你的使用td-agent(Fluentd)记录项目。

或者我应该转移到Logtrash来完成这个项目。

/var/log/td-agent/td-agent.log警告如下。

2015-02-09 18:41:39 +0530 [warn]:pattern not match:“192.168.100.11:80 192.168.100.11 - - [09/Feb/2015:18:41:39 +0530] \“POST/get_details HTTP/1.1 \”200 580 \“http://192.168.100.11/login \”\“Mozilla/5.0(X11; Ubuntu; Linux x86_64; rv:35.0)Gecko/20100101 Firefox/35.0 \”“

2015-02 -09 18:41:39 +0530 [warn]:模式不匹配:“192.168.100.11:80 192.168.100.11 - - [09/Feb/2015:18:41:39 +0530] \”POST/get_user HTTP/1.1 \ “200 365 \” http://192.168.100.11/login \ “\ ”的Mozilla/5.0(X11; Ubuntu的版本; Linux x86_64的; RV:35.0)壁虎/ 20100101火狐/ 35.0 \“”

谢谢, 威廉姆斯。

+0

得到了解决方案,它是正则表达式问题:D – Williams 2015-02-10 05:48:54

回答