| Line 32... |
Line 32... |
| 32 |
|
32 |
|
| 33 |
# hostname daemon_id spaces
|
33 |
# hostname daemon_id spaces
|
| 34 |
# this can be optional (for instance if we match named native log files)
|
34 |
# this can be optional (for instance if we match named native log files)
|
| 35 |
__line_prefix=(?:\s\S+ %(__daemon_combs_re)s\s+)?
|
35 |
__line_prefix=(?:\s\S+ %(__daemon_combs_re)s\s+)?
|
| 36 |
|
36 |
|
| 37 |
failregex = ^%(__line_prefix)s(\.\d+)?( error:)?\s*client <HOST>#\S+( \([\S.]+\))?: (view (internal|external): )?query(?: \(cache\))? '.*' denied\s*$
|
37 |
failregex = ^%(__line_prefix)s( error:)?\s*client <HOST>#\S+( \([\S.]+\))?: (view (internal|external): )?query(?: \(cache\))? '.*' denied\s*$
|
| 38 |
^%(__line_prefix)s(\.\d+)?( error:)?\s*client <HOST>#\S+( \([\S.]+\))?: zone transfer '\S+/AXFR/\w+' denied\s*$
|
38 |
^%(__line_prefix)s( error:)?\s*client <HOST>#\S+( \([\S.]+\))?: zone transfer '\S+/AXFR/\w+' denied\s*$
|
| 39 |
^%(__line_prefix)s(\.\d+)?( error:)?\s*client <HOST>#\S+( \([\S.]+\))?: bad zone transfer request: '\S+/IN': non-authoritative zone \(NOTAUTH\)\s*$
|
39 |
^%(__line_prefix)s( error:)?\s*client <HOST>#\S+( \([\S.]+\))?: bad zone transfer request: '\S+/IN': non-authoritative zone \(NOTAUTH\)\s*$
|
| - |
|
40 |
|
| - |
|
41 |
ignoreregex =
|
| 40 |
|
42 |
|
| 41 |
# DEV Notes:
|
43 |
# DEV Notes:
|
| 42 |
# Trying to generalize the
|
44 |
# Trying to generalize the
|
| 43 |
# structure which is general to capture general patterns in log
|
45 |
# structure which is general to capture general patterns in log
|
| 44 |
# lines to cover different configurations/distributions
|
46 |
# lines to cover different configurations/distributions
|
| 45 |
#
|
47 |
#
|
| 46 |
# (\.\d+)? is a really ugly catch of the microseconds not captured in the date detector
|
- |
|
| 47 |
#
|
- |
|
| 48 |
# Author: Yaroslav Halchenko
|
48 |
# Author: Yaroslav Halchenko
|