溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring

發(fā)布時間:2023-04-13 15:01:41 來源:億速云 閱讀:95 作者:iii 欄目:系統(tǒng)運維

這篇文章主要介紹“怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring”,在日常操作中,相信很多人在怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

在 Windows 10 或 11 上安裝 Sensu Go 的步驟

要在 Windows 11 或 10 上開始使用 Sensu Go 監(jiān)控工具,您的系統(tǒng)應該有 10 GB 的可用空間和 4GB 的 RAM。但是,如果您在生產(chǎn)環(huán)境中,則建議使用 8GB RAM。

 1. 在 Windows 11 或 10 上啟用 WSL

這里我們在 Windows 上使用 Ubuntu 22.04 WSL App,您也可以使用 Debian 或 Ubuntu 20.04。如果您已經(jīng)啟用并使用 WSL 1 或 2 應用程序,那么您可以轉(zhuǎn)到下一步。

2. 在 Ubuntu 中添加 Sensu 存儲庫

下一步是讓存儲庫提供我們在 Ubuntu WSL 系統(tǒng)上安裝 Sensu 后端所需的軟件包,因為它無法使用默認系統(tǒng)存儲庫進行安裝。因此,在您的命令終端中運行給定的命令。

sudo apt install curl
curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash

3. 在 Windows 10 或 11 上安裝 Sensu Go Backend

我們的 Ubuntu 22.04/20.04 系統(tǒng)上已經(jīng)有了 Sesnu 存儲庫,現(xiàn)在我們可以使用系統(tǒng)的 APT 包管理器輕松安裝后端。這是要遵循的命令:

sudo apt install sensu-go-backend

4.啟動Sensu Go后臺服務

我們需要一個支持的配置文件來啟動 Sensu Go 服務,如果沒有它,您將在嘗試啟動該服務時遇到錯誤。因此,首先,使用給定的命令下載它:

sudo curl -L https://docs.sensu.io/sensu-go/latest/files/backend.yml -o /etc/sensu/backend.yml
sudo mkdir /var/run/sensu/

現(xiàn)在,啟動服務:

sudo service sensu-backend start

要檢查服務狀態(tài),請使用:

sudo service sensu-backend status

5.配置用戶名和密碼

一旦您確定 Sensu Go 后端正在運行且沒有任何錯誤。設(shè)置用戶名和密碼以訪問此監(jiān)控工具的基于 Web 的圖形用戶界面。為此,我們需要設(shè)置兩個具有所需憑據(jù)值的環(huán)境變量來設(shè)置管理員用戶和密碼。sensu-backend init設(shè)置環(huán)境變量后使用命令初始化它。

方法一:

export SENSU_BACKEND_CLUSTER_ADMIN_USERNAME=h3smedia
export SENSU_BACKEND_CLUSTER_ADMIN_PASSWORD=yourpassword
sensu-backend init

如果系統(tǒng)要求允許 Sensu 支持的防火墻,那么不要忘記單擊“允許訪問”按鈕。

怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring

方法二: 

或者,用戶可以使用給定的命令而不是上面的命令,以交互方式設(shè)置用戶名和密碼:

sensu-backend init --interactive

系統(tǒng)將要求您設(shè)置用戶名和密碼以及 API。但是,API 密鑰是可選的——按Enter鍵跳過它。

6.訪問網(wǎng)頁界面

打開本地或遠程系統(tǒng)瀏覽器,可以訪問您安裝了 Sensu GO 監(jiān)控解決方案的服務器的 IP 地址。

使用以下格式的端口號將瀏覽器指向服務器 IP:

http://server-ip-address:3000

7. 登入

使用本教程第 5 步中為 Sensu 設(shè)置的管理員憑據(jù)。之后單擊“登錄”按鈕。

怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring

8. Sensu Go 監(jiān)控儀表板

最后,Sensu Go 的儀表板在那里,您可以從那里獲得從系統(tǒng)中提取的指標的概述,以使用 Sensu 代理進行監(jiān)控。但為此,我們必須在每個要監(jiān)控的系統(tǒng)上手動安裝代理。轉(zhuǎn)到下一步。

怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring

9.安裝Sensu Go Agent

現(xiàn)在,假設(shè)您想使用 Sensu GO 監(jiān)控某個遠程系統(tǒng),首先我們必須確保特定系統(tǒng)具有 Sensu 代理。

對于 Ubuntu 或 Debian 

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
sudo apt-get install sensu-go-agent

適用于 RHEL/CentOS/Rocky Linux/AlmaLinux/Oracle Linux

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.rpm.sh | sudo bash
sudo yum install sensu-go-agent

對于 Windows

轉(zhuǎn)到 Sensu 網(wǎng)站并下載代理可執(zhí)行文件 -這是鏈接。

10. 如何配置 Agent for Linux

假設(shè)您必須使用上一步在 Linux(例如 Ubuntu/Debian 或 RedHat)上安裝 Sensu Go Agent?,F(xiàn)在,您要對其進行配置,以便后端可以識別系統(tǒng)并將其添加以進行監(jiān)控。

這里我們使用 Ubuntu/Debian,但其他 Linux 系統(tǒng)的方法也相同。

復制代理配置文件

sudo curl -L https://docs.sensu.io/sensu-go/latest/files/agent.yml -o /etc/sensu/agent.yml

編輯代理文件并添加 Sensu 后端服務器 URL。

sudo nano /etc/sensu/agent.yml

如給定屏幕截圖所示,從名稱、命名空間、后端 URL 和 IP 地址中刪除# 。之后將地址 127.0.0.1 替換為您的 Sensu Go 的后端服務器。

怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring

使用Ctrl+O保存文件,按Enter鍵,然后退出 - Ctrl+X。

現(xiàn)在,重新啟動代理以使更改生效。

sudo systemctl restart sensu-agent

11. 在 Windows 10 或 11 上開始監(jiān)控

在要監(jiān)控的系統(tǒng)上安裝和配置 Sensu Go Agent 后,刷新在 Windows 11 或 10 WSL Linux 應用程序上運行的 Sensu Go Web 界面,以在儀表板上查看添加的設(shè)備。您可以看到我們有兩個實體是后端和另一個代理。

怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring

12.如何安裝Sensuctl命令工具

Sensuctl 是 Sensu 監(jiān)控解決方案提供的一種工具,用于使用命令行管理其資源。它通過調(diào)用 Sensu 的底層 API 來創(chuàng)建、讀取、更新和刪除事件、實體和資源。Sensuctl 適用于 Linux、macOS 和 Windows。

下面是在 Debian 或 Ubuntu 系統(tǒng)上安裝它的方法。

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
sudo apt install sensu-go-cli

在官方文檔頁面上了解有關(guān)此命令實用程序及其用法的更多信息。

13.卸載后端和代理(可選)

如果您的 Windows WSL 系統(tǒng)上不再需要 Sensu Go 后端和代理,那么這里是刪除它們的命令。

sudo apt autoremove --purge sensu-go-backend
sudo apt autoremove --purge sensu-go-agent

到此,關(guān)于“怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI