Zabbix5.4安装部署:
一. 安装CentOS8 操作系统,按照最小方式安装即可。
时区选中国,系统安装包选择如下:
二. 设置好linux能上网。
三. 开始安装:
- List item
安装好操作系统后,关闭防火墙和 selinux 并重启:
systemctl stop firewalld.service
systemctl disable firewalld.service
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
yum install net-tools -y
yum install vim -y
yum install lrzsz -y
reboot
-
安装 zabbix 5.4 rpm 源,:
rpm -Uvh https://repo.zabbix.com/zabbix/5.3/rhel/8/x86_64/zabbix-release-5.3-1.el8.noarch.rpm
yum clean all -
下载软件包,并安装:
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent -y
-
安装数据库:
yum install mariadb-server -y -
启动数据库,并配置开机自动启动:
systemctl enable --now mariadb -
使用以下命令初始化 mariadb 并配置 root 密码:zhouzhou
执行命令:mysql_secure_installation
直接回车,空
是否设置密码:y
输入设置密码:zhouzhou
再次输入密码:zhouzhou
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y -
使用 root 用户进入 mysql,并建立 zabbix 数据库,注意数据库编码:
第三行,配置zabbix的用户名为zabbix密码为zabbix:
mysql -uroot -p
输入密码: zhouzhou
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by ‘zabbix’;
grant all privileges on zabbix.* to zabbix@localhost;
quit; -
使用以下命令导入 zabbix 数据库,zabbix 数据库用户为 zabbix,密码为zabbix :
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
输入密码为:zabbix
-
为Zabbix前端配置PHP
编辑配置文件vi /etc/nginx/conf.d/zabbix.conf
写成如下,将前面的#去掉:
listen 80;
server_name 本服务器电脑的IP地址(重点);
#比如为10.8.8.91 就应该改为server_name 10.8.8.91; -
修改 zabbix server 配置文件vi /etc/zabbix/zabbix_server.conf 里的数据库密码为zabbix
找到DBPassword一行,在下面添加:
DBPassword=zabbix -
编辑配置文件vi /etc/php-fpm.d/zabbix.conf
去掉前面的;符号,并更改后面时区:
php_value[date.timezone] = Asia/Shanghai -
启动相关服务,并配置开机自动启动
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
-
用谷歌浏览器打开:http://10.8.8.91
-
设置部分:
-
最后上传字库simkai.ttf,找到这个字库
上传到这个路径: cd /usr/share/zabbix/assets/fonts
上传完后之后,修改simkai.ttf权限
chmod 777 simkai.ttf
修改默认软连接的字符集
cd /etc/alternatives/
ll
rm -f /etc/alternatives/zabbix-web-font #删除默认软链接的字符集
ln -s /usr/share/zabbix/assets/fonts/simkai.ttf /etc/alternatives/zabbix-web-font #指向新安装的字符集 -
重启zabbix服务器
systemctl restart zabbix-server -
完毕。