I am having an issue with a rule concerning Synology logs.
I would like to receive an alert when a user reads (or downloads) more than 2,000 files.
If I replace ‘frequency=2’ with ‘frequency=2000’ in rule 100012 and test it, I do not receive an alert.
I tried adding another rule, 100013, to limit the ‘frequency’ in rule 100012, but 100013 never starts.
bash-5.2# /var/ossec/bin/wazuh-logtest <<'EOF'
2026 Jan 27 10:22:15 Nas-archive->192.168.1.1 Jan 27 11:22:13 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileA.xlsx, File/Folder: File, Size: 65.64 KB, User: CH\admin, IP: 10.1.129.10
2026 Jan 27 10:22:16 Nas-archive->192.168.1.1 Jan 27 11:22:14 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileB.xlsx, File/Folder: File, Size: 65.64 KB, User: CH\admin, IP: 10.1.129.10
2026 Jan 27 10:35:01 Nas-archive->192.168.1.1 Jan 27 11:35:01 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileC.xlsx, File/Folder: File, Size: 70.00 KB, User: CH\admin, IP: 10.1.129.10
2026 Jan 27 10:35:02 Nas-archive->192.168.1.1 Jan 27 11:35:02 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileD.xlsx, File/Folder: File, Size: 70.00 KB, User: CH\admin, IP: 10.1.129.10
EOF
Starting wazuh-logtest v4.14.1
Type one log per line
**Phase 1: Completed pre-decoding.
full event: '2026 Jan 27 10:22:15 Nas-archive->192.168.1.1 Jan 27 11:22:13 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileA.xlsx, File/Folder: File, Size: 65.64 KB, User: CH\admin, IP: 10.1.129.10'
timestamp: '2026 Jan 27 10:22:15'
**Phase 2: Completed decoding.
name: 'synology-winfileservice'
action: 'read'
data: '/Archive-Sharepoint/archive/FileA.xlsx'
size_num: '65.64'
size_unit: 'KB'
srcip: '10.1.129.10'
srcuser: 'CH\admin'
type: 'File'
**Phase 3: Completed filtering (rules).
id: '100011'
level: '3'
description: 'Synology file read.'
groups: '['remote', 'syslog', 'synology']'
firedtimes: '1'
mail: 'False'
mitre.id: '['T1565']'
mitre.tactic: '['Impact']'
mitre.technique: '['Data Manipulation']'
**Alert to be generated.
**Phase 1: Completed pre-decoding.
full event: '2026 Jan 27 10:22:16 Nas-archive->192.168.1.1 Jan 27 11:22:14 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileB.xlsx, File/Folder: File, Size: 65.64 KB, User: CH\admin, IP: 10.1.129.10'
timestamp: '2026 Jan 27 10:22:16'
**Phase 2: Completed decoding.
name: 'synology-winfileservice'
action: 'read'
data: '/Archive-Sharepoint/archive/FileB.xlsx'
size_num: '65.64'
size_unit: 'KB'
srcip: '10.1.129.10'
srcuser: 'CH\admin'
type: 'File'
**Phase 3: Completed filtering (rules).
id: '100012'
level: '12'
description: 'Many Synology files sup 100 en 1h read by same user.'
groups: '['remote', 'syslog', 'synology']'
firedtimes: '1'
frequency: '2'
mail: 'True'
mitre.id: '['T1565']'
mitre.tactic: '['Impact']'
mitre.technique: '['Data Manipulation']'
**Alert to be generated.
**Phase 1: Completed pre-decoding.
full event: '2026 Jan 27 10:35:01 Nas-archive->192.168.1.1 Jan 27 11:35:01 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileC.xlsx, File/Folder: File, Size: 70.00 KB, User: CH\admin, IP: 10.1.129.10'
timestamp: '2026 Jan 27 10:35:01'
**Phase 2: Completed decoding.
name: 'synology-winfileservice'
action: 'read'
data: '/Archive-Sharepoint/archive/FileC.xlsx'
size_num: '70.00'
size_unit: 'KB'
srcip: '10.1.129.10'
srcuser: 'CH\admin'
type: 'File'
**Phase 3: Completed filtering (rules).
id: '100012'
level: '12'
description: 'Many Synology files sup 100 en 1h read by same user.'
groups: '['remote', 'syslog', 'synology']'
firedtimes: '2'
frequency: '2'
mail: 'True'
mitre.id: '['T1565']'
mitre.tactic: '['Impact']'
mitre.technique: '['Data Manipulation']'
**Alert to be generated.
**Phase 1: Completed pre-decoding.
full event: '2026 Jan 27 10:35:02 Nas-archive->192.168.1.1 Jan 27 11:35:02 Nas-archive01 WinFileService Event: read, Path: /Archive-Sharepoint/archive/FileD.xlsx, File/Folder: File, Size: 70.00 KB, User: CH\admin, IP: 10.1.129.10'
timestamp: '2026 Jan 27 10:35:02'
**Phase 2: Completed decoding.
name: 'synology-winfileservice'
action: 'read'
data: '/Archive-Sharepoint/archive/FileD.xlsx'
size_num: '70.00'
size_unit: 'KB'
srcip: '10.1.129.10'
srcuser: 'CH\admin'
type: 'File'
**Phase 3: Completed filtering (rules).
id: '100012'
level: '12'
description: 'Many Synology files sup 100 en 1h read by same user.'
groups: '['remote', 'syslog', 'synology']'
firedtimes: '3'
frequency: '2'
mail: 'True'
mitre.id: '['T1565']'
mitre.tactic: '['Impact']'
mitre.technique: '['Data Manipulation']'
**Alert to be generated.