Zabbix5.0安装步骤

实践是知识的母亲,知识是生活的明灯。这篇文章主要讲述Zabbix5.0安装步骤相关的知识,希望能为你提供帮助。
centos 7下载地址:??http://mirrors.bupt.edu.cn/centos/7.9.2009/isos/x86_64/??
可以用迅雷下载
先决条件,先在虚拟机安装好centos 7 配置好ip,掩码,网关,登录用户和密码这些,最好让虚拟机连网。一般通过其他工具比如: Xshell    ssh + IP  。
连上后先关闭防火墙和selinux , 先安装这两个插件:
yum -y install vim*
yum -y install wget
关闭防火墙systemctl stop firewalld
systemctl disable firewalld
关闭SELinuxsetenforce 0 vim /etc/selinux/config (进入vim编辑器)
... SELINUX=disabled
(按 i 键进入编辑,修改相应参数。 编辑完后按esc 输入:号再输wq 是保存退出 ,文本未改动 esc+:+q 退出,文本有改动不保存 esc+:+q! 退出)
搭建阿里云yum源进入yum源的配置目录cd /etc/yum.repo.d/

下载阿里云yum源的配置文件wget http://mirrors.aliyun.com/repo/Centos-7.repo

查看可以安装包的数量yum repolist
【Zabbix5.0安装步骤】官方有相关安装命令
??https://www.zabbix.com/download?zabbix=5.0& os_distribution=centos& os_version=7& db=mysql& ws=apache??

安装 Zabbix 存储库
rpm-Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
安装 Zabbix 服务器和代理yum install zabbix-server-mysql zabbix-agent


启用红帽软件集合
yum install centos-release-scl


vim /etc/yum.repos.d/zabbix.repo  (编辑文件)


[zabbix-frontend]
...
enabled=1
...
安装 Zabbix 前端包
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
安装数据库软件
yum -y install mariadb-server
#启动数据库服务
systemctl start mariadb


#设置随机自启
systemctl enable mariadb


#进入数据库
Mysql 


#创建存储数据的库,并支持中文(库名:zabbix),存放监控数据
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;


#授权连接数据库的用户,并设置密码(用户名:zabbix)后面的密码最好改一下
MariaDB [(none)]> create user zabbix@localhost identified by 1234567;
#数据库授权
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;




#在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password: password  #输入zabbix用户密码(前面命令设置的密码)


#为Zabbix服务器配置数据库
vim   /etc/zabbix/zabbix_server.conf
DBPassword=password
(进入编辑配置     输入 /DB按小写n 快速地位  找到 # DBPassword=password            按前面 # 号删掉     输入之前设置的密码     保存退出)
为 Zabbix 前端配置 php编辑文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,取消注释并为您设置正确的时区。
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
找到最后一行
; php_value[date.timezone] = Europe/Riga
;去掉,改成保存退出(当前时区)
php_value[date.timezone] = Asia/Shanghai

#启动所有服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
#设置服务随机自启
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
在浏览器上输入 zabbix-server ip/zabbix

查看所有PHP参数是否OK 正常

改数据库端口   输入数据库密码

Zabbix_server端口10051  zabbix_agentd端口 10050
通过命令可以查 ss -anptul | grep zabbix
name可以填个名字或不填



默认用户名:Admin  密码:zabbix


User settings 修改语言






解决zabbix中文乱码(把Windows语言包拖进去覆盖)
#进入zabbix默认存放语言文件路径
[root@zabbix-server]# cd /usr/share/zabbix/assets/fonts/
#安装传输工具
[root@zabbix-server fonts]# yum -y install lrzsz
#将windows语言文件覆盖zabbix默认语言文件
[root@zabbix-server fonts]# cp simhei.ttf graphfont.ttf
cp:是否覆盖"graphfont.ttf"? y


#刷新web页面




    推荐阅读