当前位置:Gxlcms > 数据库问题 > Centos7 zabbix的安装以及mysql的安装

Centos7 zabbix的安装以及mysql的安装

时间:2021-07-01 10:21:17 帮助过:20人阅读

 3.关闭SELinux安全机制

# setenforce 0
# vim /etc/selinux/config
设置SELINUX=enforcing为SELINUX=disabled

 4.安装环境

  安装php:     # yum install php   安装php的扩展:     # yum install php-mysql php-gd php-ldap php-odbc php-pear php-xm lphp-xmlrpc          # yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp   安装Apache:     # yum install httpd

 5.安装zabbix Server

  (1)安装存储库配置包

    # rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  (2)安装服务
    # yum install zabbix-server-mysql zabbix-web-mysql

 6.在远程数据库(10.16.8.92)创建数据库、授权并导入数据  

  

  1.连接远程数据库     mysql -uroot -pPassword -h 10.16.8.92;   2.创建zabbix数据库         create database zabbix character set utf8 collate utf8_bin;   3.对zabbix server授权访问     grant all privileges on zabbix.* to zabbix@‘10.16.9.%‘ identified by ‘hello‘; flush privileges;   导入数据     cd /usr/share/doc/zabbix-server-mysql-3.2.11命令进入到目录下,发现Create.sql.gz是红色的,修改create.sql.gz文件的权限,授权可执行权限,变为绿色即可。     chmod 766 create.sql.gz   在当前目录执行以下指令进行数据导入,时间可能比较久,请耐心等待     zcat create.sql.gz | mysql -h 10.16.8.92 -uzabbix -p zabbix; 输入密码(数据库权限密码):此处为hello     

 7.配置zabbix_server.conf服务

  输入vi /etc/zabbix/zabbix_server.conf命令进行编辑文件,对数据库进行配置

  

  1.进入文件 vi /etc/zabbix/zabbix_server.conf 2.编辑文件,修改以下项       DBHost=10.16.8.92       数据库主机 DBName=zabbix                 数据库名 DBUser=zabbix            登陆数据库的用户名 DBPassword=hello         登陆数据库的密码 ListenIP=127.0.0.1

 8.配置zabbix前端的PHP配置,修改时区

    1.进入文件 vi /etc/httpd/conf.d/zabbix.conf

    2.修改时区 php_value date.timezone Asia/Shanghai

  

 

 9.启动zabbix-server服务和httpd服务

    

    systemctl start zabbix-server #启动zabbix-server服务     systemctl status zabbix-server #查看zabbix-server的服务状态     systemctl enable zabbix-server #设置开机启动服务       systemctl start httpd #启动httpd服务器     systemctl status httpd #查看httpd服务器状态     systemctl enable httpd #设置httpd开机启动服务   在浏览器中输入:http://10.16.8.97/zabbix/进入到安装页面。      

 10.linux命令以及一些操作

    (1)连接远程数据库

      mysql -uroot -p Password -h 192.168.2.101;

    (2)数据库权限列表

      select host, user from mysql.user
    (3)解压文件

       tar -xzvf  jdk-8u65-linux-x64.gz

     (4)创建数据库

       create database zabbix character set utf8 collate utf8_bin;

     (5)查看启动服务

       systemctl list-unit-files

       //重启服务
       systemctl restart zabbix-server

     (6) mysql授权

        grant all privileges on zabbix.* to zabbix@‘192.168.2.%‘ identified by ‘hello‘;

       //mysql 8.0新的授权方式

       create user ‘root‘@‘%‘ identified by ‘123456‘;
       grant all privileges on zabbix.* to ‘root‘@‘%‘ with grant option;

        11.参考操作

                     mysql8.0

      http://netsite.win/2018/06/13/mysql/mysql8%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7%E5%8F%8A%E6%8E%88%E6%9D%83-%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5-%E5%9D%91/

                 zabbix

      https://www.jianshu.com/p/400913dc5224

      mysql安装

      https://blog.csdn.net/liang19890820/article/details/81672538

 

 

 

                    巨坑MySQL8.0以后验证方式不一样需要验证权限

      alter user ‘zabbix‘@‘192.168.2.%‘ identified with mysql_native_password by ‘123456‘; 

    

        



 

 



Centos7 zabbix的安装以及mysql的安装

标签:ash   防火   with   火墙   关闭   select   httpd服务   root   linux命令   

人气教程排行