AI摘要

本文介绍了一个自动安装Zabbix 6.0监控系统的脚本,适用于CentOS 7及以上版本。脚本包括安装Nginx、PHP、MariaDB和Zabbix Server,并进行配置。安装前需确保系统干净、已备份,且满足硬件要求。安装流程包括克隆或下载脚本、运行安装脚本、按提示操作、配置数据库、使用默认登录信息登录Zabbix。脚本执行步骤包括替换Yum源、系统初始化、安装配置Nginx和PHP、安装MariaDB、安装Zabbix Server、配置Zabbix前端。作者提醒确保系统环境干净、数据库密码安全,并提供联系方式。安装效果附有截图。

通过脚本自动安装ZABBIX

复制下面到Centos7以上版本服务器将自动运行

curl -o AutuInstallZabbix6.0.bash http://data.yuluoqc.xyz/zabbix/AutuInstallZabbix6.0.bash && chmod +x AutuInstallZabbix6.0.bash && ./AutuInstallZabbix6.0.bash

Zabbix 6.0 安装脚本

该脚本用于在 CentOS 7 及以上版本系统上自动安装 Zabbix 6.0 监控系统,包含 Nginx、PHP、MariaDB 和 Zabbix Server 的部署和配置。请在运行本脚本前确保系统已经备份,并且没有部署任何其他环境与程序,以避免不必要的风险。

免责声明

  • 请确保您的系统是干净的,没有其他环境或程序。
  • 本脚本可能会执行一些不可逆的操作,务必谨慎使用。
  • 安装过程中不保证百分百成功,若不同意请终止脚本。

系统要求

  • 操作系统: CentOS 7 或以上版本
  • 硬件要求: 至少 2GB RAM,2核 CPU,适量磁盘空间(根据 Zabbix 监控的主机数量和存储需求而定)

安装流程

1. 克隆或下载脚本

首先,获取该安装脚本。可以通过以下命令下载脚本:

wget <脚本链接> -O install_zabbix.sh

2. 运行安装脚本

在执行脚本之前,请确保系统已经备份,并且没有部署其他服务。

chmod +x install_zabbix.sh
./install_zabbix.sh

3. 按照提示操作

安装过程中,脚本会询问您是否继续安装。请输入 yes 继续。
系统会自动安装并配置所需的依赖包,包括 Nginx、PHP、MariaDB 和 Zabbix Server。
请根据提示检查 Zabbix 前端页面是否能够正常访问。

4. 配置数据库

脚本会自动初始化 MariaDB 数据库并配置 Zabbix 使用数据库 zabbix,以下是数据库相关信息:

数据库类型: MySQL
数据库主机: localhost
数据库端口: 0
数据库名: zabbix
数据库用户名: zabbix
数据库密码: Networkyc@zabbix.

5. Zabbix 默认登录信息

用户名: Admin
密码: zabbix

6. 安装过程步骤

替换 CentOS Yum 源:使用阿里云、清华、USTC 等镜像源替代默认源。
系统初始化:关闭防火墙和 SELinux,安装并配置时间同步。
安装并配置 Nginx:配置虚拟主机并启用 Nginx 服务。
安装并配置 PHP:安装 PHP、修改 PHP 配置、启动 PHP-FPM 服务。
安装 MariaDB:安装并配置 MariaDB 数据库。
安装 Zabbix Server:下载并编译 Zabbix 6.0,配置数据库连接。
配置 Zabbix 前端:配置 Nginx 以运行 Zabbix 前端,并设置 Zabbix Server 为系统服务。

7. 注意事项

在执行脚本前,务必确保系统环境干净。
确保数据库密码的安全性。
若遇到安装失败的情况,请检查日志或手动配置相关服务。

8. 脚本作者

作者: 雨落倾城
博客: https://yuluoqc.xyz
联系方式: 通过博客获取更多技术支持。

安装效果

截屏2024-12-04 12.13.32.png

最后修改:2024 年 12 月 04 日
如果觉得我的文章对你有用,请随意赞赏