Бакет необходимо смонтировать на сервере, на котором будет установлен коллектор KUMA.
Чтобы смонтировать бакет:
sudo mkdir /home/kuma
sudo bash -c 'echo <идентификатор_ключа_доступа>:<секретный_ключ_доступа> > /home/kuma/.passwd-s3fs'
sudo chmod 600 /home/kuma/.passwd-s3fs
sudo chown -R kuma:kuma /home/kuma
sudo apt install s3fs
sudo mkdir /var/log/yandex-cloud/
sudo chown kuma:kuma /var/log/yandex-cloud/
sudo s3fs kumabucket /var/log/yandex-cloud -o passwd_file=/home/kuma/.passwd-s3fs -o url=https://storage.yandexcloud.net -o use_path_request_style -o uid=$(id -u kuma) -o gid=$(id -g kuma)
Вы можете настроить монтирование бакета при запуске операционной системы, для этого добавьте в файл /etc/fstab строку вида:
s3fs#kumabucket /var/log/yandex-cloud fuse _netdev,uid=<kuma_uid>,gid=<kuma_gid>,use_path_request_style,url=https://storage.yandexcloud.net,passwd_file=/home/kuma/.passwd-s3fs 0 0
Где:
<kuma_uid>—идентификатор пользователя ОС kuma.
<kuma_gid>—идентификатор группы пользователей ОС kuma.
Чтобы узнать kuma_uid и kuma_gid, в консоли выполните команду:
id kuma
sudo ls /var/log/yandex-cloud/
Если всё настроено верно, команда вернёт <audit_trail_id>, где <audit_trail_id> — идентификатор трейла аудита.
Настройка передачи событий Yandex Cloud завершена. События будут располагаться в каталогах в файлах с расширением .json:
/var/log/yandex-cloud/{audit_trail_id}/{year}/{month}/{day}/*.json
В начало