[root@www /]# /etc/init.d/zabbix_agentd start
Starting Zabbix Agent: zabbix_agentd [16199]: cannot open config file "/data/zabbix_agent/etc/zabbix_agentd.conf": [2] No such file or directory
[FAILED]
[root@www /]#
解决过程:
1、[root@www /]# grep -irn "/data/zabbix_agent/etc/zabbix_agentd.conf" /data/agent/
Binary file /data/agent/sbin/zabbix_agentd matches --返回结果
匹配到二进制文件,说明agent在启动读取文件时会从/data/agent/sbin/zabbix_agentd文件中,读取zabbix_agentd.conf的路径。
二进制文件无法直接修改,这里采取的方法是:先除/data/agent/sbin/zabbix_agentd文件,然后重新编译安装生成。
2、清除缓存编译,重新编译安装
[root@www zabbix-3.4.4]# make clean
[root@www zabbix-3.4.4]# ./configure --prefix=/data/agent --enable-agent
[root@www zabbix-3.4.4]# make && make clean
3、/data/agent/sbin/zabbix_agentd文件重新生成
拷贝/software/zabbix-3.4.4/misc/init.d/fedora/core5/zabbix_agentd下文件到/etc/init.d/zabbix_agentd
[root@www core5]# /etc/init.d/zabbix_agentd start
Starting Zabbix Agent: [ OK ]
备注:
这个grep的是zabbix_agent的安装路径,也可以grep解压文件路径:
grep -irn "/data/zabbix_agent/etc/zabbix_agentd.conf" /software/zabbix-3.4.4/;