Zabbix 分布式之– Node 分布式部署
使用node节点,建立一个层次结构的分布式监测。每一个节点是一个完整的zabbix服务器,和负责监视它自己的位置,zabbx 支持高达一千个节点的分布式安装。使用node节点的好处:
1、在大型的网络中,涉及多个地点建立一个多层次的监控,在层次结构中的一个节点报告其主节点。
2、一个节点可以在本地配置或通过其主节点,它的所有子节点的配置数据的副本。
3、数据收集更多的免疫可能的通信问题。如果主站和子节点之间的通信发生故障时,节点可以保持运行状态。历史信息和事件存储在本地。当通信又回来了,一个子节点将有选择地将数据发送到主节点。
4、节点可以分裂一个单一的zabbix服务器的工作,监视数千台主机。
5、新节点的连接和拆卸,不影响现有的设置的功能。无需重新启动所需的任何节点。
平台独立性
一个节点可以使用自己的平台(操作系统,硬件)和数据库引擎独立于其他节点。可以安装没有子节点的zabbix前端。
更高层次的节点,应结合使用更好的硬件与MySQL的InnoDB,Oracle或PostgreSQL后端。
节点的配置:
一个zabbix 服务器安装完之后是没有配置任何节点分布式的,需要自己去更改zabbix_server.conf 文件;
首先,停止zabbix_server,并确保其没有运行;
然后,指定一个唯一的节点ID,这个值可以是0-999;
之后,修改数据库为分布式设置,执行命令:zabbix_server –n
注:该命令在一个server 上只能执行一次,不能重复执行,且执行该命令之前最后先备份下数据库
本例中 主节点 的 node为1 从节点node 为2 ,
主节点和从节点执行完上面的命令之后,开始在web界面进行添加:
分别打开主从节点的web管理界面,Administration-àDM-àNodes ,之后你会看到一个本机的节点,下面在主节点的web界面添加从节点的信息,选择Create node ,
Naem : 设置要显示的节点名字
ID : 配置文件中所写的node 值
Type: 选择当前节点为的类型,可选择Master、Child。
Ip : 填写要与当前节点管理的IP
之后会在节点配置界面看到如下图的结果:
接下来再在从节点的web 中添加主节点的信息。
之后我们就可以通过一个界面来管理所有的节点客户端了,在web界面的右上角有显示Current node , 可以通过”Select Nodes” 选择要显示的节点,之后对该节点进行管理。
至此zabbix分布式的部署已经基本上讲述完了,之后会更新一些更为详细的配置信息。
转载请注明出处:http://www.minunix.com
页:
[1]