三人行必有我师

logstash 内if not in 判断IP写法问题

Logstash | 作者 MeamoA | 发布于2018年03月19日 | 阅读数:6197

有需求需要实现将自己公网IP不添加归属地,目前写法如下:
filter {
if [src_ip] not in "116.213.95.*" {
geoip {
source => "src_ip"
target => "src_geoip"
database => "/usr/local/logstash/GeoLite2-City.mmdb"
}
}
}
请各位大哥赐教,感谢。
已邀请:

strglee

赞同来自: MeamoA

if !([src_ip] =~ /116.213.95.\d{1,3}/) {
}

要回复问题请先登录注册