Zabbix4.0安装浅谈

一、此篇文章存在意义

针对超级小白,大神绕过

在zabbix官网https://www.zabbix.com/download里,需要数据库,但是并没有指导小白的我们如何安装数据库,此文章包含了Mysql数据库的安装

 

二、安装环境

  centos7.3.1611

  zabbix 4.0.2

 

三、从0到1安装Zabbix

 

0.a 安装zabbix repository

  rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
  yum clean all

0.b 安装Zabbix server, frontend, agent

  yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

1. 安装wget

  yum install wget

2.下载Mysql源

  wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

3.安装Mysql源

  yum -y install mysql57-community-release-el7-11.noarch.rpm

4.查看Mysql安装效果

  yum repolist enabled | grep mysql.*

5.安装Mysql服务器

  yum -y install mysql-community-server

 

  20220405新增注:如果安装出现如下错误:

 

  解决办法:

   rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

       然后再重新安装:yum -y install mysql-community-server

 

 

6.启动Mysql服务

  systemctl start  mysqld.service

7.查看Mysql服务是否起来

  systemctl status mysqld.service

8.查看Mysql初始密码(随机密码)

  grep "password" /var/log/mysqld.log

9.修改密码(可选)

  mysql -uroot -p

  Enter password:输入初始密码

  mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zabbix@123'       //密码要符合复杂度大小写特殊字符数字

 

10.初始化Mysql里的zabbix数据库与数据库授权

  mysql> create database zabbix character set utf8 collate utf8_bin;
  mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'Zabbix@123';    //输入root的密码提高用户zabbix授权
  mysql> quit;

11.导入初始模式和数据

   # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

   Enter password: 输入数据库管理员root密码

 

12.修改数据库zabbix用户名的密码

  # vi  /etc/zabbix/zabbix_server.conf

  找到DBPassword=需要的密码        #此密码为用户名zabbix要连接数据库使用的密码

 

13.设置zabbix的web页面时区

    # vi  /etc/httpd/conf.d/zabbix.conf

      php_value date.timezone Asia/Shanghai

 

14.重启zabbix相关服务,并设置开机启动

  # systemctl restart zabbix-server zabbix-agent httpd
  # systemctl enable zabbix-server zabbix-agent httpd

 

15.关闭SELINUX,关闭防火墙

       systemctl stop firewalld.service    #停止防火墙

  systemctl disable firewalld.service      #禁止防火墙开机启动

  vi /etc/selinux/config        #永久关闭SELINUX,重启设备shutdown -r 0

  修改"SELINUX=enforcing"为"SELINUX=disabled"

 

16.访问Zabbix WEB界面

  http://server_ip_or_name/zabbix /

  默认用户名Admin  密码zabbix

 

posted @ 2018-12-05 19:04  森林326  阅读(368)  评论(0编辑  收藏  举报