搬瓦工 VPS 安装 Vigil 教程:微服务状态页面,监控 VPS 状态并发送短信等提醒

Vigil 是一个微服务状态页面,可以监控分布式基础设施并发送警报(Slack、短信等)。和之前介绍的 cState 差不多,不过是另一套开源实现(cState 安装教程:自建开源搬瓦工 VPS 服务器状态页面(Status Page))。本文介绍一下 Vigil 安装教程,一般来说通过 Docker 安装比较方便。

一、Vigil 官方介绍

Vigil 是一个开源状态页面,您可以在您的基础设施上托管,用于监控所有服务器和应用程序,并且对您的用户可见(在您选择的域上,例如 status.example.com)。

在微服务环境中监视应用程序和后端非常有用。如果基础设施中的节点出现故障,您会在 Slack 通道、电子邮件、Twilio SMS 或/和 XMPP 中收到状态更改通知。

主要特征:

  • 自动监控您的基础设施服务
  • 当服务出现故障或通过配置的通道恢复时通知您:
    • Email
    • Twilio (SMS)
    • Slack
    • 等等
  • 生成一个状态页面,您可以在您的域上为公共用户托管该页面(例如 https://status.example.com)
  • 允许发布公告,例如。 让您的用户知道即将进行计划维护

二、Vigil 安装教程

Vigil 是用 Rust 构建的。要安装它,可以从 Vigil 发布页面下载版本,使用 cargo install 或从 master 获取源代码。

通过 Cargo 安装

如果您打算通过 Rust Cargo 进行安装,使用下面命令即可:

cargo install vigil-server

确保您的 $PATH 已正确配置为获取 Crates 二进制文件,然后使用 vigil 命令运行 Vigil。

通过源码安装

最后一个选项是从 Git 中提取源代码并通过 Cargo 编译 Vigil:

cargo build --release

您可以在 ./target/release 目录中找到构建的二进制文件。

通过 Docker Hub 安装

您可能会发现通过 Docker 运行 Vigil 很方便。您可以在 Docker Hub 上找到预构建的 Vigil 镜像:valeriansaliou/vigil

注意:预构建的 Docker 版本可能不是可用的最新 Vigil 版本。

首先,拉取 valeriansaliou/vigil 镜像:

docker pull valeriansaliou/vigil:v1.25.1

然后,为其添加一个配置文件并运行它(将 /path/to/your/vigil/config.cfg 替换为配置文件的路径):

docker run -p 8080:8080 -v /path/to/your/vigil/config.cfg:/etc/vigil.cfg valeriansaliou/vigil:v1.25.1

在配置文件中,确保:

  • server.inet 设置为 0.0.0.0:8080(这可以让 Vigil 从容器外部访问)
  • assets.path 设置为 ./res/assets/(这是指容器中的内部路径,因为资产包含在其中)

Vigil 可以通过 http://localhost:8080 访问。

至此就完成了 Vigil 的安装过程。

三、搬瓦工 VPS 推荐

搬瓦工推荐方案

搬瓦工实时库存:https://stock.bwg.net

温馨提醒 如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换
方案内存CPU硬盘流量/月带宽推荐机房价格购买
KVM
(最便宜)
1GB2核20GB1TB1GbpsDC3 CN2
DC8 ZNET
(购买后在后台迁移)
$49.99/年购买
KVM2GB3核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5Gbps美国 DC6 CN2 GIA-E
美国 DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
美国圣何塞 CN2 GIA
加拿大 CN2 GIA
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK
(高端首选)
2GB2核40GB0.5TB1Gbps中国香港 CN2 GIA
日本东京 CN2 GIA
日本大阪 CN2 GIA
新加坡 CN2 GIA
$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买
OSAKA2GB2核40GB0.5TB1.5Gbps日本大阪 CN2 GIA$49.99/月
$499.99/年
购买
OSAKA4GB4核80GB1TB1.5Gbps$86.99/月
$869.99/年
购买
搬瓦工优惠码:BWHCGLUKKB搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。东京 CN2 GIA 套餐也是非常不错的高端选择。

搬瓦工新手教程

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程(推荐阅读)
  2. 搬瓦工购买教程:《2023 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWHCGLUKKB
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?

搬瓦工优惠通知

未经允许不得转载:Bandwagonhost中文网 » 搬瓦工 VPS 安装 Vigil 教程:微服务状态页面,监控 VPS 状态并发送短信等提醒