zabbixa-gent无法获取文件时间

zabbixa-gent获取文件时间

问题:zabbix-agent脚本无法获取家目录下的文件时间

执行stat $PICTURE_NAME |grep Modify |tr -s " "|cut -d " " -f2可以获取到该文件的modify时间
将该命令放到脚本中,无法通过zabbix获取到结果,提示权限拒绝

原因:

首先,zabbix-agent肯定是以zabbix系统用户执行
然后查看家目录的权限是700,属主与属组都是用户本身,此时zabbix用户对于centos来说就是其他人,则zabbix就对cetnos家目录下的文件没有读写执行权限,所以是看不到centos家目录下stat状态的。

解决办法:

1 可以对家目录加r权限,chmod 704 /家目录
2 也可以将文件放到/tmp目录下做处理

posted @ 2020-05-31 15:39  zoer  阅读(193)  评论(0编辑  收藏  举报