Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- input {
- file {
- path => ["C:QUIKMultihubmultihub.log"]
- type => "Multihub-log"
- codec => plain { charset => "UTF-8" }
- start_position => "end"
- stat_interval => 1
- discover_interval => 5
- sincedb_path => "C:Progra~1logstashsincedbsincedb_multihub"
- }
- file {
- path => ["C:QUIKMultihub_TST2multihub.log"]
- type => "MultihubTST2-log"
- codec => plain { charset => "UTF-8" }
- start_position => "end"
- stat_interval => 1
- discover_interval => 5
- sincedb_path => "C:Progra~1logstashsincedbsincedb_multihubtst2"
- }
- file {
- path => ["C:QUIKMultihub_TST3multihub.log"]
- type => "MultihubTST3-log"
- codec => plain { charset => "UTF-8" }
- start_position => "end"
- stat_interval => 1
- discover_interval => 5
- sincedb_path => "C:Progra~1logstashsincedbsincedb_multihubtst3"
- }
- }
- filter {
- if [type] == "Multihub-log" and [message] !~ /MEM|exception|Disconnect|Down|Fail|Unavailable|gate/ {
- drop {}
- }
- mutate {
- add_field => { "[@metadata][zabbix_key_mhub]" => "mhub.prod1" }
- }
- if [type] == "MultihubTST2-log" and [message] !~ /MEM|exception|Disconnect|Down|Fail|Unavailable|gate/ {
- drop {}
- }
- mutate {
- add_field => { "[@metadata][zabbix_key_tst2]" => "mhub.tst2" }
- }
- if [type] == "MultihubTST3-log" and [message] !~ /MEM|exception|Disconnect|Down|Fail|Unavailable|gate/ {
- drop {}
- }
- mutate {
- add_field => { "[@metadata][zabbix_key_tst3]" => "mhub.tst3" }
- }
- }
- output {
- if [type] == "Multihub-log" {
- zabbix {
- zabbix_host => "host"
- zabbix_key => "[@metadata][zabbix_key_mhub]"
- zabbix_server_host => "10.1.110.71"
- zabbix_value => "message"
- }
- }
- if [type] == "MultihubTST2-log" {
- zabbix {
- zabbix_host => "host"
- zabbix_key => "[@metadata][zabbix_key_tst2]"
- zabbix_server_host => "10.1.110.71"
- zabbix_value => "message"
- }
- }
- if [type] == "MultihubTST3-log" {
- zabbix {
- zabbix_host => "host"
- zabbix_key => "[@metadata][zabbix_key_tst3]"
- zabbix_server_host => "10.1.110.71"
- zabbix_value => "message"
- }
- }
- stdout { codec => rubydebug }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement