通过脚本自动安装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
联系方式: 通过博客获取更多技术支持。