簡約的服務器監控工具Ward

在這里插入圖片描述

什么是 Ward ?

Ward 是一個簡單簡約的服務器監控工具。 Ward 支持自適應設計系統。此外,它還支持深色主題。它僅顯示主要信息,如果您想查看漂亮的儀表板而不是查看一堆數字和圖表,則可以使用它。 Ward 在所有流行的操作系統上都能很好地工作,因為它使用 OSHI 庫。

無論從外表還是功能看,都和老蘇之前介紹的 Dashdot 有點像

文章傳送門:簡單但現代的服務器儀表板Dashdot

安裝

在群暉上以 Docker 方式安裝。

在注冊表中搜索 ward ,選擇第一個 antonyleons/ward,版本選擇 latest

本文寫作時, latest 版本對應為 2.5.1

權限

需勾選 使用高權限執行容器

端口

本地端口不沖突就行,不確定的話可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口號
本地端口容器端口
40434000

環境

可變
WARD_PORT偵聽端口,缺省值為 4000
WARD_THEME主題,支持 lightdark,設為 dark

更多的環境變量,請參考官方的文檔:https://git.huangdf.xyz/Github/Ward#config

命令行安裝

如果你熟悉命令行,可能用 docker cli 更快捷

# 運行容器
docker run -d \--restart always \--privileged \--name ward \-p 4043:3000 \-e WARD_PORT=4000 \-e WARD_THEME=dark \antonyleons/ward

也可以用 docker-compose 安裝,將下面的內容保存為 docker-compose.yml 文件

version: '3'services:ward:image: antonyleons/wardcontainer_name: wardprivileged: truerestart: unless-stoppedports:- 4043:4000environment:- WARD_THEME=dark- WARD_PORT=4000

然后執行下面的命令

# 新建文件夾 ward 
mkdir -p /volume1/docker/ward# 進入 ward 目錄
cd /volume1/docker/ward# 將 docker-compose.yml 放入當前目錄# 一鍵啟動
docker-compose up -d

運行

在瀏覽器中輸入 http://群暉IP:4043 就能看到主界面

在手機上訪問

參考文檔

Github/Ward: Server dashboard - Ward - Gitea: Git with a cup of tea
地址:https://git.huangdf.xyz/Github/Ward

oshi/oshi: Native Operating System and Hardware Information
地址:https://github.com/oshi/oshi

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/35368.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/35368.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/35368.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nuxt框架常見配置選項(二)

