座机 发表于 2015-9-9 08:48:10

安装zabbix

  安装zabbix
  
  1. 准备好lamp架构(安装好mysql,php)
  
  2.在数据库中授权:
  MariaDB [(none)]> create database zabbix charset utf8;
  Query OK, 1 row affected (0.33 sec)
  MariaDB [(none)]> grant all on zabbix.* to 'zbxuser'@'172.16.%.%' identified by 'zbxpass';
  Query OK, 0 rows affected (0.43 sec)
  
  MariaDB [(none)]> grant all on zabbix.* to 'zbxuser'@'node2.stu21.com' identified by 'zbxpass';
  Query OK, 0 rows affected, 1 warning (0.00 sec)
  
  # cd zabbix-2.4/
  #
  # ls
  zabbix-2.4.0-1.el6.x86_64.rpm
  zabbix-agent-2.4.0-1.el6.x86_64.rpm
  zabbix-get-2.4.0-1.el6.x86_64.rpm
  zabbix-java-gateway-2.4.0-1.el6.x86_64.rpm
  zabbix-proxy-2.4.0-1.el6.x86_64.rpm
  zabbix-proxy-mysql-2.4.0-1.el6.x86_64.rpm
  zabbix-proxy-pgsql-2.4.0-1.el6.x86_64.rpm
  zabbix-proxy-sqlite3-2.4.0-1.el6.x86_64.rpm
  zabbix-release-2.4-1.el6.noarch.rpm
  zabbix-sender-2.4.0-1.el6.x86_64.rpm
  zabbix-server-2.4.0-1.el6.x86_64.rpm
  zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm
  zabbix-server-pgsql-2.4.0-1.el6.x86_64.rpm
  zabbix-web-2.4.0-1.el6.noarch.rpm
  zabbix-web-japanese-2.4.0-1.el6.noarch.rpm
  zabbix-web-mysql-2.4.0-1.el6.noarch.rpm
  zabbix-web-pgsql-2.4.0-1.el6.noarch.rpm
  
  # yum install zabbix-server-2.4.0-1.el6.x86_64.rpm zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm zabbix-get-2.4.0-1.el6.x86_64.rpm zabbix-2.4.0-1.el6.x86_64.rpm zabbix-web-2.4.0-1.el6.noarch.rpm zabbix-web-mysql-2.4.0-1.el6.noarch.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm
  
  # cd /usr/share/doc/zabbix-server-mysql-2.4.0/
  # ls
  create upgrades
  # cd create/
  # ls
  data.sql images.sql schema.sql
  #按照从后到前的顺序依次倒入数据库 zabbix中
  # mysql zabbix < schema.sql
  # mysql zabbix < images.sql
  # mysql zabbix < data.sql
  
  # cd /etc/zabbix/
  # ls
  web zabbix_agentd.conf zabbix_agentd.d zabbix_server.conf
  
  #修改 zabbix_server.conf配置
  


  

  
  
  

  
  

  
  
  
  
  
  # service zabbix-server restart
  Shutting down Zabbix server: [ OK ]
  Starting Zabbix server: [ OK ]
  
  # ss -tnl

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  在浏览器上 http://172.16.21.2/zabbix/setup.php
  
  

  
  
  此时我们还要修改php的时区
  因为我的php是通过yum 安装的
  # vim /etc/php.ini
  找到timezone
  

  

  
  
  
  
  
  
  
  
  
  访问 http://172.16.21.2/zabbix/setup.php


  
  

  
  

  
  

  
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  zabbix 的监控界面:
  

  
  
  
  接下配置一下zabbix 监控自己
  
  
  如果授权外来主机允许哪些地址获取数据的,直接在后面再外来主机的ip地址

  
  

  
  注意:hostname必须全球唯一,最好dns解析,来确定

  
  
  # service zabbix-agent start
  Starting Zabbix agent: [ OK ]
  # ss -tnl
  

  
  
  再次访问 http://172.16.21.2/zabbix

  
  此时我们点击status的disabled
  

  

  
  
  如果我们想监控其它节点,该如何做啦?
  
  假如监控节点 node3,我们需要在节点node3部署agent, 然后再zabbix 监控界面上 create host
  
  # cd zabbix-2.4/
  # ls
  zabbix-2.4.0-1.el6.x86_64.rpm zabbix-proxy-pgsql-2.4.0-1.el6.x86_64.rpm zabbix-server-pgsql-2.4.0-1.el6.x86_64.rpm
  zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-proxy-sqlite3-2.4.0-1.el6.x86_64.rpm zabbix-web-2.4.0-1.el6.noarch.rpm
  zabbix-get-2.4.0-1.el6.x86_64.rpm zabbix-release-2.4-1.el6.noarch.rpm zabbix-web-japanese-2.4.0-1.el6.noarch.rpm
  zabbix-java-gateway-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm zabbix-web-mysql-2.4.0-1.el6.noarch.rpm
  zabbix-proxy-2.4.0-1.el6.x86_64.rpm zabbix-server-2.4.0-1.el6.x86_64.rpm zabbix-web-pgsql-2.4.0-1.el6.noarch.rpm
  zabbix-proxy-mysql-2.4.0-1.el6.x86_64.rpm zabbix-server-mysql-2.4.0-1.el6.x86_64.rpm
  
  # yum install zabbix-2.4.0-1.el6.x86_64.rpm zabbix-agent-2.4.0-1.el6.x86_64.rpm zabbix-sender-2.4.0-1.el6.x86_64.rpm
  
  
  # cd /etc/zabbix/
  # ls
  zabbix_agentd.conf zabbix_agentd.d
  # vim zabbix_agentd.conf
  
  此时的Server地址只能是主服务器,因为我们通过主节点node2来监控从节点node3

  
  

  
  

  
  
  # service zabbix-agent start
  Starting Zabbix agent: [ OK ]
  
  
  
  
  
  
  
  #确保iptables规则 没有把10050端口枪毙
  # iptables -L -n
  Chain INPUT (policy ACCEPT)
  target prot opt source destination
  
  Chain FORWARD (policy ACCEPT)
  target prot opt source destination
  
  Chain OUTPUT (policy ACCEPT)
  target prot opt source destination
  
  # ss -tnl
  

  
  
  
  http://172.16.21.2/zabbix

  
  
  
  
  
  

  
页: [1]
查看完整版本: 安装zabbix