您好,登錄后才能下訂單哦!
這篇文章主要介紹“怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring”,在日常操作中,相信很多人在怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
要在 Windows 11 或 10 上開始使用 Sensu Go 監控工具,您的系統應該有 10 GB 的可用空間和 4GB 的 RAM。但是,如果您在生產環境中,則建議使用 8GB RAM。
這里我們在 Windows 上使用 Ubuntu 22.04 WSL App,您也可以使用 Debian 或 Ubuntu 20.04。如果您已經啟用并使用 WSL 1 或 2 應用程序,那么您可以轉到下一步。
下一步是讓存儲庫提供我們在 Ubuntu WSL 系統上安裝 Sensu 后端所需的軟件包,因為它無法使用默認系統存儲庫進行安裝。因此,在您的命令終端中運行給定的命令。
sudo apt install curl
curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
我們的 Ubuntu 22.04/20.04 系統上已經有了 Sesnu 存儲庫,現在我們可以使用系統的 APT 包管理器輕松安裝后端。這是要遵循的命令:
sudo apt install sensu-go-backend
我們需要一個支持的配置文件來啟動 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/
現在,啟動服務:
sudo service sensu-backend start
要檢查服務狀態,請使用:
sudo service sensu-backend status
一旦您確定 Sensu Go 后端正在運行且沒有任何錯誤。設置用戶名和密碼以訪問此監控工具的基于 Web 的圖形用戶界面。為此,我們需要設置兩個具有所需憑據值的環境變量來設置管理員用戶和密碼。sensu-backend init
設置環境變量后使用命令初始化它。
方法一:
export SENSU_BACKEND_CLUSTER_ADMIN_USERNAME=h3smedia
export SENSU_BACKEND_CLUSTER_ADMIN_PASSWORD=yourpassword
sensu-backend init
如果系統要求允許 Sensu 支持的防火墻,那么不要忘記單擊“允許訪問”按鈕。
方法二:
或者,用戶可以使用給定的命令而不是上面的命令,以交互方式設置用戶名和密碼:
sensu-backend init --interactive
系統將要求您設置用戶名和密碼以及 API。但是,API 密鑰是可選的——按Enter鍵跳過它。
打開本地或遠程系統瀏覽器,可以訪問您安裝了 Sensu GO 監控解決方案的服務器的 IP 地址。
使用以下格式的端口號將瀏覽器指向服務器 IP:
http://server-ip-address:3000
使用本教程第 5 步中為 Sensu 設置的管理員憑據。之后單擊“登錄”按鈕。
最后,Sensu Go 的儀表板在那里,您可以從那里獲得從系統中提取的指標的概述,以使用 Sensu 代理進行監控。但為此,我們必須在每個要監控的系統上手動安裝代理。轉到下一步。
現在,假設您想使用 Sensu GO 監控某個遠程系統,首先我們必須確保特定系統具有 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
轉到 Sensu 網站并下載代理可執行文件 -這是鏈接。
假設您必須使用上一步在 Linux(例如 Ubuntu/Debian 或 RedHat)上安裝 Sensu Go Agent。現在,您要對其進行配置,以便后端可以識別系統并將其添加以進行監控。
這里我們使用 Ubuntu/Debian,但其他 Linux 系統的方法也相同。
復制代理配置文件
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 的后端服務器。
使用Ctrl+O保存文件,按Enter鍵,然后退出 - Ctrl+X。
現在,重新啟動代理以使更改生效。
sudo systemctl restart sensu-agent
在要監控的系統上安裝和配置 Sensu Go Agent 后,刷新在 Windows 11 或 10 WSL Linux 應用程序上運行的 Sensu Go Web 界面,以在儀表板上查看添加的設備。您可以看到我們有兩個實體是后端和另一個代理。
Sensuctl 是 Sensu 監控解決方案提供的一種工具,用于使用命令行管理其資源。它通過調用 Sensu 的底層 API 來創建、讀取、更新和刪除事件、實體和資源。Sensuctl 適用于 Linux、macOS 和 Windows。
下面是在 Debian 或 Ubuntu 系統上安裝它的方法。
curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
sudo apt install sensu-go-cli
在官方文檔頁面上了解有關此命令實用程序及其用法的更多信息。
如果您的 Windows WSL 系統上不再需要 Sensu Go 后端和代理,那么這里是刪除它們的命令。
sudo apt autoremove --purge sensu-go-backend
sudo apt autoremove --purge sensu-go-agent
到此,關于“怎么通過WSL在Windows11或10上安裝Sensu Go Monitoring”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。