记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。


grok语法过滤Centos7 ssh登陆日志方法


日志内容如下:

Apr 19 16:09:30 92-com sshd[2749]: Did not receive identification string from 101.200.56.162 port 53456
Apr 19 16:10:26 92-com sshd[2756]: Bad protocol version identification 'GET /console/login/LoginForm.jsp HTTP/1.1' from 101.200.56.162 port 42608
Apr 19 17:07:05 92-com sshd[2852]: Accepted password for tt from 211.137.70.64 port 7182 ssh2


过滤语法:

%{MONTH:yuefen} %{MONTHDAY:riqi} %{TIME:shijian} %{HOSTNAME:zhoujiming} .* %{IPV4:remoteip} .* 


过滤后数据如下:


{
  "yuefen": [
    [
      "Apr"
    ]
  ],
  "riqi": [
    [
      "19"
    ]
  ],
  "shijian": [
    [
      "08:41:40"
    ]
  ],
  "HOUR": [
    [
      "08"
    ]
  ],
  "MINUTE": [
    [
      "41"
    ]
  ],
  "SECOND": [
    [
      "40"
    ]
  ],
  "zhoujiming": [
    [
      "92-com"
    ]
  ],
  "remoteip": [
    [
      "211.137.70.64"
    ]
  ],
  "port": [
    [
      "12925"
    ]
  ]
}



转载请标明出处【grok语法过滤Centos7 ssh登陆日志方法】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论