Ubuntu22.04部署Zabbix6.4版本操作记录

近期刚在Ubuntu22.04安装完Zabbix6.4版本,简单记录一下安装部署Zabbix操作流程以及安装过程中出现的问题。

一、安装部署操作过程:

第一步:安装Ubuntu

下载并完整安装Ubuntu22.04操作系统环境。

第二步:安装Zabbix

下载Zabbix6.4 deb文件并安装。

#wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
#sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
#sudo apt update

 第三步:安装组件

安装Zabbix Server MySQL、Apache、PHP等组件。

#sudo apt install zabbix-server-mysql
#sudo apt install zabbix-frontend-php
#sudo apt install zabbix-apache-conf
#sudo apt install zabbix-sql-scripts
#sudo apt install zabbix-agent

第四步:创建数据库

创建MySQL数据库。

# sudo apt install mysql-server -y  	#安装MySQL
# sudo mysql -uroot -p
password
mysql> ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'password';
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators=1;
mysql> quit;
#sudo mysql_secure_installtion
#mysql -uzabbix -p			#连接测试
#systemctl start mysql.service		#启动数据库
#systemctl enable mysql

第五步:导入初始架构

导入初始架构和数据。

#sudo vim /etc/zabbix/apache.conf		#更改zabbix时区
php_value date.timezone Asia/Shanghai
#zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

第六步:配置数据库

为Zabbix server配置数据库,编辑配置文件/etc/zabbix/zabbix_server.conf。

#sudo vi /etc/zabbix/zabbix_server.conf
>DBPassword=password    取消注释并修改密码

第七步:启动进程

启动Zabbix server和agent进程。

#sudo apt update
# systemctl start zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
# sudo netstat -lnp |grep zabbix

二、遇到的问题及处理思路

(一)在给数据库导入初始架构时,总是报错rust_function_creator的错误

具体忘了,没截图,查了一下MySQL的有个参数log_bin_trust_function_creators当二进制日志启用后,这个变量就会启用。它控制是否可以信任存储函数创建者,不会创建写入二进制日志引起不安全事件的存储函数。如果设置为0(默认值),用户不得创建或修改存储函数,除非它们具有除CREATE ROUTINE或ALTER ROUTINE特权之外的SUPER权限。 设置为0还强制使用DETERMINISTIC特性或READS SQL DATA或NO SQL特性声明函数的限制。 如果变量设置为1,MySQL不会对创建存储函数实施这些限制。所以在第四步加了一条设置变量为1。

(二)安装完毕后所有进程都正常,但是Zabbix安装页面报404

全部安装完成后,查看进程均正常,但是访问http://ip/zabbix时报404,经排查所有操作无误,执行软件更新命令后刷新页面正常,故第七步启动前先进行更新,然后启动进程。

ubuntu@VM-4-14-ubuntu:~$ sudo netstat -lnp |grep zabbix
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      973/zabbix_agentd   
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      1265/zabbix_server  
tcp6       0      0 :::10050                :::*                    LISTEN      973/zabbix_agentd   
tcp6       0      0 :::10051                :::*                    LISTEN      1265/zabbix_server  
unix  2      [ ACC ]     STREAM     LISTENING     22145    1265/zabbix_server   /run/zabbix/zabbix_server_rtc.sock
unix  2      [ ACC ]     STREAM     LISTENING     22702    1268/zabbix_server:  /run/zabbix/zabbix_server_haservice.sock
unix  2      [ ACC ]     STREAM     LISTENING     22154    1270/zabbix_server:  /run/zabbix/zabbix_server_service.sock
unix  2      [ ACC ]     STREAM     LISTENING     22171    1296/zabbix_server:  /run/zabbix/zabbix_server_alerter.sock
unix  2      [ ACC ]     STREAM     LISTENING     22181    1300/zabbix_server:  /run/zabbix/zabbix_server_preprocessing.sock
unix  2      [ ACC ]     STREAM     LISTENING     22184    1304/zabbix_server:  /run/zabbix/zabbix_server_lld.sock
unix  2      [ ACC ]     STREAM     LISTENING     22277    1356/zabbix_server:  /run/zabbix/zabbix_server_availability.sock

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在Ubuntu 22.04上安装Zabbix 6.0,你可以按照以下步骤进行操作: 1. 首先,你需要下载Zabbix的安装包。你可以通过访问官方网站来获取安装包的下载链接。 2. 在终端中,使用wget命令下载Zabbix的安装包: ``` sudo wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb ``` 3. 下载完成后,使用dpkg命令安装Zabbix的安装包: ``` sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb ``` 4. 如果在执行dpkg命令时出现权限错误,请确保你以超级用户身份执行该命令。你可以在命令前加上sudo来获取超级用户权限: ``` sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb ``` 5. 安装完成后,更新系统的软件包列表: ``` sudo apt update ``` 现在,你应该已经成功在Ubuntu 22.04上安装了Zabbix 6.0。你可以继续按照官方文档的指引进行配置和使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [ubuntu22.04安装zabbix6.0 LTS](https://blog.csdn.net/qq_15514497/article/details/129317169)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Ubuntu 22.04 安装Zabbix 6.0](https://blog.csdn.net/wxlly06/article/details/129203623)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值