Centos7.9 安装zabbix
时间: 2025-01-31 09:34:29 浏览: 61
### 安装 Zabbix 监控系统的步骤
#### 准备工作
为了确保顺利安装,建议先更新系统软件包并安装必要的依赖项。
```bash
yum update -y
yum install -y epel-release
```
#### 配置 Zabbix 软件源
下载适用于 CentOS 7 的官方 Zabbix 存储库:
```bash
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-1.el7.noarch.rpm
yum clean all
```
#### 安装 MySQL 数据库支持
如果计划使用 MariaDB 或 MySQL 作为数据库后端,则需提前设置好相应的环境。这里假设已经完成数据库服务器的搭建,并创建好了用于存储 Zabbix 数据的专用数据库实例[^2]。
#### 安装 Zabbix Server 和 Web 前端组件
通过 YUM 安装命令来获取核心服务以及Web界面所需的全部程序包:
```bash
yum install -y zabbix-server-mysql-scl zabbix-web-mysql-scl zabbix-apache-conf-scl
```
接着初始化数据库结构,注意替换`<password>`为你自己的密码:
```sql
mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY '<password>';
FLUSH PRIVILEGES;
EXIT;
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
```
#### 设置 PHP-FPM 及 Apache HTTPD 参数调整
编辑 `/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf`, 修改 `php_value[date.timezone] = Asia/Shanghai`.
重启PHP进程使更改生效:`systemctl restart rh-php72-php-fpm`.
同样地,在Apache配置文件中也需要指定正确的时区信息.
#### 启动与启用 Zabbix 主要服务
确保所有相关联的服务都能随操作系统一同启动,并立即激活它们:
```bash
systemctl enable --now zabbix-server zabbix-agent httpd rh-php72-php-fpm
```
此时应该可以在浏览器地址栏里访问形如 `http://your_server_ip_or_domain_name/zabbix/setup.php` 的URL来进行图形化向导式的初始配置过程[^3].
#### 测试连接性
最后一步是在目标主机上验证Agent是否被Server成功探测到。刷新Zabbix仪表板页面查看是否有新加入的设备显示出来[^4].
阅读全文
相关推荐


















