Rocky Linux 安装部署 Zabbix 6.4

一、Zabbix的简介
Zabbix是一种开源的企业级监控解决方案,用于实时监测服务器、网络设备和应用程序的性能和可用性。它提供了强大的数据收集、处理和可视化功能,同时支持事件触发、报警通知和自动化任务等功能。Zabbix易于安装和配置,支持跨平台,并且具有灵活的扩展性,可以满足不同规模和复杂度的监控需求。

二、Rocky Linux系统安装
链接:VMware Workstation 下载安装(含秘钥)
链接:VMware Workstation 创建虚拟机
链接:Rocky_Linux 下载安装教程
链接:Rocky_Linux 网卡静态配置教程
链接:MobaXterm 下载安装

三、Rocky Linux 安装部署 Zabbix
1、登录官网
链接:https://www.zabbix.com/cn/download
在这里插入图片描述

2、配置路线
在这里插入图片描述

3、根据指引,安装zabbix
在这里插入图片描述

4、安装zabbix

[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm

教程链接:Rocky Linux 运维工具 rpm
在这里插入图片描述
在这里插入图片描述
5、验证zabbix-release已被安装

[root@localhost ~]# dnf list installed | grep zabbix-release

教程链接:Rocky Linux 运维工具 dnf
教程链接:Rocky Linux 运维工具 grep
在这里插入图片描述

6、清理RPM包临时缓存

[root@localhost ~]# dnf clean all

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述
在这里插入图片描述

7、安装Zabbix server,Web前端,agent

[root@localhost ~]# dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述
在这里插入图片描述

8、安装数据库。(这里安装mariadb,配置不变)
Mariadb 是由 MySQL 原创团队创建的一个免费、开源的分支,旨在填补 MySQL数据库 被 Oracle 公司 收购后的空白。

[root@localhost ~]# dnf install -y mariadb mariadb-server

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述

9、启动数据库

[root@localhost ~]# systemctl start mariadb.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

10、开机自启

[root@localhost ~]# systemctl enable mariadb.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

11、查看状态

[root@localhost ~]# systemctl status mariadb.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

12、初始化数据库

[root@localhost ~]# mysql_secure_installation
Enter current password for root (enter for none):   ##当前数据库管理员的密码,无密码直接回车
Switch to unix_socket authentication [Y/n] n        ##不需要认证
Change the root password? [Y/n] y                   ##重置密码
New password:                                       ##新密码
Re-enter new password:                              ##确认新密码!
Remove anonymous users? [Y/n] y                     ##移除匿名用户登陆
Disallow root login remotely? [Y/n] y               ##移除管理员远程登陆
Remove test database and access to it? [Y/n] y      ##移除测试库
Reload privilege tables now? [Y/n] y                ##刷新数据表

在这里插入图片描述

13、登录数据库(密码默认为空)

[root@localhost ~]# mariadb -uroot -p

在这里插入图片描述
在这里插入图片描述

14、创建名为 “zabbix” 的数据库,并设置字符集为 “utf8mb4”,排序规则为 “utf8mb4_bin”。

MariaDB [(none)]> create database zabbix character set utf8mb4 collate utf8mb4_bin;

在这里插入图片描述
在这里插入图片描述

15、创建 “zabbix” 用户,密码设置为 “zabbix”。此用户将用于连接到 “zabbix” 数据库。

MariaDB [(none)]> create user zabbix@localhost identified by 'zabbix';

在这里插入图片描述
在这里插入图片描述

16、赋予 “zabbix” 用户对 “zabbix” 数据库的全部权限。

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;

在这里插入图片描述
在这里插入图片描述

17、信任数据库中的自定义函数的创建者,以便在启用二进制日志记录时允许创建和修改函数。
(ctrl + c 退出 数据库)

MariaDB [(none)]> set global log_bin_trust_function_creators = 1;

在这里插入图片描述
在这里插入图片描述

18、导入 Zabbix 监控系统的 MySQL 数据库脚本 (密码是步骤15设置的zabbix)

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

在这里插入图片描述
在这里插入图片描述

19、登录数据库(密码默认为空)

[root@localhost ~]# mariadb -uroot -p

在这里插入图片描述
在这里插入图片描述

20、在导入数据库架构后,禁用 log_bin_trust_function_creators 选项。(ctrl + c 退出数据库)

MariaDB [(none)]> set global log_bin_trust_function_creators = 0;

在这里插入图片描述
在这里插入图片描述

21、为Zabbix server配置数据库
(第129行删除 # 注释,密码是步骤15设置的zabbix)

[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix

教程连接:Rocky Linux 运维工具 vim
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

22、为Zabbix前端配置PHP(第2、3行删除 # 注释)

[root@localhost ~]# vim /etc/nginx/conf.d/zabbix.conf
listen          8080;
server_name     example.com;

教程连接:Rocky Linux 运维工具 vim
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

23、重启进程

[root@localhost ~]# systemctl restart zabbix-server zabbix-agent nginx php-fpm

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述
在这里插入图片描述
24、查看server端服务状态
(绿色active:running为正常运行)

[root@localhost ~]# systemctl status zabbix-server

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述
25、查看客户端服务状态
(绿色active:running为正常运行)

[root@localhost ~]# systemctl status zabbix-agent

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

26、查看网页前端服务状态
(绿色active:running为正常运行)

[root@localhost ~]# systemctl status php-fpm.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

27、开机自动启动

[root@localhost ~]# systemctl enable zabbix-server zabbix-agent nginx php-fpm

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述
在这里插入图片描述
28、防火墙放行8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

教程连接:Rocky Linux 运维工具 firewall-cmd
在这里插入图片描述

29、加载策略

[root@localhost ~]# firewall-cmd --reload

教程连接:Rocky Linux 运维工具 firewall-cmd
在这里插入图片描述
30、安装中文语言包

[root@localhost ~]# dnf install -y langpacks-zh_CN glibc-common

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述

30、浏览器访问http://192.168.100.10:8080/,自动跳转至配置页
在这里插入图片描述

31、选择简体中文,点击“下一步”
在这里插入图片描述

32、检查必要条件OK,点击“下一步”
在这里插入图片描述

33、输入密码(密码是步骤15设置的zabbix),点击“下一步”
在这里插入图片描述

34、设置主机名Zabbix Server,点击“下一步”
在这里插入图片描述

35、确认参数,点击“下一步”
在这里插入图片描述

36、安装完成,点击“完成”
在这里插入图片描述

37、登录系统(默认账户为Admin,密码为zabbix )
在这里插入图片描述

38、登录成功
在这里插入图片描述

  • 44
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix 6.4 是一个开源的网络监控和报警系统。它引入了对 Line 消息应用程序的 Webhook 集成,允许将 Zabbix 事件转发到 Line Messenger。[1] 要在 CentOS 8 / RHEL 8 / Oracle Linux 8 / Alma Linux 8/ Rocky Linux 8 上安装 Zabbix 6.4,您可以使用以下步骤: 1. 安装 Zabbix 存储库: 使用以下命令安装 Zabbix 存储库 ``` rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-release-6.4-1.el8.noarch.rpm ``` 2. 清理缓存: 使用以下命令清理缓存 ``` dnf clean all ``` 3. 安装 Zabbix 服务器: 使用以下命令安装 Zabbix 服务器 ``` dnf install zabbix-server-mysql ``` 4. 配置数据库: 使用以下命令为 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; ``` 5. 导入初始数据库模式和数据: 使用以下命令导入初始数据库模式和数据 ``` zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix ``` 6. 配置 Zabbix 服务器: 打开 `/etc/zabbix/zabbix_server.conf` 文件,设置数据库密码和其他必要的配置 7. 启动 Zabbix 服务器: 使用以下命令启动 Zabbix 服务器 ``` systemctl start zabbix-server ``` 8. 配置 Zabbix 前端: 打开 `/etc/httpd/conf.d/zabbix.conf` 文件,按需修改 Zabbix 前端的配置 9. 启动 Apache 服务: 使用以下命令启动 Apache 服务 ``` systemctl start httpd ``` 10. 访问 Zabbix 前端: 在浏览器中访问 Zabbix 前端,输入您在步骤 4 中设置的数据库信息,完成安装和配置。 这样就完成了在 CentOS 8 / RHEL 8 / Oracle Linux 8 / Alma Linux 8/ Rocky Linux 8 上安装 Zabbix 6.4 的过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Zabbix之2023 Zabbix6.4最新高级特性、优缺点及其实现原理总结](https://blog.csdn.net/zhouruifu2015/article/details/130933529)[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* *3* [一步到位教你在centos8stream搭建zabbix6.4+nginx+maridb10.6+php7.4](https://blog.csdn.net/m0_56055257/article/details/131260948)[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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值