0
点赞
收藏
分享

微信扫一扫

zabbix6.2安装

烟中雯城 2022-07-27 阅读 31

一、环境:

1.系统版本:Rocky Linux release 8.6 (Green Obsidian)

2.zabbix版本:zabbix 6.2.0

3.mysql版本:mysql  Ver 8.0.29 for Linux on x86_64 (MySQL Community Server - GPL)

二、Rocky Linux release 8.6安装

说明:选择这个系统,主要是他跟CentOS差不多,且是官方建议的

三、mysql  Ver 8.0.29 for Linux on x86_64安装

rpm -ivh mysql80-community-release-el8-4.noarch.rpm
yum module disable mysql
yum install mysql-server --disablerepo=appstream -y

四、安装zabbix6.2(按照官方教程安装)

1.安装zabbix源

rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-1.el8.noarch.rpm
dnf clean all

2.切换PHP的DNF版本

dnf module switch-to php:7.4

3.安装Zabbix server,Web前端,agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

4.创建数据库

###数据库安装好了后,mysql8是有默认数据库的,可通过如下命令查看
cat /var/log/mysqld.log |grep password

###查到密码后,可登陆数据库,修改密码
mysql -uroot -p
password
ALTER USER 'root'@'localhost' IDENTIFIED BY '你要改的密码';
flush privileges;
quit

###创建zabbix数据库
mysql -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'zabbix数据的密码(自己配置)';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
mysql> quit;

5.导入初始化架构和数据,系统将会提示你输入新创建的密码

zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

注意:这个要输入的密码就是在mysql中创建zabbix数据配置的密码,另外,输入密码后要等一两分钟才能完成

6.在zabbix server配置数据库

cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak    #备份是个好习惯 
vim /etc/zabbix/zabbix_server.conf
DBPassword=password #这个要输入的密码就是在mysql中创建zabbix数据配置的密码

7.为zabbix配置前端PHP

cp /etc/nginx/conf.d/zabbix.conf /etc/nginx/conf.d/zabbix.conf.bak
vim /etc/nginx/conf.d/zabbix.conf
listen 8080 #这个是监听端口,注意,去掉最前面的#号
server_name example.com ##这个是服务器名,如果没有配置域名,可以直接使用IP地址,注意,去掉最前面的#号

8.启动zabbix server和agent进程

启动Zabbix server和agent进程,并为他们设置开机启动

systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

9.访问zabbix前端

web访问zabbix前端:http://server_ip_or_name:端口号

按照步骤配置即可

10.无法设置成中文解决

dnf install langpacks-zh_CN.noarch    #安装中文语言包
dnf install glibc-common #安装一个glic-common底层库对语言进行重新识别

刷新web页面,就可以配置成成中文了


举报

相关推荐

0 条评论