Linux上的多个zabbix代理(centos)

时间:2015-08-28 12:24:01

标签: linux alert monitoring zabbix

可以在Windows系统上轻松安装多个zabbix代理

zabbix_agentd.exe --config <configuration_file_for_instance_1> --install --multiple-agents
zabbix_agentd.exe --config <configuration_file_for_instance_2> --install --multiple-agents
...
zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents

你可以找到zabbix official documentation我尝试过的更多细节,它运作正常。

但是,我找不到有关多个Linux代理的任何文档。即使我找不到任何信息是否可能。

我尝试在linux上运行带有相同参数的zabbix_agentd( - install --multiple-agents)。但这些参数在linux系统上无效。或者存在任何其他类似参数。

那么,基本上可以在linux环境(尤其是centos)上运行多个代理吗?而且,如果有可能如何?

1 个答案:

答案 0 :(得分:1)

是的,有可能。应该只指定不同的配置文件,指定不同的PID文件,日志文件,列出的端口等,以便代理不会相互冲突,类似于在Windows上执行操作。

特别是在Unix中有一个PID文件的概念。 Zabbix代理启动时会自动创建一个PID文件并包含主进程的PID。脚本使用此信息来停止当前正在运行的代理。停止Zabbix代理时,将自动删除PID文件。