linux - 无法读取文件 Datadog 代理

标签 linux ubuntu logging file-permissions datadog

按照本指南设置日志文件的 dd-agent 权限后 https://docs.datadoghq.com/logs/guide/setting-file-permissions-for-rotating-logs/ ,我仍然得到:

- Type: file
  Path: /home/ubuntu/Projects/livestream/nohup.out
  Status: Error: cannot read file /home/ubuntu/Projects/livestream/nohup.out: stat /home/ubuntu/Projects/livestream/nohup.out: permission denied
  BytesRead: 0
  Average Latency (ms): 0
  24h Average Latency (ms): 0
  Peak Latency (ms): 0
  24h Peak Latency (ms): 0
我已确认已设置权限:
# file: Projects/livestream/
# owner: ubuntu
# group: ubuntu
user::rwx
user:dd-agent:r-x
group::rwx
group:dd-agent:r-x
mask::rwx
other::rwx

ubuntu@ip-172-31-38-150:~$ getfacl Projects/livestream/nohup.out 
# file: Projects/livestream/nohup.out
# owner: ubuntu
# group: ubuntu
user::rwx
user:dd-agent:r-x
group::---
group:dd-agent:r-x
mask::rwx
other::rwx

getfacl Projects/
# file: Projects/
# owner: ubuntu
# group: ubuntu
user::rwx
user:dd-agent:r-x
group::rwx
group:dd-agent:r-x
mask::rwx
other::r-x

sudo systemctl restart datadog-agent
sudo datadog-agent status
它无法读取文件可能发生了什么?

最佳答案

我在 Ubuntu 22.04 上遇到了类似的问题。我解决了添加dd-agent在 Ubuntu 组上

sudo usermod -aG ubuntu dd-agent 

关于linux - 无法读取文件 Datadog 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72274423/

相关文章:

JAVA SimpleFormatter,无法设置正则表达式

php - 数据库编码问题?显示带问号的双引号和单引号

c++ - Linux 上的互锁等效项

linux - 帧中何时添加 Vlan 标签?

android - 警告 : Failed to find package build-tools 29. 0.2:找不到命令

ubuntu - Ruby gem 错误 : no such file to load -- bundler

python - 如何在 Linux 中配置 sys.path 变量?

linux - 在 XUbuntu 中运行 Genymotion 时出现符号查找错误

amazon-web-services - AWS Cloudwatch日志代理(awslogs)疯了并将GBps写入日志文件

java - 无法将 Log4j2 AsyncAppender 与 log4j2.properties 一起使用