Guest User

Untitled

a guest
Mar 3rd, 2025
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. <source>
  2. @type windows_eventlog2
  3. @id windows_eventlog2
  4. channels security
  5. read_existing_events true
  6. tag winevt.raw
  7. <storage>
  8. @type "local"
  9. persistent true
  10. path "C:/logs/buffer/windows_eventlog2.json"
  11. </storage>
  12. </source>
  13.  
  14. <filter winevt.raw>
  15. @type parser
  16. key_name "Description"
  17. reserve_data true
  18. <parse>
  19. @type grok
  20. grok_pattern %{EVENT_ID:event_id}.*Handle ID:\s*%{NUMBER:handle_id}.*Account Name:\s*%{USERNAME:username}.*ComputerName:\s*%{HOSTNAME:hostname}.*Object Name:\s*%{PATH:object_name}.*
  21. custom_pattern_path C:/opt/fluent/etc/fluent/custom_patterns.txt
  22. </parse>
  23. </filter>
  24.  
  25. <filter winevt.raw>
  26. @type record_transformer
  27. enable_ruby true
  28. <record>
  29. event_id ${record["event_id"]}
  30. handle_id ${record["handle_id"]}
  31. username ${record["username"]}
  32. hostname ${record["hostname"]}
  33. object_name ${record["object_name"]}
  34. timestamp ${Time.at(record["TimeCreated"].to_i).iso8601}
  35. </record>
  36. </filter>
  37.  
  38. <match winevt.raw>
  39. @type rewrite_tag_filter
  40. <rule>
  41. key "event_id"
  42. pattern /^(4660|4663|4656|4659)$/
  43. tag "winevt.filtered"
  44. </rule>
  45. </match>
  46.  
  47. <match winevt.filtered>
  48. @type loki
  49. @id loki_output
  50. endpoint_url "http://192.168.1.2:3100/loki/api/v1/push"
  51. remove_keys event_id,handle_id
  52. <label>
  53. hostname ${hostname}
  54. username ${username}
  55. </label>
  56. <buffer>
  57. @type "file"
  58. path "C:/logs/buffer"
  59. flush_interval 5s
  60. </buffer>
  61. </match>
  62.  
  63. <system>
  64. log_level debug
  65. </system>
Advertisement
Add Comment
Please, Sign In to add comment