【问题标题】:multiple zabbix agent on linux (centos)linux (centos) 上的多个 zabbix 代理
【发布时间】:2015-08-28 12:24:01
【问题描述】:

windows系统可以像这样轻松安装多个zabbix agent

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 上使用相同的参数(--install --multiple-agents)运行 zabbix_agentd。但是这些参数在linux系统上是无效的。或者存在任何其他类似的参数。

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

【问题讨论】:

  • 有可能 - 您只需指定不同的配置文件,指定不同的 PID 文件、日志文件、要侦听的端口等。您在使用此设置时遇到什么问题?
  • 如果我在zabbix_agentd.conf中更改了pid文件路径,是否需要在该路径上创建文件,还是会自动生成?
  • 一个PID文件是Zabbix agent在启动时自动创建的,包含主进程的PID。脚本使用此信息来停止当前运行的代理。 Zabbix agent停止时,PID文件会自动删除。
  • 我试过了,效果很好。谢谢。您可以将这些重新发布为答案。所以我可以接受。
  • 好的,谢谢!请看下面的答案。

标签: linux alert monitoring zabbix


【解决方案1】:

是的,这是可能的。应该简单地指定不同的配置文件,指定不同的 PID 文件、日志文件、要列出的端口等,这样代理就不会相互冲突,就像在 Windows 上那样。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 2014-08-11
    • 2013-01-19
    相关资源
    最近更新 更多