Gateway未来科技

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 94|回复: 0

1、ZABBIX 5.4 部署

[复制链接]

219

主题

229

帖子

884

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
884
发表于 2023-6-8 02:02:27 | 显示全部楼层 |阅读模式
关于安装的步骤,实际官网已经有了详细的流程,具体可以登录查看:
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 的过程中,会因为各种原因在系统中残留各种过时的文件和未完成的编译工程。我们可以使用该命令来删除这些没用的垃圾文件。

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


2636397-20211208151645892-2068009982.png
2636397-20211208151812579-448081596.png

2636397-20211208152650091-1316436133.png



2636397-20211208151856156-1038988497.png
时区选择上海,界面颜色可选
2636397-20211208151922915-1706298503.png
zabbix.conf.php需要自己创建
2636397-20211208152035183-946139896.png

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


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

2636397-20211208152420169-1559345841.png


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


针对乱码:在window 10 系统中可以不用去网页下载,只需要到win 10 C盘中windows/font目录下找到楷体,复制到桌面然后下载到linux中的/usr/share/zabbix/assets/fonts下
2636397-20211208160553329-585994709.png
然后进入/usr/share/zabbix/include/defines.inc.php配置文件内,把两个graphfont改为simkai即可,不需要重启服务,刷新就能正常
2636397-20211208161025968-1021784259.png


网上有些比较方便,汉化也可以这样:
yum install -y wqy-microhei-fonts
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf      #输入y,然后回车


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-12-23 07:16 , Processed in 0.086755 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Templated By 【未来科技 www.veikei.com】设计

快速回复 返回顶部 返回列表