The File Integrity Monitoring (syscheck) module has some limitations in case of agents deployed at MacOS endpoints. Currently, Wazuh File Integrity Monitoring is not supporting
realtime and
whodata for MacOS. Both of these features are already in our roadmap though we don't have an ETA yet.
Therefore, it supports scheduled scans only for the directories that you want to monitor at your Mac agents. The
scheduled scan works in an interval based on the time value set in the frequency section of the syscheck configuration. It will not trigger real time alerts for creating or modifying files in the monitored directories, rather will generate alerts only during the next scan. The FIM module runs scans every 12 hours (43200 seconds) by default and can be set to a lower value to run the scans more frequently. Though you can set any positive number value for the frequency, it is suggested to set the frequency at least 10 minutes (600 seconds) so that all the files in the directory can be monitored properly.
I hope it helps you to understand the expected current behavior of FIM module in MacOS agents. If you still have any further query here, please let us know.