通过脚本自动安装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 日 02 : 40 PM
如果觉得我的文章对你有用,请随意赞赏
  • 本文作者:雨落倾城
  • 本文链接:https://yuluoqc.xyz/2024/12/04/1042.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
  • # 商业转载请联系作者获得授权,非商业转载请注明出处
    # 协议(License):署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
    # For commercial use, please contact the author for authorization. For non-commercial use, please indicate the source.