首页 > 其他 > 详细

zabbix自定义监控项没中没权限读取文件问题

时间:2020-07-27 17:57:32      阅读:199      评论:0      收藏:0      [点我收藏+]

zabbix自定义监控项没中没权限读取文件问题

标题有点长,通是这个问题也让我卡了一会,因此在这里记录下!

首先看看我的自定义监控项:

编辑‘/etc/zabbix/zabbix_agentd.conf’在尾部添加下面的参数:

UserParameter=kg_pv,awk ‘!/favicon/{print $1}‘ /var/log/nginx/kugou.access.log | wc -l

这里是统计一个网站大致的访问pv情况,在客户端上执行操作:

[root@VM_63_54_centos zabbix]# awk ‘!/favicon/{print $1}‘ /var/log/nginx/kugou.access.log | wc -l
3187

ok,返回正常!

重启zabbix-agent!

配置监控项:

技术分享图片

 

 这里的键值跟之前配置文件里的键值要对应!保存添加!

稍等片刻后刷新zabbix监控台发现报错了!

我???

这也能有报错?我这么菜的嘛?

居然没权限读文件?

我手动在服务端尝试拉取数据:

[root@VM-75-68 dejavu]# zabbix_get -s 123.206.106.50 -k kg_pv
awk: cmd. line:1: fatal: cannot open file `/var/log/nginx/kugou.access.log‘ for reading (Permission denied)
0

透了,还真没权限!

这里我们尝试过,修改日志文件的权限到777,修改日志文件的所有者和所属组给zabbix,修改/var/log/nginx目录的权限,均无法解决问题!!!

思维枯竭之后,想到Google,发现zabbix还有俩参数,依旧是‘/etc/zabbix/zabbix_agentd.conf’文件,修改结果如下:

AllowRoot=1

User=root

重启客户端;

尝试拉数据:

[root@VM-75-68 dejavu]# zabbix_get -s 123.206.106.50 -k kg_pv
3451

哎,有了!

同时看到后台里也显示正常了。

这里虽然把问题解决了,但是还是想不通为什么需要修改这两个参数,用root权限的话,恐怕会降低安全基线。

而且,原日志文件是所有人可读,为什么zabbix会报这样的一个错?还希望有知道的大佬不吝指点,感谢!

以上,共勉!

zabbix自定义监控项没中没权限读取文件问题

原文:https://www.cnblogs.com/storyawine/p/13386393.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!