Префиксы, которые невозможно использовать при указании путей к файлам:
/*/bin/boot/dev/etc/home/lib/lib64/proc/root/run/sys/tmp/usr/*/usr/bin//usr/local/*/usr/local/sbin//usr/local/bin//usr/sbin//usr/lib//usr/lib64//var/*/var/lib//var/run//opt/kaspersky/kuma/
Эти шаблоны задаются в виде регулярных выражений и используются системой для проверки пути. Символ * в шаблонах соответствует любой последовательности символов и не должен указываться в самом пути вручную, если это не часть допустимого пути.
Файлы по указанным ниже путям доступны:
/opt/kaspersky/kuma/clickhouse/logs//opt/kaspersky/kuma/mongodb/log//opt/kaspersky/kuma/victoria-metrics/log/
Количество одновременно отслеживаемых файлов по маске может быть ограничено параметром Ядра max_user_watches. Для просмотра значения параметра выполните команду:
cat /proc/sys/fs/inotify/max_user_watches
Если количество файлов для отслеживания превышает значение параметра max_user_watches, коллектор больше не сможет считывать события из файлов и в журнале коллектора появится следующая ошибка:
Failed to add files for watching {"error": "no space left on device"}
Для продолжения правильной работы коллектора вы можете настроить правильную ротацию файлов, чтобы количество файлов не превышало значение параметра max_user_watches, или увеличить значение max_user_watches.
Для увеличения значения параметра выполните команду:
sysctl fs.inotify.max_user_watches=<количество файлов>
sysctl -p
Вы можете добавить значение параметра max_user_watches в sysctl.conf, чтобы значение сохранялось всегда.
После того, как вы увеличите значение параметра max_user_watches, коллектор успешно продолжит работу.