小时? 发表于 2019-1-18 08:45:28

zabbix3.0.3安装

  zabbix3.0.3的安装准备工作
  首先查看一下是否安装了mysql我是用yum安装的
  yum list installed | grep mysql
  如果有的话会有以下显示
  # yum list installed |grep mysql
mysql-libs.x86_64       5.1.73-7.el6    @anaconda-CentOS-201605220104.x86_64/6.8
卸载掉
  yum remove mysql*

  接下来为zabbix安装mysql
  首先在在官网找到mysql 源
  rpm -ivh http://dev.mysql.com/get/mysql-community-release-e16-5.

  noarch.rpm
  安装mysql
  yum install mysql-server
  安装完成后
  修改一下/etc/my.cnf
  后面添加 innodb_feile_per_table 用于初始化库
  添加完成后启动mysql
  service mysqld start
  然后为mysql 设置密码
  mysql_secure_installation
  设置完密码后为zabbix 创建库
  mysql -u root -p
  create database zabbix character set utf8 COLLATE utf8_bin;
  创建用户
  GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED by 'mima';
  查看一下
  show databases;
  然后退出 安装web
  更新源
  rpm -ivh http://repo.webtatic.com/yum/e16/latest.rpm

  yum install httpd php56w php65w-gd php56w-mysql php-562-bcmath php56w-mbstring php56w-xml
  安装完成后修改php.ini参数 要不然报错
  vim /etc/php.ini
  post_max_size=16M
  max_execution_time=300
  max_input_time=300
  date.timezone=Asia/Shanghai
  always_populate_raw_post_data=-1
  然后启动web
  service httpd start
  为zabbix创建用户和组
  groupadd zabbix
  useradd -g zabbix zabbix
  下载zabbix百度网盘
  http://pan.baidu.com/s/1qYrL3RY
  密码:xh77
  tar -zxvf zabbix-3.0.3.tar.gz
  cdzabbix-3.0.3 /database/mysql 这个目录下存放着zabbix所需的数据库文件
  导入数据
  mysql -u zabbix -p zabbix < schema.sql
  mysql -u zabbix -p zabbix < images.sql
  mysql -u zabbix -p zabbix < data.sql
  数据导入完成后安装zabbix
  先安装zabbix所需的依赖包
  yum install gcc mysql-community-devel libxml2-develunixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openlda
  
依赖包安装完成后
  进入到zabbix目录下configure 如果不知到参数可以 --help 一下
  ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi
  make install
  配置zabbix
  vim /usr/local/tec/zabbix_server.conf
  DBName=zabbix
  DBUser=zabbix
  DBPassword=mima
  为zbbix创建web目录
  mkdir /var/www/html/zabbix
  将zabbix目录下的/frontends/下的php 复制到新建的zabbix下
  cp -a . /var/www/html/zabbix/
  

  chcon -Rv --type=gttpd_sys_content_t/var/www/html
  setsebool -p httpd_can_network_connect=1
  setsebool -p zabbix_can_network=1
  赋予权限
  chown -R apache:apache /var/www/html/zabbix
  cchmod +x /var/www/html/zabbix/conf
  复制启动脚本
  /zabbix-3.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server

zabbix-3.0.3/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd


  添加服务
  chkconfig --add zabbix_server
  chkconfig --add zabbix_agentd
  添加开机启动
  chkconfig httpd on
  chkconfig mysqld on
  chkconfig zabbix_server on
  chkcofnig zabbix_agentd on
  
启动zabbix

  service zabbix_server start
  service zabbix_agentd start
  然后关闭iptables selinux
  在浏览器输入ip就可以安装了

  

  




页: [1]
查看完整版本: zabbix3.0.3安装