profile:
name: generic
runtime:
priority: 99
local_baseline: true
strong_signals: []
startup_prompt: none
runtime_prompt: none
rules:
- description: IPv4 address
regex: '\b(?<!\.)((25[0-5]|(2[0-4]|[0-1]?\d)?\d)\.){3}(25[0-5]|(2[0-4]|[0-1]?\d)?\d)(/\d+)?(?!\.)\b'
color: f#00ffff
- description: MAC address
regex: '(?i)\b((?<!:)([\da-f]{1,2}:){5}[\da-f]{1,2}(?!:)|(?<!\.)([\da-f]{4}\.){2}[\da-f]{4}(?!\.))\b'
color: f#ff9aff
- description: bad operational state
regex: '(?i)\b(password|abnormal(ly)?|down|los(t|s|ing)|err(or(s)?)?|den(y|ies|ied)?|reject(ing|ed)?|drop(ped|s)?|fail(s|ed|ure)?|disconnect(ed)?|unreachable|invalid|bad|notconnect|unusable|blocking|blocked|collision(s)?|unsynchronized|mismatch|runts|CRC|resets)\b'
color: f#ff0000 bold
- description: warning state
regex: '(?i)\b(warning(s)?|degraded|standby|learning|listening|passive)\b'
color: f#ffff00
- description: good operational state
regex: '(?i)\b(up|ok(ay)?|permit(ed|s)?|accept(s|ed)?|enable(d)?|online|succe((ss(ful|fully)?)|ed(ed)?)?|connect(ed)?|reachable|valid|forwarding|synchronized|active)\b'
color: f#00ff00
- description: syslog severe
regex: '\b(%\w+-[0-3]-\w+)\b'
color: f#ff3333 bold
- description: syslog warning
regex: '\b(%\w+-[4-5]-\w+)\b'
color: f#ffff00
- description: syslog info
regex: '\b(%\w+-[6-7]-\w+)\b'
color: f#65d7fd