logstash匹配内网IP,并添加字段
需求:判断IP是否属于某个内网段,属于则添加字段
插件:logstash-filter-cidr, logstash自带
用法:在logstash配置文件的filter中添加如下命令
cidr {
add_field => {"department"=>"XX部"}
address => ["%{src_ip}", "%{dst_ip}"]
network => ["192.168.0.1/24"]
说明:add_field 匹配成功后需要添加的字段及内容
address 需要匹配的字段,可以是一个也可以是多个,逗号分隔
network 匹配的网段,可以是多个,逗号分隔
问题:如果部门太多的话,添加起来比较麻烦,不知道有没有更好的方法,求大神们指教。