一,无法执行脚本参考网站;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用户是无法进入到root用户的家目录的,由下图可以看出,/root目录的权限是550,zabbix无法进入,更不用提执行命令了。
四. 解决问题
将要运行的脚本放在zabbix用户可以执行的目录之下。为了统一规范,将所有脚本放置在/etc/zabbix/scripts目录下。
1.常见脚本目录
~]# mkdir -pv /etc/zabbix/scripts ~]# cp /root/bin/baidu.sh /etc/zabbix/scripts
2.修改zabbix-agent配置文件
3.重启zabbix-agent
~]# service zabbix-agent restart.
#####################################################################################################
二,zabbix监控tcp流量
参考网站:https://blog.csdn.net/reblue520/article/details/52274354
注意导入模板的时候要和添加的命令一样,比如tcp.status[listen]