- 자빅스 Cannot obtain file information: [13] Permission denied
1 문제상황[ | ]
- Monitiing --- Latest data에서 확인해보니...
vfs.file.size[/root/test.txt]
(즉, /root/test.txt 파일크기 수집) 항목이 작동하지 않음- 오류메시지는 Cannot obtain file information: [13] Permission denied
2 확인[ | ]
Console
Copy
root@zetawiki:~# ps -ef | grep zabbix_agentd | head -1
zabbix 1046 1 0 05:00 ? 00:00:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
- → zabbix agent는 zabbix 계정으로 실행되고 있음
Console
Copy
root@zetawiki:~# su zabbix -s /bin/bash -c "ls -l /root/test.txt"
ls: cannot access '/root/test.txt': Permission denied
- → zabbix 계정은 해당 파일에 대한 접근 권한이 없음
3 조치[ | ]
Console
Copy
root@zetawiki:~# setfacl -m u:zabbix:rx /root/test.txt
root@zetawiki:~# su zabbix -s /bin/bash -c "ls -l /root/test.txt"
ls: cannot access '/root/test.txt': Permission denied
root@zetawiki:~# setfacl -m u:zabbix:rx /root/
root@zetawiki:~# su zabbix -s /bin/bash -c "ls -l /root/test.txt"
-rw-r-xr--+ 1 root root 0 Dec 27 18:14 /root/test.txt
- → zabbix 계정이 해당 파일에 접근할 수 있게 되었다.
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.