zabbix5.0安装部署-详细

1、 环境准备

1.1、关闭防火墙、selinux

setenforce 0(临时关闭selinux)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 
systemctl stop firewalld
systemctl disable firewalld

1.2、安装zabbix的安装源

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

1.3、安装服务器和代理

yum install zabbix-server-mysql zabbix-agent -y

1.4、安装zabbix前端

yum install centos-release-scl -y
	编辑文件 /etc/yum.repos.d/zabbix.repo 并启用 zabbix-frontend 存储库。
	
	[zabbix-frontend]
	...
	enabled=1
	...

1.5、安装zabbix前端包

yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

2、数据库安装

2.1、安装数据库

yum -y install mariadb mariadb-server

2.2、启动数据库

systemctl start mariadb
systemctl enable mariadb

2.3、配置数据库

mysql -uroot
	create database zabbix character set utf8 collate utf8_bin;
	grant all on zabbix.* to zabbix@localhost identified by '123$%^yhn';
	flush privileges;
	quit;

2.4、导入数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

2.5、验证

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| zabbix             |
+--------------------+
5 rows in set (0.00 sec)

3、web安装准备

3.1、配置Zabbix 服务器数据库

vim /etc/zabbix/zabbix_server.conf
	DBHost=localhost
	DBName=zabbix
	DBUser=zabbix
	DBPassword=123$%^yhn

3.2、配置Zabbix 前端 PHP

vim/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
	#取消注释并设置正确的时区
	php_value[date.timezone] = Asia/Shanghai

3.3、启动 Zabbix 服务器和代理进程

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

4、网页安装

访问http://192.168.63.130/zabbix

在这里插入图片描述
在这里插入图片描述
数据库密码
随意
在这里插入图片描述
在这里插入图片描述
Admin/zabbix

5、解决监控页面出现白框的问题

在这里插入图片描述

1、在本地查找字体文件,上传至服务器对应文件夹下(/usr/share/zabbix/assets/fonts)
2、执行命令进行替换( \mv 新上传的文件名 graphfont.ttf)
3、网页刷新即可

在这里插入图片描述

zabbix监控“图形”列表默认只显示前20个图形,显示不全问题解决

原因是php程序中配置了此参数,具体解决方法如下:
vim /usr/share/zabbix/include/defines.inc.php 编辑这个文件
ZBX_MAX_GRAPHS_P ER_PAGE 这个变量默认是20,把它改成你想要的值即可解决
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装部署Zabbix 5.0在Ubuntu系统上,您可以按照以下步骤进行: 1. 首先,使用以下命令更新Ubuntu系统: ``` sudo apt-get update sudo apt-get upgrade ``` 2. 接下来,安装必要的软件包和依赖项: ``` sudo apt-get install apache2 php libapache2-mod-php7.2 mysql-server mysql-client libmysqlclient-dev php-mysql php-xml php-bcmath php-mbstring php-gd php-ldap php-xmlrpc php-soap php-curl php-snmp snmp libsnmp-dev fping libcurl4-openssl-dev libopenipmi-dev python3-pymysql ``` 3. 创建Zabbix数据库并为Zabbix用户授权: ``` mysql -u root -p CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN; GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES; exit; ``` 4. 下载Zabbix 5.0并解压缩: ``` cd /tmp wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+ubuntu18.04_all.deb sudo dpkg -i zabbix-release_5.0-1+ubuntu18.04_all.deb sudo apt-get update sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent ``` 5. 导入Zabbix数据库模式: ``` cd /usr/share/doc/zabbix-server-mysql sudo gunzip create.sql.gz mysql -u zabbix -p zabbix < create.sql ``` 6. 修改Zabbix服务器配置文件: ``` sudo nano /etc/zabbix/zabbix_server.conf ``` 将以下行添加到文件末尾: ``` DBPassword=password ``` 7. 重启Apache和Zabbix服务器: ``` sudo systemctl restart apache2 sudo systemctl restart zabbix-server ``` 8. 在Web浏览器中访问http://localhost/zabbix,并按照屏幕上的指示进行设置。 相关问题: 1. 如何在Ubuntu上卸载Zabbix 5.0? 2. 如何在Zabbix 5.0中创建主机? 3. 如何在Zabbix 5.0中创建触发器?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深度学习0407

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值