zabbix3.4安装配置(需数据库)(连接nacicat远程授权)
安装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
更多推荐



所有评论(0)