centos7二进制安装zabbix6.0+MySQL8.0详情
时间: 2023-10-07 07:05:54 浏览: 240
安装zabbix 6.0和MySQL 8.0需要以下步骤:
1.下载并安装MySQL 8.0
可以从MySQL官方网站下载MySQL 8.0的二进制安装包,下载地址为:https://dev.mysql.com/downloads/mysql/。选择适合您的操作系统的版本,下载完成后解压到指定目录。
2.创建zabbix数据库和用户
使用MySQL root用户登录MySQL后,创建zabbix数据库和用户:
```
mysql> CREATE DATABASE zabbix character set utf8 collate utf8_bin;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
mysql> FLUSH PRIVILEGES;
```
3.下载并安装zabbix 6.0
从zabbix官方网站下载zabbix 6.0的二进制安装包,下载地址为:https://www.zabbix.com/download?zabbix=6.0&os_distribution=centos&os_version=7&db=mysql&ws=nginx。选择适合您的操作系统和数据库的版本,下载完成后解压到指定目录。
4.安装必要的依赖包
使用以下命令安装必要的依赖包:
```
yum install -y libxml2-devel libcurl-devel libevent-devel openssl-devel net-snmp-devel libssh2-devel OpenIPMI-devel libtool-ltdl-devel gcc-c++
```
5.编译和安装zabbix
进入解压后的zabbix安装包目录,执行以下命令编译和安装zabbix:
```
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openssl --with-ssh2 --with-openipmi --prefix=/usr/local/zabbix
make install
```
6.配置zabbix服务器和代理
在安装目录/usr/local/zabbix下创建以下目录:
```
mkdir /usr/local/zabbix/etc
mkdir /usr/local/zabbix/log
mkdir /usr/local/zabbix/run
```
复制zabbix源码包中的配置文件到/etc/zabbix目录下:
```
cp /zabbix-6.0.0/conf/zabbix_server.conf /usr/local/zabbix/etc/
cp /zabbix-6.0.0/conf/zabbix_agentd.conf /usr/local/zabbix/etc/
```
修改zabbix_server.conf文件中的以下参数:
```
DBPassword=zabbix
DBHost=localhost
DBName=zabbix
```
修改zabbix_agentd.conf文件中的以下参数:
```
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
```
7.启动zabbix服务器和代理
使用以下命令启动zabbix服务器和代理:
```
/usr/local/zabbix/sbin/zabbix_server
/usr/local/zabbix/sbin/zabbix_agentd
```
8.登录zabbix Web界面
在浏览器中输入http://your_server_ip/zabbix,进入zabbix Web界面。默认的用户名和密码为Admin/zabbix,首次登录需要修改密码。
阅读全文