1、zabbix 5.4 部署


关于安装的步骤,实际官网已经有了详细的流程,具体可以登录查看:

https://www.zabbix.com/cn/download?zabbix=5.4&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx

 

在安装之前,需要准备一个linux系统,本次使用的系统为Centos 8.2 ,IP为192.168.235.131,由于只是实验场景,目前使用的是Vmware workstation 搭建的虚拟机,并且使用NAT网卡,保证上网

zabbix 安装本次采用RPM的方式,较之源码安装要方便很多

系统安装好后关闭防火墙和selinux:
systemctl stop firewalld
systemctl disable firewalld
sed -i "s/SELINUX=.*/SELINUX=Disabled/" /etc/selinux/config

setenforce 0

 

1、首先从官网下载RPM包:

PS:在使用 DNF 的过程中,会因为各种原因在系统中残留各种过时的文件和未完成的编译工程。我们可以使用该命令来删除这些没用的垃圾文件。

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

 

2、安装Zabbix server,Web前端,agent

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

 

3、安装和初始化数据库:本次mysql  设置账户为root密码为admin@123

yum install mariadb-server -y

设置开启自启动:

systemctl enable --now mariadb

初始化mariadb并配置root密码:

mysql_secure_installation

直接回车,空
是否设置密码:y
输入设置密码:admin@123
再次输入密码:admin@123
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y


mysql -e "create database zabbix character set utf8 collate utf8_bin; grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix' "

 

导入初始架构和数据,系统将提示您输入新创建的密码。

zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz |mysql -uzabbix -pzabbix zabbix

 

 

编辑配置文件

vi /etc/zabbix/zabbix_server.conf

DBPassword=zabbix

 

4、配置PHP:

编辑配置文件 /etc/nginx/conf.d/zabbix.conf,修改以下两项

listen 80;
server_name 192.168.235.131;

 

编辑文件/etc/php-fpm.d/zabbix.conf,修改以下

user = nginx

group = nginx

php_value[date.timezone] = Asia/Shanghai

 

5、启动服务:

启动Zabbix server和agent进程

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

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

然后通过web登入:

http://192.168.235.131

 

 

 

 

 

 

 

时区选择上海,界面颜色可选

zabbix.conf.php需要自己创建

 

然后点击Finish,还是报错,将网页的/setup.php去掉就可以了,登录账户为Admin,密码为zabbix

 

 

需要更改Admin的密码和翻译中文,可以在下面的地方:管理——用户中的admin

 

 

 

 

 最后update 就可以看到一个中文版的zabbix,但是会发现有部分内容是乱码的,比如图形,所以需要改下web中文的格式:

乱码的格式情况如下:

 

 

针对乱码:在window 10 系统中可以不用去网页下载,只需要到win 10 C盘中windows/font目录下找到楷体,复制到桌面然后下载到linux中的 /usr/share/zabbix/assets/fonts下

 

 然后进入/usr/share/zabbix/include/defines.inc.php配置文件内,把两个graphfont改为simkai即可,不需要重启服务,刷新就能正常

 

 

网上有些比较方便,汉化也可以这样:

yum install -y wqy-microhei-fonts

 cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf      #输入y,然后回车

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM