问题
zabbix安装完成后,无法找到zabbix/bin目录
详细问题
笔者安装zabbix后,自定义item key进行测试。需在zabbix-server 端
切换目录:
cd /usr/local/zabbix/bin
执行查询命令:
./zabbix_get -s 192.168.174.132 -p 10050 -k “home.file.count”
-s 192.168.200.130 指定了要查询的主机的IP地址 笔者为192.168.174.132。
-p 10050 指定了用于Zabbix代理的端口号为 笔者为10050。
-k “memory.used” 指定了要获取的监控项的键值为 笔者为"home.file.count"。
但在切换目录:
cd /usr/local/zabbix/bin
报错
查找zabbix 目录所在位置
以上zabbix中并未包含bin目录
解决方案
查找zabbix_get文件所在位置
切换至zabbix_get所在目录:
执行查询命令:
解决原因
默认情况下,Zabbix将安装到/usr/local/zabbix目录下,其二进制文件通常位于/usr/local/zabbix/bin目录中。但是,如果在安装过程中选择了自定义路径(笔者似乎并未指定其他位置,但是zabbix并没有安装至默认位置),则该目录可能位于不同的位置。请检查您在安装过程中选择的路径,以确定正确的安装位置。
事实上,其二进制文件所在位置并不重要。由于所要执行查询命令使用了 zabbix_get 工具来获取指定主机的内存使用情况。因此只需确定zabbix_get文件所在位置即可。
参考文献
chatgpt