我们开办了一家小公司,刚刚开始对机器进行适当的监控。这一选择落在Zabbix身上,这完全符合我们的要求标准。
我已经在Ubuntu11.04VM上安装了Zabbix服务器和Zabbix代理,它工作得非常完美,它将充当存储所有状态的Zabbix服务器。
下一步显然是设置每个Zabbix节点--也是Ubuntu,因此我们运行了apt-get install zabbix-agent。运行service zabbix-agent status确认服务正在节点机器上运行。到目前为止,一切都很好,所以我们将主机节点添加到Zabbix。
但是,当我们访问Zabbix并浏览该GUI时,我们会看到错误/触发器Zabbix_server is not running on {HOSTNAME}出现在我们的节点上。
我们是否需要在应该监视的每台机器上同时安装Zabbix_server和Zabbix_agent?
发布于 2011-08-18 06:44:16
一旦安装了服务器并且它是php前端,就登录到前端。在仪表板上,你得到了一个小摘要。在执行任何代理操作之前,请确保上面写着"zabbix服务器正在运行:是的“。
然后,当所有这些按计划工作时,开始配置代理。首先,在zabbix服务器本身上执行代理:
在安装了代理之后,需要对它进行适当的配置。配置在配置文件中完成。对于Linux/Unix操作系统,它位于"/etc/zabbix/zabbix_agentd.conf“中,对于windows,默认情况下称为"c:/zabbix_agentd.conf”。
这个文件中有两个非常重要的设置:'Server‘和'Hostname’。
“服务器”设置需要设置为服务器的任何ip或fqdn。
“主机名”设置可以设置为任何您喜欢的,但最好选择小写名称,没有空格或奇怪的符号。一个很好的选择是使用服务器的主机名和您的公司名称或站点地址作为后缀。假设您有一个名为your的服务器,您的站点名为example.com。然后选择hostname=workhorse.example.com作为配置文件中“主机名”设置的值。注意,您在配置文件中为主机名选择的值不需要等于服务器的实际主机名。
接下来,进入php前端,添加一个主机并正确设置它的ip地址或dns。另外,将name字段设置为在代理配置文件中选择的值。保存后,重新启动代理,一切都应该是好的:)
祝好运!
发布于 2011-08-17 10:49:07
您只需要在要监视的每个系统上使用zabbix_agent,在执行监视的系统上只需要zabbix_server。对于每个zabbix_agent实例,您需要在/etc/zabbix/zabbix_agentd.conf (服务器指令)中配置zabbix_server的IP权限。
所有其他配置都是通过zabbix接口完成的。
发布于 2011-08-17 10:51:09
您只需要在要监视的每台计算机上安装zabbix代理即可。您是否配置了代理:向/etc/services添加代理端口,在zabbix_agentd.conf中设置扎比服务器的IP?
https://serverfault.com/questions/301985
复制相似问题