centos8安装zabbix
时间: 2023-10-13 19:06:11 浏览: 84
以下是安装Zabbix Server和Zabbix Agent的步骤:
1. 更新系统
使用以下命令更新系统:
```
sudo yum update -y
```
2. 安装Zabbix存储库
使用以下命令安装Zabbix存储库:
```
sudo rpm -ivh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
```
3. 安装Zabbix Server和Zabbix Agent
使用以下命令安装Zabbix Server和Zabbix Agent:
```
sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
```
4. 配置数据库
使用以下命令安装MySQL数据库:
```
sudo yum install -y mariadb-server
```
启动MariaDB:
```
sudo systemctl start mariadb
```
运行mysql_secure_installation脚本来保护MariaDB:
```
sudo mysql_secure_installation
```
创建一个新的Zabbix数据库:
```
sudo mysql -u root -p
```
输入密码后,运行以下命令创建新数据库:
```
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
```
创建新用户并授予该用户对新数据库的访问权限:
```
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
```
退出MySQL:
```
exit
```
5. 导入Zabbix数据库架构
使用以下命令导入Zabbix数据库架构:
```
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
```
输入密码后,将创建Zabbix服务器和Zabbix代理的数据库。
6. 配置Zabbix Server
编辑Zabbix Server配置文件:
```
sudo nano /etc/zabbix/zabbix_server.conf
```
找到以下行:
```
# DBPassword=
```
将其更改为:
```
DBPassword=password
```
将“password”更改为您在步骤4中创建的Zabbix数据库用户的密码。
7. 启动Zabbix Server和Zabbix Agent
使用以下命令启动Zabbix Server和Zabbix Agent:
```
sudo systemctl start zabbix-server zabbix-agent httpd
sudo systemctl enable zabbix-server zabbix-agent httpd
```
现在,您可以通过访问http://your-server-ip/zabbix来访问Zabbix Web界面。
您需要使用以下登录详细信息登录:
- 用户名:Admin
- 密码:zabbix
完成后,您可以开始添加主机和监视项以监视您的系统。
阅读全文