惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
腾讯CDC
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
有赞技术团队
有赞技术团队
美团技术团队
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
博客园_首页
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
Docker
博客园 - Franky
Jina AI
Jina AI

泠泫凝的异次元空间

通过串口安装Linux | 泠泫凝的异次元空间 curl自编译 | 泠泫凝的异次元空间 Minecraft 认证服务器代理 | 泠泫凝的异次元空间 飞塔分流配置实战 | 泠泫凝的异次元空间 Windows 安全启动证书检查 | 泠泫凝的异次元空间 Lxn-OneDriveCLI | 泠泫凝的异次元空间 华三交换机配置 ERPS 环网 | 泠泫凝的异次元空间 PVE 配置 VLAN 感知 | 泠泫凝的异次元空间 MT7922 无线网卡安装 | 泠泫凝的异次元空间 无显示输出 Linux 主机配置桌面显示 | 泠泫凝的异次元空间 Wireguard 部署 SOP 手册(自用) | 泠泫凝的异次元空间 Zabbix 7.4 通过钉钉发送告警提醒 | 泠泫凝的异次元空间 Debian with xfce 通过 VNC 共享屏幕 华三S6860 IRF堆叠 | 泠泫凝的异次元空间 iPad 应用侧载 | 泠泫凝的异次元空间 Smart DNS 分区解析 | 泠泫凝的异次元空间 建立 NFS 服务器并挂载到客户端 | 泠泫凝的异次元空间 将 Android 以 MTP 方式连接至 Debian PVE 虚拟机迁移至 vCenter | 泠泫凝的异次元空间 vCenter 虚拟机迁移至 PVE | 泠泫凝的异次元空间 PVE迁移时提示密钥验证失败 | 泠泫凝的异次元空间 修改Windows设备设置区域 | 泠泫凝的异次元空间 恢复 SecureCRT 7.x 保存的密码 | 泠泫凝的异次元空间 PVE 超融合下电与上电流程 | 泠泫凝的异次元空间 记一次Zabbix异常处理 | 泠泫凝的异次元空间 苹果设备保存SHSH2 | 泠泫凝的异次元空间 PVE超融合部署 | 泠泫凝的异次元空间 树莓派启用zram | 泠泫凝的异次元空间 在 Hyper-V 上安装 EVE-NG | 泠泫凝的异次元空间 Zabbix 部署与 Windows 硬件信息收集 | 泠泫凝的异次元空间
Zabbix 安装和使用 | 泠泫凝的异次元空间
Lxn's Area · 2022-08-09 · via 泠泫凝的异次元空间

Zabbix是一个成熟、易用的企业级开源监控解决方案,适用于百万级指标的网络监控和应用监控。与Cockpit相比专业性会强的很多,以及比Cockpit更适合应用在大型集群中。Zabbix可以部署在Docker中或者直接部署。

准备环境

本文将以一下环境作为部署基础:

项目软件版本备注
发行版Ubuntu20.04 LTS
Web服务Apache2
PHP
2.4.41 (Ubuntu)
7.4

数据库MySQL8.0.29-0ubuntu0.20.04.3

配置Web服务

安装MySQL、Apache2和PHP的部分这里就略过了,本站之前的文章已经写过无数次了。传送门:Apache2安装和简单配置MySQL数据库安装和配置

安装好后可以执行php -m查看当前已经安装的模块;执行php -v查看当前安装的PHP版本。不建议安装PHP8+。强烈建议再部署一套pma(phpMyAdmin)方便操作数据库和一个php探针方便查看当前情况。

安装PHP依赖

首先先搜索一下PHP版本:

1
apt-cache show php-mbstring

应该有以下返回,找到中间Version行(下方实例输出已省略部分内容):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
root@lxnchan-testbench:~# apt-cache show php-mbstring
Package: php-mbstring
Source: php-defaults (92+ubuntu20.04.1+deb.sury.org+2)
Priority: optional
Section: php
Architecture: all
Version: 2:8.1+92+ubuntu20.04.1+deb.sury.org+2
Depends: php-common, php8.1-mbstring

Package: php-mbstring
Architecture: all
Version: 2:7.4+75
Priority: optional
Section: universe/php
Source: php-defaults (75)
Origin: Ubuntu
Depends: php-common, php7.4-mbstring

假设你刚才安装的PHP的版本是7.4,则找到下方距离7.4最近的Version,这里就是2:7.4+75。注意版本是Version后面完整的内容。

然后安装如下PHP依赖,版本取上面已经获得的版本号,大致格式为apt install <<Package>>=<<Version>>

1
apt install php-mbstring=2:7.4+75 php-xml=2:7.4+75 php-bcmath=2:7.4+75

安装Zabbix server

打开Download and install Zabbix,在下面选择你想安装的Zabbix版本、发行版、系统版本、数据库和Web服务。

这里以安装6.0 LTS版本Zabbix、发行版为Ubuntu、系统版本为20.04、数据库为MySQL和Web服务为Apache2为例,将Install Zabbix repository下面的命令逐行复制到bash中:

1
2
3



每个人的实际环境可能不一样请务必根据自身环境进行更改。

安装 Zabbix 本体

这一步安装的分别是数据库组件、前端和Agent。

1
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

导入数据库

首先以root身份输入密码进入数据库:mysql -uroot -p,然后执行如下命令:

1
2
3
4
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

请注意将ln2的password换成你自己的密码,不建议和root密码一样的。

这一步的操作是:新建一个名为zabbix的数据库和一个名为zabbix密码为password的用户,授予zabbix用户对zabbix表的读写权限,最后退出。

接着在Shell中导入预设的MySQL脚本:

1
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

执行该命令后输入上面创建的zabbix用户的密码,导入时间可能比较长。

随后打开/etc/zabbix/zabbix_server.conf文件,找到DBPassword行,将该行取消注释后在该行的最后写入数据库用户zabbix的密码。

启用Zabbix

启用Zabbix的服务端和Agent并让其开机时启动。

1
2
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

安装完成

至此Zabbix的本体部分就已全部安装完成,访问http://ip地址或域名/即可进入后台。

如何为apt设置代理

打开/etc/apt/apt.conf.d/10proxy(如果没有就新建一个),输入如下内容即可让apt使用代理连接网络。

1
Acquire::http::Proxy "http://0.0.0.0:65534";

 上一篇

Linux ubuntu