graylog-deploy/rules
byrsapty 31258eee01 Add error/warn-only Vector filter + 5 new pipeline rules + repetition alert
Analyzed a real 1GB accel-ppp log (2026-07-23): only 2,819 of its lines
were error:/warn:, and one pattern - "can't determine router address" -
repeated 2,746 times over ~4 hours for two specific subscriber interfaces
before self-resolving, completely unalerted since no alert covered it.

- New pipeline rules for 3 previously-unclassified real message types
  (radius:dm_coa session not found, mac change detected, dhcpv4 short
  packet) plus a text-based fallback pair (accelppp_unclassified_error/
  warn) for anything not yet specifically classified - needed because
  Vector-shipped accel-ppp lines have no real syslog PRI header, so the
  numeric-severity generic_critical_severity rule never fires for this
  source.
- New alert7: group by gl2_remote_ip + event_type, fires on >5 occurrences
  in 5 minutes - low enough to have caught the real incident within its
  first cycle, high enough to tolerate a single transient warning.
- vector-accel-ppp-setup.md gained a "keep only error/warn" filter option
  (Step 2b), explicitly documented as a deliberate tradeoff: it also drops
  RADIUS accounting, so the Servers & Sessions dashboard and session
  correlation go empty for any server that applies it. Both the
  with-filter and without-filter full configs are included so the choice
  is per-server, not global.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 16:20:13 +03:00
..
rule1_juniper_ntp.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule2_juniper_ssh_ok.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule3_juniper_ssh_failed_tagged.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule4_juniper_ssh_failed_password.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule5_juniper_ui_config_error.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule6_olt_privilege_mode.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule7_olt_logout.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule8_olt_arp_move.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule9_olt_config_write.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule10_accelppp_router_addr_error.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule11_accelppp_radius_accounting.json Add flood alerts, session correlation, focused dashboards, and CI deploy workflow 2026-07-22 21:31:08 +03:00
rule12_accelppp_radius_server_down.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule13_accelppp_no_radius_servers.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule14_accelppp_auth_failed.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule15_conntrack_table_full.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule16_freeradius_login_ok.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule17_freeradius_login_incorrect.json feat: add automated deployment scripts and monitoring configuration for Graylog infrastructure 2026-07-22 04:52:27 +03:00
rule18_generic_critical_severity.json feat: add generic critical severity classification rule and update deployment documentation 2026-07-22 15:19:10 +03:00
rule19_juniper_chassis_alarm.json feat: add Juniper chassis alarm alerting, Discord notifications, and global timezone configuration for accurate syslog timestamp parsing 2026-07-22 18:48:26 +03:00
rule20_accelppp_radius_access_request.json Add flood alerts, session correlation, focused dashboards, and CI deploy workflow 2026-07-22 21:31:08 +03:00
rule21_accelppp_interface_tag.json Add flood alerts, session correlation, focused dashboards, and CI deploy workflow 2026-07-22 21:31:08 +03:00
rule22_accelppp_radius_coa_session_not_found.json Add error/warn-only Vector filter + 5 new pipeline rules + repetition alert 2026-07-23 16:20:13 +03:00
rule23_accelppp_mac_change_detected.json Add error/warn-only Vector filter + 5 new pipeline rules + repetition alert 2026-07-23 16:20:13 +03:00
rule24_accelppp_dhcpv4_short_packet.json Add error/warn-only Vector filter + 5 new pipeline rules + repetition alert 2026-07-23 16:20:13 +03:00
rule25_accelppp_unclassified_error.json Add error/warn-only Vector filter + 5 new pipeline rules + repetition alert 2026-07-23 16:20:13 +03:00
rule26_accelppp_unclassified_warn.json Add error/warn-only Vector filter + 5 new pipeline rules + repetition alert 2026-07-23 16:20:13 +03:00