Apache和Nginx结构

InsightOps会自动识别和索引Apache和Nginx日志事件中的字段。键会自动高亮显示并可点击。点击一个字段将填充搜索栏,以允许快速搜索您的数据。

基本

解析

如果我们以这种格式的正常Apache日志为例:

192.168.2.1 - Ultan [07/Mar/2004:16:43:54 -0800] "GET /unencrypted_password_list HTTP/1.1" 404 9001 "http://passwords。hackz0r" "Mozilla/4.08 [zh] (Win95)"

我们知道apache访问日志的格式为:

*addr* - *user* *timestamp* "* *method* *path* *version*" *status* *bytes* *referrer* *agent* " . *

您将能够立即为groupby查询和计算解析这些隐含的键。从上面的例子来看:

隐含的关键

价值

addr

192.0.2.1

用户

Ultan

时间戳

(-0800年07 / 3月/ 2004:16:43:54)

方法

得到

路径

/ unencrypted_password_list

版本

HTTP / 1.1

状态

404

字节

9001

介绍人

“http://passwords.hackz0r”

代理

wouternieman@gmail.com

使用这些数据可以更容易地进行日志搜索,例如,您现在可以执行以下查询:

你可以看到当一个引荐人来自某个网站:

(推荐人= " http://passwords.hackz0r ")

你可以看到什么url最常被击中

groupby(路径)计算(计算)排序(desc)

您可以看到发送的平均字节数

计算(平均:字节)

您可以看到哪些地址最常被击中

计算(数:addr)排序(desc)