Hi there,
I currently have Zabbix 1.5.3 server installed on three servers in three different environments. The clients in each environment are reporting to their respective Zabbix servers.
There is one master node and two child nodes each with MySQL 5 (5.0.51b) databases using InnoDB and it looks something like this:
Master Node
|
|- Child Node
|
|- Child Node
What I did was as follows:
1. Add child node (NodeID 2) to the master node, then enabled discovery rules and discovery action rules in the child
2. Did the same thing for NodeID 3.
Now the problem is that I can't see any of the hosts via the master node's zabbix interface (when you select the child node from the drop down in the top right). I am able to see this if I login to the child node's zabbix interface on the machine in the other environment.
Another issue I am seeing is that items such as system.hostname, system.uname, agent.version and vfs.file.cksum
Lastly the zabbix_server log on the child node displays a query error (see attached file).
I know the nodes are communicating as I also see this in the same Child node's log
26418:20080703:151202 NODE 2: Sending history_sync of node 2 to node 1 datalen 346154
26418:20080703:151331 NODE 2: Sending history_uint_sync of node 2 to node 1 datalen 310910
26418:20080703:151422 NODE 2: Sending events of node 2 to node 1 datalen 50304
26418:20080703:151450 NODE 2: Sending trends of node 2 to node 1 datalen 300766
26418:20080703:151528 NODE 2: Sending auditlog of node 2 to node 1 datalen 184
With corresponding logs in Node 1:
18813:20080703:151202 NODE 1: Received history from node 2 for node 2 datalen 346154
18812:20080703:151332 NODE 1: Received history_uint from node 2 for node 2 datalen 310910
18823:20080703:151422 NODE 1: Received events from node 2 for node 2 datalen 50304
18845:20080703:151451 NODE 1: Received trends from node 2 for node 2 datalen 300766
18819:20080703:151528 NODE 1: Received auditlog from node 2 for node 2 datalen 184
Each environment has about 180-200 hosts with probably 50 more added to each in the next few months but I have to get this to work.
Any help is greatly appreciated. I found one source to get around the bad sql query and thats to enable 'innodb_locks_unsafe_for_binlog' that to me though sounds a bit... scary.
I currently have Zabbix 1.5.3 server installed on three servers in three different environments. The clients in each environment are reporting to their respective Zabbix servers.
There is one master node and two child nodes each with MySQL 5 (5.0.51b) databases using InnoDB and it looks something like this:
Master Node
|
|- Child Node
|
|- Child Node
What I did was as follows:
1. Add child node (NodeID 2) to the master node, then enabled discovery rules and discovery action rules in the child
2. Did the same thing for NodeID 3.
Now the problem is that I can't see any of the hosts via the master node's zabbix interface (when you select the child node from the drop down in the top right). I am able to see this if I login to the child node's zabbix interface on the machine in the other environment.
Another issue I am seeing is that items such as system.hostname, system.uname, agent.version and vfs.file.cksum
Lastly the zabbix_server log on the child node displays a query error (see attached file).
I know the nodes are communicating as I also see this in the same Child node's log
26418:20080703:151202 NODE 2: Sending history_sync of node 2 to node 1 datalen 346154
26418:20080703:151331 NODE 2: Sending history_uint_sync of node 2 to node 1 datalen 310910
26418:20080703:151422 NODE 2: Sending events of node 2 to node 1 datalen 50304
26418:20080703:151450 NODE 2: Sending trends of node 2 to node 1 datalen 300766
26418:20080703:151528 NODE 2: Sending auditlog of node 2 to node 1 datalen 184
With corresponding logs in Node 1:
18813:20080703:151202 NODE 1: Received history from node 2 for node 2 datalen 346154
18812:20080703:151332 NODE 1: Received history_uint from node 2 for node 2 datalen 310910
18823:20080703:151422 NODE 1: Received events from node 2 for node 2 datalen 50304
18845:20080703:151451 NODE 1: Received trends from node 2 for node 2 datalen 300766
18819:20080703:151528 NODE 1: Received auditlog from node 2 for node 2 datalen 184
Each environment has about 180-200 hosts with probably 50 more added to each in the next few months but I have to get this to work.
Any help is greatly appreciated. I found one source to get around the bad sql query and thats to enable 'innodb_locks_unsafe_for_binlog' that to me though sounds a bit... scary.

Comment