LINUX.ORG.RU
решено ФорумAdmin

Zabbix не может получить доступ к лог файлу даже с 777 правами из web gui

 


0

2

Error: Value of type «string» is not suitable for value type «Numeric (float)». Value «tail: cannot open '/home/user/mc/plugins/Skript/logs/tps.log' for reading: Permission denied»

#groups zabbix
zabbix : user minecraft
права пользователя папки /home/user/* «user» в группе «minecraft»

#ls -l
total 116
-rw-rw-r-- 1 zabbix minecraft 41976 сен 17 05:33 online.log
-rw-rw-r-- 1 zabbix minecraft 65070 сен 17 05:33 tps.log

#groups zabbix
zabbix : minecraft

#sudo -u zabbix tail /home/user/mc/plugins/Skript/logs/online.log

[17.09.2023, 05:31] 0
[17.09.2023, 05:32] 0
[17.09.2023, 05:32] 0
[17.09.2023, 05:33] 0

Даже если ставлю права 777 все равно ошибка доступа

-rwxrwxrwx 1 zabbix minecraft 42284 сен 17 05:40 online.log
-rwxrwxrwx 1 zabbix minecraft 65546 сен 17 05:40 tps.log

картинка https://i.stack.imgur.com/EfaqT.png


  1. ты забыл перезапустить zabbix после добавления в группу
  2. в пути к файлу есть каталог, на который не хватает прав. проверь через sudo
  3. менее частый вариант, с selinux/apparmor или чем-то подобным
router ★★★★★
()

screen запущен от, права на папку тоже самое включая все подкорни
USER GROUP
user minecraft

на дирректории права, 755, на файл хватит и 644.


usermod -aG minecraft zabbix в ридми написано https://github.com/ostermine/zabbix-minecraft-monitoring/blob/main/README.md само собой давно сделано.


systemctl restart zabbix-agent

все равно не работает wtf

sudo -u zabbix tail -n 1 /home/user/mc/plugins/Skript/logs/online.log | egrep -o «]\s.+» | tr -d " ]"
значение выдается
0

Regacar
() автор топика
Последнее исправление: Regacar (всего исправлений: 2)
Ответ на: комментарий от Regacar

все решил

Тема не помечена решённой, самого решения нет. А ты эгоист… впрочем, судя по тому, что ты уже набил одну звезду, а в разметку так и не научился, тут ничего удивительного нет.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

решение было в том что chown -R user:minecraft /home/user

как и писал router >> в пути к файлу есть каталог, на который не хватает прав. проверь через sudo.

но вот что я так и не понял почему работало все через юзерка забикс в терминале а именно эта комманда sudo -u zabbix tail -n 1 /home/user/mc/plugins/Skript/logs/online.log | egrep -o «]\s.+» | tr -d " ]" хотя по логике ошибка должна быть как в веб интерфейсе

Regacar
() автор топика