zabbix_get无法执行agent端的脚本文件解决办法

Posted on   风行天下-2080  阅读(740)  评论(0编辑  收藏  举报

一,无法执行脚本参考网站;http://blog.51cto.com/13589448/2070180

权限不足时提示:  

server端提示:

[root@yao local]# zabbix_get -s  10.116.0.41 -p 10050 -k "test"
sh: /root/zabbix_agent/scripts/test.sh: 权限不够

agent端切换用户测试;

Zabbix中自定义Key执行时权限不够

果真切换用户身份无法执行命令,这时我才猛然醒悟,zabbix用户是无法进入到root用户的家目录的,由下图可以看出,/root目录的权限是550,zabbix无法进入,更不用提执行命令了。
Zabbix中自定义Key执行时权限不够

四. 解决问题

将要运行的脚本放在zabbix用户可以执行的目录之下。为了统一规范,将所有脚本放置在/etc/zabbix/scripts目录下。

1.常见脚本目录

~]# mkdir -pv /etc/zabbix/scripts ~]# cp /root/bin/baidu.sh /etc/zabbix/scripts

2.修改zabbix-agent配置文件

Zabbix中自定义Key执行时权限不够

3.重启zabbix-agent

~]# service zabbix-agent restart.

#####################################################################################################

二,zabbix监控tcp流量

参考网站:https://blog.csdn.net/reblue520/article/details/52274354

注意导入模板的时候要和添加的命令一样,比如tcp.status[listen]

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?

随笔 - 618, 文章 - 0, 评论 - 6, 阅读 - 37万

Copyright © 2025 风行天下-2080
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示