Files
ai-security-xdr/haobang-security-dm/upgrade-doc/v2/config/syslog-serve.env.example
T
王绍宏 00c0a1fb7f feat: 新增设备 API 拉取采集及配套处理能力
- 接入 NDRServer 告警和流量日志,支持凭据与任务管理
- 支持分页拉取、窗口拆分、调度优先级及 WAL 持久化后推进断点
- 增加迟到告警规则重放,优化多条泛化规则选择和事件时间处理
- 补充回归测试、数据库升级脚本及部署文档
2026-09-06 16:46:21 +08:00

26 lines
1.1 KiB
Bash

# TCP 和 UDP 当前共用一个网络监听开关;API 拉取使用另一个独立开关。
# 组合方式和生效步骤见 config/接入方式开关说明.md。
# 修改环境变量后需要重新创建容器,仅执行 docker restart 不会加载 Compose 新配置。
SYSLOG_SERVER_ENABLED=true
DEVICE_API_ENABLED=false
# 只允许经过批准的设备域名或 IP,多个值使用英文逗号分隔。
DEVICE_API_ALLOWED_HOSTS=<ndr.example.com>
DEVICE_API_INSTANCE_ID=<当前实例稳定标识>
DEVICE_API_SCAN_INTERVAL_MS=5000
DEVICE_API_LEASE_SECONDS=120
DEVICE_API_GLOBAL_CONCURRENCY=4
DEVICE_API_PER_HOST_CONCURRENCY=1
DEVICE_API_MAX_PAGES_PER_SLICE=20
DEVICE_API_SLOW_PAGE_THRESHOLD_MS=1000
DEVICE_API_BACKPRESSURE_TIMEOUT_MS=120000
# 已完成并投递成功的 WAL 分段保留天数;按磁盘容量规划调整。
SYSLOG_WAL_RETENTION_DAYS=2
SYSLOG_WAL_DISK_HIGH_WATERMARK_PERCENT=90
SYSLOG_WAL_MIN_FREE_BYTES=10737418240
SYSLOG_POINT_TIME_WRITE_ENABLED=true
# 自签名设备证书示例。路径必须通过 volume 挂载进入容器。
JAVA_OPTS=-Djavax.net.ssl.trustStore=/app/ssl/syslog-serve-cacerts -Djavax.net.ssl.trustStorePassword=<PASSWORD>