daily pastebin goal
23%
SHARE
TWEET

RFC5424 logstash syslog pattern.

a guest Sep 29th, 2014 3 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SYSLOG5424F5_NILVALUE \-
  2. SYSLOG5424F5_NONZERO_DIGIT [1-9]
  3. SYSLOG5424F5_DIGIT (?:0|%{SYSLOG5424F5_NONZERO_DIGIT})
  4. SYSLOG5424F5_PRINTUSASCII [\u0021-\u007e]
  5. SYSLOG5424F5_SP \u0020
  6. SYSLOG5424F5_BOM \u00ef\u00bb\u00bf
  7. SYSLOG5424F5_MSG_UTF8 %{SYSLOG5424F5_BOM}\p{Assigned}*
  8. SYSLOG5424F5_MSG_ANY \p{ASCII}*
  9. SYSLOG5424F5_MSG (?:%{SYSLOG5424F5_MSG_ANY}|%{SYSLOG5424F5_MSG_UTF8})
  10. SYSLOG5424F5_SD_NAME %{SYSLOG5424F5_PRINTUSASCII}{1,32}?
  11. SYSLOG5424F5_PARAM_VALUE \p{Assigned}*?
  12. SYSLOG5424F5_PARAM_NAME %{SYSLOG5424F5_SD_NAME}
  13. SYSLOG5424F5_SD_ID %{SYSLOG5424F5_SD_NAME}
  14. SYSLOG5424F5_SD_PARAM %{SYSLOG5424F5_PARAM_NAME}=\"%{SYSLOG5424F5_PARAM_VALUE}\\
  15. "
  16. SYSLOG5424F5_SD_PARAMS (?:%{SYSLOG5424F5_SP}%{SYSLOG5424F5_SD_PARAM})*?
  17. SYSLOG5424F5_SD_ELEMENT \[%{SYSLOG5424F5_SD_ID:syslog5424_sd_id}%{SYSLOG5424F5_\
  18. SD_PARAMS:syslog5424_sd_params}\]
  19. SYSLOG5424F5_STRUCTURED_DATA (%{SYSLOG5424F5_NILVALUE}|%{SYSLOG5424F5_SD_ELEMEN\
  20. T})
  21. SYSLOG5424F5_TIME_HOUR (?:[01][0-9]|2[0-3])
  22. SYSLOG5424F5_TIME_MINUTE [0-5][0-9]
  23. SYSLOG5424F5_TIME_SECOND [0-5][0-9]
  24. SYSLOG5424F5_TIME_SECFRAC (?:\.%{SYSLOG5424F5_DIGIT}{1,6}|)
  25. SYSLOG5424F5_TIME_NUMOFFSET (?:\+|\-)%{SYSLOG5424F5_TIME_HOUR:syslog5424_time_n\
  26. umoffset_hour}:%{SYSLOG5424F5_TIME_MINUTE:syslog5424_time_numoffset_minute}
  27. SYSLOG5424F5_TIME_OFFSET %{SYSLOG5424F5_TIME_NUMOFFSET:syslog5424_time_numoffse\
  28. t}
  29. SYSLOG5424F5_PARTIAL_TIME %{SYSLOG5424F5_TIME_HOUR:syslog5424_time_hour}:%{SYSL\
  30. OG5424F5_TIME_MINUTE:syslog5424_time_minute}:%{SYSLOG5424F5_TIME_SECOND:syslog5\
  31. 424_time_second}%{SYSLOG5424F5_TIME_SECFRAC:syslog5424_time_secfrac}
  32. SYSLOG5424F5_FULL_TIME %{SYSLOG5424F5_PARTIAL_TIME:syslog5424_partial_time}%{SY\
  33. SLOG5424F5_TIME_OFFSET}
  34. SYSLOG5424F5_DATE_MDAY (?:0[1-9]|[1-2][0-9]|3[01])
  35. SYSLOG5424F5_DATE_MONTH (?:0[1-9]|1[0-2])
  36. SYSLOG5424F5_DATE_FULLYEAR [0-9]{4}
  37. SYSLOG5424F5_FULL_DATE %{SYSLOG5424F5_DATE_FULLYEAR:syslog5424_full_year}\-%{SY\
  38. SLOG5424F5_DATE_MONTH:syslog5424_month}\-%{SYSLOG5424F5_DATE_MDAY:syslog5424_md\
  39. ay}
  40. SYSLOG5424F5_TIMESTAMP (?:%{SYSLOG5424F5_NILVALUE}|%{SYSLOG5424F5_FULL_DATE:sys\
  41. log5424_full_date}T%{SYSLOG5424F5_FULL_TIME:syslog5424_full_time})
  42. SYSLOG5424F5_MSG_ID (?:%{SYSLOG5424F5_NILVALUE}|%{SYSLOG5424F5_PRINTUSASCII}{1,\
  43. 32})
  44. SYSLOG5424F5_PROC_ID (?:%{SYSLOG5424F5_NILVALUE}|%{SYSLOG5424F5_PRINTUSASCII}{1\
  45. ,12})
  46. SYSLOG5424F5_APP_NAME (?:%{SYSLOG5424F5_NILVALUE}|%{SYSLOG5424F5_PRINTUSASCII}{\
  47. 1,48})
  48. SYSLOG5424F5_HOSTNAME (?:%{SYSLOG5424F5_NILVALUE}|%{SYSLOG5424F5_PRINTUSASCII}{\
  49. 1,255})
  50. SYSLOG5424F5_VERSION %{SYSLOG5424F5_NONZERO_DIGIT}%{SYSLOG5424F5_DIGIT}{0,2}
  51. SYSLOG5424F5_PRIVAL (?:[0-9]|[0-9][0-9]|1[0-8][0-9]|19[0-1])
  52. SYSLOG5424F5_PRI <%{SYSLOG5424F5_PRIVAL:syslog5424_prival}>
  53. SYSLOG5424F5_HEADER %{SYSLOG5424F5_PRI}%{SYSLOG5424F5_VERSION:syslog5424_versio\
  54. n}%{SYSLOG5424F5_SP}%{SYSLOG5424F5_TIMESTAMP:syslog5424_timestamp}%{SYSLOG5424F\
  55. 5_SP}%{SYSLOG5424F5_HOSTNAME:syslog5424_hostname}%{SYSLOG5424F5_SP}%{SYSLOG5424\
  56. F5_APP_NAME:syslog5424_app_name}%{SYSLOG5424F5_SP}%{SYSLOG5424F5_PROC_ID:syslog\
  57. 5424_proc_id}%{SYSLOG5424F5_SP}%{SYSLOG5424F5_MSG_ID:syslog5424_msg_id}
  58. SYSLOG5424F5_LINE %{SYSLOG5424F5_HEADER}%{SYSLOG5424F5_SP}%{SYSLOG5424F5_STRUCT\
  59. URED_DATA}(?: |)%{SYSLOG5424F5_MSG:syslog5424_msg}
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top