当前位置: 首页 > article >正文

Centos Stream 9部署Zabbix7.0LTS

目录

  • 1. 系统环境
    • 1.1 编辑配置文件/etc/yum.repos.d/epel.repo
    • 1.2 安装Zabbix存储库
    • 1.3 安装Zabbix server,Web前端,agent
  • 2. MySQL/MariaDB 数据库
    • 2.1安装和配置 MySQL/MariaDB 数据库
    • 2.2 创建初始数据库
    • 2.3 导入初始架构和数据,系统将提示您输入新创建的密码
    • 2.4 导入数据库架构后,禁用logbintrust_function_creators选项。
    • 2.5 Zabbix server配置数据库
    • 2.6 为Zabbix前端配置PHP
    • 2.7 启动Zabbix server和agent进程
    • 2.8 打开 Zabbix server 和 web 端口
  • 3. 浏览器访问
    • 3.1 欢迎界面
    • 3.2 检查必要条件
    • 3.3 配置数据库连接
    • 3.4 设置主机名和时区
    • 3.5 安装前汇总
    • 3.6 点击完成
    • 3.7 默认用户密码Admn/zabbix

1. 系统环境

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

1.1 编辑配置文件/etc/yum.repos.d/epel.repo

[epel]
...
excludepkgs=zabbix*

1.2 安装Zabbix存储库

在这里插入图片描述

[root@zabbix7 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-latest.el9.noarch.rpm
Retrieving https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-latest.el9.noarch.rpm
warning: /var/tmp/rpm-tmp.Uzwl5q: Header V4 RSA/SHA512 Signature, key ID b5333005: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-release-7.0-5.el9         ################################# [100%]
[root@zabbix7 ~]# dnf clean all
21 files removed

1.3 安装Zabbix server,Web前端,agent

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

在这里插入图片描述

2. MySQL/MariaDB 数据库

2.1安装和配置 MySQL/MariaDB 数据库

[root@zabbix7 ~]# sudo dnf install mariadb-server
[root@zabbix7 ~]# sudo systemctl enable --now mariadb

在这里插入图片描述

2.2 创建初始数据库

在数据库主机上运行以下代码

[root@zabbix7 ~]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 10.5.22-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database zabbix character set utf8mb4 collate utf8mb4_bin;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> create user zabbix@localhost identified by 'password';
Query OK, 0 rows affected (0.031 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.024 sec)

MariaDB [(none)]> set global log_bin_trust_function_creators = 1;
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> quit;
Bye
[root@zabbix7 ~]# 

在这里插入图片描述

2.3 导入初始架构和数据,系统将提示您输入新创建的密码

[root@zabbix7 ~]# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

在这里插入图片描述

2.4 导入数据库架构后,禁用logbintrust_function_creators选项。

[root@zabbix7 ~]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 7
Server version: 10.5.22-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> set global log_bin_trust_function_creators = 0;
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> quit;
Bye

在这里插入图片描述

2.5 Zabbix server配置数据库

编辑配置文件 /etc/zabbix/zabbix_server.conf

DBPassword=password

2.6 为Zabbix前端配置PHP

编辑配置文件 /etc/nginx/conf.d/zabbix.conf

# listen 8080;
# server_name example.com;

2.7 启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

[root@zabbix7 ~]# systemctl restart zabbix-server zabbix-agent nginx php-fpm
[root@zabbix7 ~]# systemctl enable zabbix-server zabbix-agent nginx php-fpm
Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-server.service → /usr/lib/systemd/system/zabbix-server.service.
Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-agent.service → /usr/lib/systemd/system/zabbix-agent.service.
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.
Created symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service → /usr/lib/systemd/system/php-fpm.service.

在这里插入图片描述

2.8 打开 Zabbix server 和 web 端口

[root@zabbix7 ~]# firewall-cmd --permanent --add-port=10051/tcp
success
[root@zabbix7 ~]# firewall-cmd --permanent --add-port=10050/tcp
success
[root@zabbix7 ~]# firewall-cmd --permanent --add-port=80/tcp
success
[root@zabbix7 ~]# firewall-cmd --reload
success
[root@zabbix7 ~]# 

在这里插入图片描述

3. 浏览器访问

3.1 欢迎界面

在这里插入图片描述

3.2 检查必要条件

在这里插入图片描述

3.3 配置数据库连接

在这里插入图片描述

3.4 设置主机名和时区

在这里插入图片描述

3.5 安装前汇总

在这里插入图片描述

3.6 点击完成

在这里插入图片描述

3.7 默认用户密码Admn/zabbix

在这里插入图片描述


http://www.kler.cn/news/368856.html

相关文章:

  • 查看spring boot 的版本情况
  • 大语言模型参数传递、model 构建与tokenizer构建(基于llama3模型)
  • C#编程进阶:深入理解属性与索引器
  • 基于Datawhale开源量化投资学习指南(11):LightGBM在量化选股中的优化与实战
  • [NeetCode 150] Foreign Dictionary
  • 实现一个完整FPGA项目的流程
  • Python实现深度学习模型预测控制(tensorflow)DL-MPC(Deep Learning Model Predictive Control
  • RabbitMQ常见问题持续汇总
  • 无人机机载激光雷达横向对比表
  • Qt setWindowFlags窗口标志
  • LeetCode437. 路径总和 III(2024秋季每日一题 50)
  • 摄影爱好者的福音:基于Spring Boot的在线工作室
  • 【人工智能原理】合肥工业大学 宣城校区 实验三 神经网络之网络基础
  • Vmware虚拟机解决摄像头无效,相机失效
  • shodan3,vnc空密码批量连接,ip历史记录查找
  • ReactNative 简述(1)
  • aws(学习笔记第八课) 使用AWS的S3,ACL和存储桶策略
  • C++——输入3个字符串,按由小到大的顺序输出。用指针或引用方法处理。
  • Matlab学习01-矩阵
  • 动态IP是什么?
  • 2024年信息化管理与计算技术研讨会 (ICIMCT 2024)--分会场
  • Kafka系列之:Kafka集群新增节点后实现数据均衡
  • 5G IMS开户需要哪些信息
  • el-table 设置单击行时选中当前行的复选框并取消其他复选框的选择
  • 快速搭建SpringBoot3+Prometheus+Grafana
  • Tongweb7049m4+THS6010-6012版本 传真实ip到后端(by yjm+lwq)