Windows 10的Linux子系统Ubuntu安装Zabbix Server(2)

本文介绍了如何在Windows 10的Linux子系统Ubuntu上安装Docker,然后使用Docker安装Zabbix Server。首先,需启用Linux子系统功能,接着安装Docker。由于已安装Docker for Windows导致冲突,需卸载Windows版Docker。然后,按照Zabbix官方文档逐步安装Zabbix Server,包括安装仓库、配置MySQL数据库、启动Zabbix服务和配置前端。过程中注意时区设置和数据库初始化。最后,启动Zabbix服务并开始使用。
摘要由CSDN通过智能技术生成

接上一篇Windows 10的Linux子系统Ubuntu安装Zabbix Server(1) ,两次尝试都因为内存过小导致无法继续安装。开始怀疑是否Linux子系统能否安装成功,试过就知道了。

Linux子系统安装Docker,再使用Docker安装Zabbix Server

启用Linux子系统功能

Linux子系统功能并非默认安装的,在Windows Store安装Ubuntu应用之后发现无法使用,多半原因是未启用Linux子系统功能。
在控制面板,启用或关闭功能中找到Linux子系统并启用。如果未找到Linux子系统选项,多半是Windows 10的系统版本过低,升级Windows 10之后就有Linux子系统选项了。

Ubuntu子系统安装Docker

查看Ubuntu版本信息

参考ubuntu:查看ubuntu系统的版本信息 ,原文中有一个命令手写有误(lsb_release写成了sb_release),索性作者的截图中有正确给出来。

uname -a
root@XX:/mnt/c/Users/sp# uname -a
Linux XX 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux

从命令返回信息看出来:内核版本是4.4.0 ,64位系统(x86_64)

cat /proc/version
root@XX:/mnt/c/Users/sp# cat /proc/version
Linux version 4.4.0
好的,我可以为您提供安装步骤。 1. 安装 Zabbix Server: 首先,您需要导入 Zabbix 官方 GPG 密钥: ``` wget https://repo.zabbix.com/zabbix-official-repo.key sudo apt-key add zabbix-official-repo.key ``` 然后,添加 Zabbix 官方存储库: ``` sudo apt-add-repository "deb [arch=amd64] https://repo.zabbix.com/zabbix/5.2/ubuntu $(lsb_release -cs) main" ``` 更新包列表并安装 Zabbix Server: ``` sudo apt update sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts ``` 2. 配置 Zabbix Server: 创建一个新的 MySQL 数据库和用户: ``` sudo mysql -u root -p CREATE DATABASE zabbix_db CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'zabbix_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON zabbix_db.* TO 'zabbix_user'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; exit; ``` 导入 Zabbix Server 数据库架构: ``` sudo zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -u zabbix_user -p zabbix_db ``` 编辑 Zabbix Server 配置文件: ``` sudo nano /etc/zabbix/zabbix_server.conf ``` 找到以下行并将其取消注释: ``` DBHost=localhost DBName=zabbix_db DBUser=zabbix_user DBPassword=password ``` 保存并退出文件。 3. 安装 Zabbix Agent: ``` sudo apt install zabbix-agent ``` 4. 配置 Zabbix Agent: 编辑 Zabbix Agent 配置文件: ``` sudo nano /etc/zabbix/zabbix_agentd.conf ``` 找到以下行并将其取消注释: ``` Server=<Zabbix Server IP> ServerActive=<Zabbix Server IP> Hostname=<Hostname> ``` 将 `<Zabbix Server IP>` 替换为 Zabbix Server 的 IP 地址,并将 `<Hostname>` 替换为您的主机名。 保存并退出文件。 5. 启动 Zabbix 服务: ``` sudo systemctl start zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2 ``` 现在,您可以通过浏览器访问 Zabbix 前端了。在地址栏中输入 `http://<Zabbix Server IP>/zabbix`,然后使用默认的用户名和密码 `Admin` / `zabbix` 登录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值