vivion32 发表于 2019-1-24 08:30:23

Centos7中安装Zabbix3.2

  官方安装文档:
  https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages/server_installation_with_mysql
  

  先添加zabbix的源:
  rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  以上命令将通过RPM命令自动安装源文件,位于/etc/yum.d.repo/目录下
  如果不通过源安装也可以,但需要自己手动安装依赖很繁琐
  

  安装zabbix:
  yum install zabbix-server-mysql zabbix-web-mysql
  

  安装数据库 配置 mariadb(现在都用mariadb代替MySQL):
  yum install mariadb*
  systemctl start mariadb      启动mariadb
  systemctl enable mariadb   mariadb加入开机启动项
  

  创建数据库并设置字符,分配账号权限等:
  mysql -uroot -p         mysql默认没有密码
   create database zabbix character set utf8 collate utf8_bin;
   grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
   flush privileges;
   quit;
  

  导入数据:
  zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -pzabbix zabbix
  在这错误过一次没有给zabbix账号分配zabbix的数据库的管理权限导致,启动zabbix服务的时候莫名的权限不够。
  

  配置zabbix
  # vi /etc/zabbix/zabbix_server.conf
  DBHost=localhost
  DBName=zabbix
  DBUser=zabbix
  DBPassword=zabbix
  

  启动zabbix
  # systemctl start zabbix-server
  # systemctl enable zabbix-server
  

  修改PHP时区信息
  vi /etc/php.ini 中date.time
  

  启动httpd
  systemctl start httpd
  

  最后打开网页配置zabbix
  

  




页: [1]
查看完整版本: Centos7中安装Zabbix3.2