安装zabbix之前需要的环境:
1.关闭SeLinux
临时关闭:setenforce 0
在这里插入图片描述
永久关闭
vi /etc/selinux/config

SELINUX=disabled
在这里插入图片描述
2.关闭防火墙Firewalls:
临时关闭防火墙:systemctl stop firewalld.service

永久关闭防火墙:systemctl disable firewalld.service

3.安装apache:

yum install -y httpd

httpd服务开机进行自启:

systemctl enable httpd

启动httpd服务:

systemctl start httpd

查看httpd服务状态

systemctl status httpd

4.安装MySQL-mariadb:

yum install -y mariadb mariadb-server

开机自启动:

systemctl enable mariadb

运行服务

systemctl start mariadb

查看Mariadb是否安装成功

mysql

在这里插入图片描述
5.安装php:
yum install -y php php-mysql

6.安装zabbix:

安装本体

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

安装zabbix的包

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

配置zabbix

创建一个zabbix库
进入mysql
创建一个名为zabbix的库并设置为utf8的字符编码格式

create database zabbix character set utf8 collate utf8_bin;

在这里插入图片描述

查看我们创建的数据库

show databases;

在这里插入图片描述

创建账户并且授权设置密码

all privileges:表示将所有权限授予给用户。也可指定具体的权限,如:SELECT、CREATE、DROP等。
on:表示这些权限对哪些数据库和表生效,格式:数据库名.表名,这里写“*”表示所有数据库,所有表。如果我要指定将权限应用到test库的user表中,可以这么写:test.user
to:将权限授予哪个用户。格式:”用户名”@”登录IP或域名”。%表示没有限制,在任何主机都可以登录。比如:”yangxin”@”192.168.0.%”,表示yangxin这个用户只能在192.168.0IP段登录
identified by:指定用户的登录密码
with grant option:表示允许用户将自己的权限授权给其它用户
#给来自loclhost的用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为zabbix

设置密码为root
grant all privileges on zabbix.* to zabbix@localhost identified by ‘root’;

刷新权限
flush privileges;

导入表

切换到zabbix-server-mysqlxxxxx目录下

cd /usr/share/doc/zabbix-server-mysql-3.4.15
ll

在这里插入图片描述
进行解压,得到create.sql

gunzip create.sql.gz

进入库,对表进行导入:

mysql
use zabbix;
source create.sql;

配置zabbix server配置文件

分别设置localhost、数据库、用户、密码等内容

配置文件目录

cd /etc/zabbix

对zabbix_server.conf进行配置

vi zabbix_server.conf
DBHost=localhost

DBUser=zabbix

 DBSocket=/var/lib/mysql/mysql.sock
 #看图

在这里插入图片描述
在这里插入图片描述

运行zabbix-server服务

systemctl start zabbix-server.service

开机自启zabbix-server服务

systemctl enable zabbix-server.service

在这里插入图片描述

配置php

cd /etc/httpd/conf.d

配置时间

vi zabbix.conf

新增一行上海时间设置:

php_value date.timezone Asia/Shanghai

在这里插入图片描述

重启服务

systemctl restart httpd

部署zabbix

登陆zabbix网址设置

http://192.168.xxx.xxx/zabbix
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

————————————————
版权声明:本文为CSDN博主「发现你走远了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011027547/article/details/123411205


yuman安装mariadb后账号密码是什么
navicat连接不了数据库是否远程链接授权

登录mysql,安装完之后默认的是无密码登录
在这里插入图片描述

更改远程链接授权
grant all privileges on . to ‘root’@‘%’;

使用客户端navicat连接设置密码(方便)此时 无密码
在这里插入图片描述
开机启动:
MariaDB开机启动

systemctl enable mariadb

MariaDB启动

systemctl start mariadb
service mariadb start
service mariadb stop
service mariadb restart
service mariadb status

重启服务:

 systemctl restart mariadb.service

更多推荐