nescafeboy1 发表于 2019-1-23 14:28:08

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]
查看完整版本: Zabbix 分布式之– Node 分布式部署