zabbix6.4在centos 7安装部署详细步骤
时间: 2023-11-07 10:54:41 浏览: 550
centos8部署zabbix6.4 虚拟机VMware部署
安装和部署 Zabbix 6.4 在 CentOS 7 的详细步骤如下:
1. 首先,确保你的 CentOS 7 系统已经更新到最新版本:
```shell
sudo yum update -y
```
2. 安装 Apache web 服务器、MySQL 数据库和 PHP:
```shell
sudo yum install httpd mariadb-server mariadb php php-mysql php-gd php-xml php-bcmath php-mbstring -y
```
3. 启动和设置开机自启 Apache 和 MySQL 服务:
```shell
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
```
4. 运行 MySQL 安全脚本来提高安全性并设置 root 密码:
```shell
sudo mysql_secure_installation
```
5. 创建一个新的 MySQL 数据库和用户用于 Zabbix:
```shell
sudo mysql -u root -p
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';
FLUSH PRIVILEGES;
quit;
```
6. 添加 Zabbix 官方仓库并安装 Zabbix Server、Zabbix Agent 和 Zabbix Web:
```shell
sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/7/x86_64/zabbix-release-6.4-1.el7.noarch.rpm
sudo yum install zabbix-server-mysql zabbix-agent zabbix-web-mysql -y
```
7. 导入 Zabbix 数据库模板:
```shell
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | sudo mysql -u zabbixuser -p zabbixdb
```
8. 配置 Zabbix Server:
```shell
sudo vi /etc/zabbix/zabbix_server.conf
```
找到并修改以下行:
```ini
DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password
```
9. 配置 Zabbix Web:
```shell
sudo vi /etc/httpd/conf.d/zabbix.conf
```
找到并修改以下行:
```ini
php_value date.timezone Asia/Shanghai
```
10. 重启 Apache 和 Zabbix Server 服务:
```shell
sudo systemctl restart httpd
sudo systemctl enable zabbix-server
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-agent
sudo systemctl start zabbix-agent
```
11. 打开浏览器并访问服务器的 IP 地址或域名,进入 Zabbix 安装向导。
12. 在安装向导中,输入数据库信息和管理员账户信息,然后点击下一步。
13. 完成安装后,登录到 Zabbix Web 界面,默认用户名为 "Admin",密码为 "zabbix"。
这样,你就完成了 Zabbix 6.4 在 CentOS 7 上的安装和部署过程。
阅读全文