Advertisement
Guest User

Untitled

a guest
Aug 4th, 2015
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. input {
  2. file {
  3. path => ["C:QUIKMultihubmultihub.log"]
  4. type => "Multihub-log"
  5. codec => plain { charset => "UTF-8" }
  6. start_position => "end"
  7. stat_interval => 1
  8. discover_interval => 5
  9. sincedb_path => "C:Progra~1logstashsincedbsincedb_multihub"
  10. }
  11. file {
  12. path => ["C:QUIKMultihub_TST2multihub.log"]
  13. type => "MultihubTST2-log"
  14. codec => plain { charset => "UTF-8" }
  15. start_position => "end"
  16. stat_interval => 1
  17. discover_interval => 5
  18. sincedb_path => "C:Progra~1logstashsincedbsincedb_multihubtst2"
  19. }
  20. file {
  21. path => ["C:QUIKMultihub_TST3multihub.log"]
  22. type => "MultihubTST3-log"
  23. codec => plain { charset => "UTF-8" }
  24. start_position => "end"
  25. stat_interval => 1
  26. discover_interval => 5
  27. sincedb_path => "C:Progra~1logstashsincedbsincedb_multihubtst3"
  28. }
  29. }
  30.  
  31. filter {
  32. if [type] == "Multihub-log" and [message] !~ /MEM|exception|Disconnect|Down|Fail|Unavailable|gate/ {
  33. drop {}
  34. }
  35. mutate {
  36. add_field => { "[@metadata][zabbix_key_mhub]" => "mhub.prod1" }
  37. }
  38. if [type] == "MultihubTST2-log" and [message] !~ /MEM|exception|Disconnect|Down|Fail|Unavailable|gate/ {
  39. drop {}
  40. }
  41. mutate {
  42. add_field => { "[@metadata][zabbix_key_tst2]" => "mhub.tst2" }
  43. }
  44. if [type] == "MultihubTST3-log" and [message] !~ /MEM|exception|Disconnect|Down|Fail|Unavailable|gate/ {
  45. drop {}
  46. }
  47. mutate {
  48. add_field => { "[@metadata][zabbix_key_tst3]" => "mhub.tst3" }
  49. }
  50. }
  51. output {
  52.  
  53. if [type] == "Multihub-log" {
  54. zabbix {
  55. zabbix_host => "host"
  56. zabbix_key => "[@metadata][zabbix_key_mhub]"
  57. zabbix_server_host => "10.1.110.71"
  58. zabbix_value => "message"
  59. }
  60. }
  61. if [type] == "MultihubTST2-log" {
  62. zabbix {
  63. zabbix_host => "host"
  64. zabbix_key => "[@metadata][zabbix_key_tst2]"
  65. zabbix_server_host => "10.1.110.71"
  66. zabbix_value => "message"
  67. }
  68. }
  69. if [type] == "MultihubTST3-log" {
  70. zabbix {
  71. zabbix_host => "host"
  72. zabbix_key => "[@metadata][zabbix_key_tst3]"
  73. zabbix_server_host => "10.1.110.71"
  74. zabbix_value => "message"
  75. }
  76. }
  77. stdout { codec => rubydebug }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement