Hi Jose,
Thanks for your response. But my agent is installed on Ubuntu ("22.04.2 LTS (Jammy Jellyfish)") and my ossec.conf for FIM looks like this:
<!-- File integrity monitoring -->
<syscheck>
<disabled>no</disabled>
<!-- Frequency that syscheck is executed default every 12 hours -->
<frequency>43200</frequency>
<scan_on_start>yes</scan_on_start>
<!-- Directories to check (perform all possible verifications) -->
<directories check_all="yes">/etc,/usr/bin,/usr/sbin</direct>
<directories>/bin,/sbin,/boot</directories>
<directories check_all="yes" realtime="yes">/dirname</directories>
<!-- Files/directories to ignore -->
<ignore>/etc/mtab</ignore>
<ignore>/etc/hosts.deny</ignore>
<ignore>/etc/mail/statistics</ignore>
<ignore>/etc/random-seed</ignore>
<ignore>/etc/random.seed</ignore>
<ignore>/etc/adjtime</ignore>
<ignore>/etc/httpd/logs</ignore>
<ignore>/etc/utmpx</ignore>
<ignore>/etc/wtmpx</ignore>
<ignore>/etc/cups/certs</ignore>
<ignore>/etc/dumpdates</ignore>
<ignore>/etc/svc/volatile</ignore>
<!-- Check the file, but never compute the diff -->
<nodiff>/etc/ssl/private.key</nodiff>
<skip_nfs>no</skip_nfs>
<skip_dev>yes</skip_dev>
<skip_proc>no</skip_proc>
<skip_sys>no</skip_sys>
<!-- Nice value for Syscheck process -->
<process_priority>10</process_priority>
<!-- Maximum output throughput -->
<max_eps>100</max_eps>
<!-- Database synchronization settings -->
<synchronization>
<enabled>yes</enabled>
<interval>5m</interval>
<max_interval>1h</max_interval>
<max_eps>10</max_eps>
</synchronization>
</syscheck>
<syscheck>
<alert_new_files>yes</alert_new_files>
</syscheck>
/dirname is actually a directory where an external drive of zfs filesystem is mounted, after some debugging I found that directories which are a part of ext4 filesystem are working fine for FIM Module, but in case of modern filesystems such as zfs, FIM is not generating any alert.
And when I restarted the agent, I found this log in ossec.log: 2023/05/18 06:48:52 wazuh-syscheckd: INFO: (6012): Real-time file integrity monitoring started.
And no error log in ossec.log related to FIM.
So, my question is- Can FIM module not monitor directories which are of modern filesystems (zfs in my case)?
Thank You & Best Regards,
Aman