当前位置: 首页 > news >正文

[Open-source tool]Uptime-kuma的簡介和安裝於Ubuntu 22.04系統

[Uptime Kuma]How to Monitor Mqtt Broker and Send Status to Line Notify

Uptime-kuma 是一個基於Node.js的開軟軟體,同時也是一套應用於網路監控的開源軟體,其利用瀏覽器呈現直觀的使用者介面,如圖一所示,其讓使用者可監控各種網路服務的性能和狀態,例如http(s), Ping, MQTT和SQL等服務,如圖二所示。同時也提供警報和通知功能,例如郵件或Line通知,以便在發生故障或問題時及時通知用戶,可參考圖三。

圖一、Uptime-kuma的使用介面
圖一、Uptime-kuma的使用介面

圖二、Uptime-kuma可監控的網路服務
圖二、Uptime-kuma可監控的網路服務

圖三、Uptime-kuma可設定的通知服務
圖三、Uptime-kuma可設定的通知服務

安裝流程:

1.因其為基於Node.js的軟體,請先自行安裝Node.js,流程可參考這裡。
2.更新軟體庫,並升級已安裝的軟體庫
sudo apt update
sudo apt upgrade
3.安裝 curl, wget和git三個軟體包
sudo apt install curl wget git -y
4.將git上的Uptime-kuma下載到本機中。
git clone https://github.com/louislam/uptime-kuma.git
5.利用npm安裝Uptime-kuma,包含其依賴庫和相關環境配置。
npm run setup

啟動流程:

node server/server.js

#20240519 補充: 利用docker安裝Uptime-kuma

1.拉取Uptime-kuma鏡像
sudo docker pull louislam/uptime-kuma
2.設定關於Uptime-kuma的環境變數,包含資料夾路徑和名稱
export STORAGE_LOCATION=$HOME/docker-service/uptime-kuma
mkdir -p $STORAGE_LOCATION
3.運行Uptime-kuma 容器
sudo docker run -d --restart=always -p 3001:3001 -v $STORAGE_LOCATION:/app/data --name uptime-kuma louislam/uptime-kuma:latest
4.開啟瀏覽器訪問Uptime-kuma
開啟瀏覽器訪問http://<your-server-ip>:3001,開始配置和使用Uptime-kuma。
http://www.lryc.cn/news/386548.html

相关文章:

  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 灰度图像恢复(100分) - 三语言AC题解(Python/Java/Cpp)
  • leetcode494. 目标和
  • 数据结构简介
  • PyScript:在浏览器中释放Python的强大
  • 巴黎成为欧洲AI中心 大学开始输出AI创始人
  • 完全离线的本地问答模型LocalGPT如何实现无公网IP远程连接提问
  • 【算法专题--栈】栈的压入、弹出序列 -- 高频面试题(图文详解,小白一看就懂!!)
  • 如何高效安全的开展HPC数据传输,保护数据安全?
  • Java部分复习笔记整理
  • GoLang语言
  • ctfshow web入门 sqli-labs web517--web524
  • Spring Cloud Gateway 跨域配置和跨服务请求跟踪
  • 动手学深度学习(Pytorch版)代码实践 -卷积神经网络-29残差网络ResNet
  • 解锁音乐潮流:使用TikTok API获取平台音乐信息
  • 基于yolo的物体识别坐标转换
  • STM32第七课:KQM6600空气质量传感器
  • 任务4.8.4 利用Spark SQL实现分组排行榜
  • 五线谱与简谱有什么区别 五线谱简谱混排怎么打 吉他谱软件哪个好
  • [C#][opencvsharp]C#使用opencvsharp进行年龄和性别预测支持视频图片检测
  • pdf拆分,pdf拆分在线使用,pdf拆分多个pdf
  • VScode Python debug:hydra.run.dir 写入launch.json
  • ExVideo: 提升5倍性能-用于视频合成模型的新型后调谐方法
  • laravel Dcat Admin 入门应用(三)Grid 之 Column
  • 掌握Llama 2分词器:填充、提示格式及更多
  • pdf合并,pdf合并成一个pdf,pdf合并在线网页版
  • 算法基础--------【图论】
  • x86和x64架构的区别及应用
  • 2024年度总结:不可错过的隧道IP网站评估推荐
  • Linux下VSCode的安装和基本使用
  • C# 实现websocket双向通信