nuxt.config.js 常見配置 module.exports {head: { title: Nuxt App, meta: [ { charset: utf-8 }, { name: viewport, content: widthdevice-width, initial-scale1 }, // 其他 meta 配置... ], link: [ { rel: icon, type: image/x-icon, href: /favicon.ico } //…

Redis緩存機制詳解(數據淘汰策略、緩存擊穿、緩存穿透、緩存雪崩)

Redis緩存機制詳解 Redis 作為一個高效的內存數據庫,常用于緩存系統。 其緩存機制有助于提高數據訪問速度、減輕后端數據庫壓力。 由于 Redis 是基于內存的數據庫,內存資源有限,因此需要有合理的數據淘汰策略以管理內存使用。 1. 內存數據淘…

解決chrome瀏覽器總是將對站點的http訪問改為https的問題

問題:vue項目本地運行出來的地址是http開頭的,但在chrome瀏覽器中無法訪問,在Edge瀏覽器就可以,發現是chrome總是自動將http協議升級為https。 已試過的有效的方法: 一、無痕模式下訪問 無痕模式下訪問不會將http自…

Tkinter PyQt或PySide、Kivy 的區別

選擇Python GUI框架時,最好的選擇取決于你的具體需求、項目類型以及你對外觀和用戶體驗的期望。這里是一些常用的Python GUI框架,以及它們的優勢和劣勢: 1. Tkinter 優勢: 內置于Python標準庫中,無需安裝額外的包即可…

java基于ssm+jsp 超市進銷存管理系統

1前臺首頁功能模塊 宜佰豐超市進銷存管理系統,在系統首頁可以查看首頁、商品信息、新聞資訊、留言反饋、我的、跳轉到后臺、購物車等內容,如圖1所示。 圖1前臺首頁功能界面圖 用戶注冊,在用戶注冊頁面可以填寫用戶名、密碼、姓名、聯系電話、…

代碼隨想錄——跳躍游戲(Leecode55)

題目鏈接 貪心 class Solution {public boolean canJump(int[] nums) {int cover 0;if(nums.length 1){return true;}// 只有一個元素可以達到for(int i 0; i < cover; i){// 在cover內選擇跳躍步數cover Math.max(i nums[i],cover);if(cover > nums.length - 1)…

數據庫開發規范

一、引言 數據庫開發規范是確保數據庫系統穩定性、安全性、可維護性和性能的重要指導原則。本規范旨在明確數據庫開發過程中的各項標準&#xff0c;包括命名規范、設計規范、編碼規范、安全規范以及性能優化等方面&#xff0c;以指導開發人員和數據庫管理員進行高效的數據庫開…

出現 defineProps is a compiler macro and no longer needs to be imported. 解決方法

目錄 1. 問題所示2. 原理分析3. 解決方法1. 問題所示 執行前端代碼的時候,出現如下問題: [@vue/compiler-sfc] defineProps is a compiler macro and no longer needs to be imported.[@vue/compiler-sfc] defineEmits is a compiler macro and no longer needs to be impo…

【排序 隊列】1585. 檢查字符串是否可以通過排序子字符串得到另一個字符串

本文涉及知識點 排序 隊列 LeetCode1585. 檢查字符串是否可以通過排序子字符串得到另一個字符串 給你兩個字符串 s 和 t &#xff0c;請你通過若干次以下操作將字符串 s 轉化成字符串 t &#xff1a; 選擇 s 中一個 非空 子字符串并將它包含的字符就地 升序 排序。 比方說&a…

Makefile中strip函數的用法

在Makefile中&#xff0c;strip 函數的作用是去除變量值兩端的空白字符&#xff08;空格和制表符&#xff09;。它的基本語法如下&#xff1a; stripped : $(strip variable)其中&#xff0c;variable 是要去除空白字符的變量名或表達式。strip 函數通常用于確保變量的值不包含…

Scikit-learn中的Fit方法:機器學習模型的靈魂

Scikit-learn中的Fit方法&#xff1a;機器學習模型的靈魂 在機器學習的世界里&#xff0c;Scikit-learn&#xff08;簡稱sklearn&#xff09;是一個廣受歡迎的Python庫&#xff0c;以其簡潔、高效而著稱。而在這個庫中&#xff0c;fit方法扮演了一個至關重要的角色。本文將深入…

LLM大語言模型-AI大模型全面介紹

簡介&#xff1a; 大語言模型&#xff08;LLM&#xff09;是深度學習的產物&#xff0c;包含數十億至數萬億參數&#xff0c;通過大規模數據訓練&#xff0c;能處理多種自然語言任務。LLM基于Transformer架構&#xff0c;利用多頭注意力機制處理長距離依賴&#xff0c;經過預訓…

政策護航新能源:政策紅利激發行業活力,助推綠色經濟騰飛

隨著全球氣候變化問題日益嚴重&#xff0c;新能源行業的發展成為推動綠色經濟騰飛的重要引擎。近年來&#xff0c;各國政府紛紛出臺政策支持新能源產業&#xff0c;旨在激發行業活力&#xff0c;促進經濟可持續發展。本文將從政策紅利的角度&#xff0c;探討新能源行業發展的現…

什么是CMSIS || 標準庫與HAL庫

一&#xff0c;ARM&#xff08;Cortex Microcontroller Software Interface Standard&#xff09; ARM Cortex? 微控制器軟件接口標準&#xff08;Cortex Microcontroller Software Interface Standard&#xff09;是 CortexM 處理器系列的與供應商無關的硬件抽象層。…

docker的安裝配置及使用

一.Docker的由來 Docker 最初是 dotCloud 公司創始人Solomon Hykes 在法國期間發起的一個公司內部項目。 2010年的專門做PAAS平臺&#xff0c;但是到了2013年的時候&#xff0c;像亞馬遜&#xff0c;微軟&#xff0c;Google都開始做PAAS平臺。 到了2013年&#xff0c;公司資金鏈…

空調器的銅管

1)、 全新開發的空調器&#xff0c;在鈑金、塑料件結構方案設計的同時&#xff0c;進行配管結構設計,充分考慮整體空間的合理分配&#xff0c;以避免配管設計在其它結構方案確定之后&#xff0c;只局限在有限的空間內進行。 2)、 制冷系統以外的結構件已定型的產品&#xff0c…

仿真模擬--靜態浮動路由

目錄 靜態路由 浮動路由 靜態路由 浮動路由

Verilog描述一個帶有異步置位和異步清零的D觸發器

1 帶有異步置位和異步清零的D觸發器的真值表&#xff1a; 2 Verilog代碼描述 module DFF_SR(CLK, D, Rd, Sd, Q, QN);input CLK, D, Rd, Sd;output Q, QN;reg Q_DFF;always (posedge CLKor negedge Rd or negedge Sd)beginif(!Rd)Q_DFF < 1b0;else if(!Sd)Q_DFF < 1b1;e…

使用 C# 和 OpenXML 讀取大型 Excel 文件

介紹 高效讀取大型 Excel 文件可能具有挑戰性&#xff0c;尤其是在處理需要高性能和可擴展性的應用程序時。Microsoft 的 OpenXML SDK 提供了一套強大的工具來處理 Office 文檔&#xff08;包括 Excel 文件&#xff09;&#xff0c;而無需在服務器上安裝 Excel。本文將指導您使…

華為 Mate 70 系列曝光:首發鴻蒙系統,共四款機型

目前華為在 HDC 2024 大會上宣布&#xff0c;HaemonyOS NEXT 開啟開發者先鋒用戶 Beta 測試&#xff0c;根據官方時間表來看&#xff0c;HaemonyOS NEXT 將在 8 月啟動第一批公開 Beta 測試&#xff0c;第四季度推出第一批正式版以及啟動第二批公測。 華為 Mate 70 系列將會與 …