关于安装的步骤,实际官网已经有了详细的流程,具体可以登录查看: 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
时区选择上海,界面颜色可选 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,然后回车
|