centos部署zabbix6.0

centos8.2


#关闭防火墙和 selinux 并重启
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
 
#查看firewall服务状态
systemctl status firewalld
#zabbix官方源
rpm -Uvh https://repo.zabbix.com/zabbix/5.5/rhel/8/x86_64/zabbix-release-5.5-1.el8.noarch.rpm
#安装软件包及相关依赖
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent -y
#安装数据库,启动数据库,并开机自启
yum install mariadb-server -y
systemctl enable --now mariadb
#初始化 mariadb 并配置 root 密码
mysql_secure_installation 

#直接回车,空
是否设置密码:y
输入设置密码:123456
再次输入密码:123456
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y
#创建初始数据库
mysql -uroot -p
 
mysql> show databases;         #查看默认数据库
mysql> create database zabbix character set utf8 collate utf8_bin;   #我们的电脑自带的编码就是utf8,如下图
mysql> create user zabbix@localhost identified by 'password';    (密码可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;     更新
mysql> quit;
#zabbix 数据库用户为 zabbix,密码为 password(可以自行修改),导入 zabbix 数据库信息 ,(mysql -u用户名 -p数据库名)
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
# Enter password: password

#修改 zabbix server 配置文件
vim /etc/zabbix/zabbix_server.conf
....................
# Mandatory: no
# Default:
DBPassword=password
#为Zabbix前端配置PHP文件里的时区
vi /etc/php-fpm.d/zabbix.conf
#增加内容
php_value[date.timezone] = Asia/Shanghai
#启动相关服务,并配置开机自动启动
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
#打开浏览器输入http://IP/zabbix
用户名Admin,密码zabbix

posted @ 2021-11-29 11:51  老王教你学Linux  阅读(651)  评论(0编辑  收藏  举报