1. 登入
若要存取管理主控台,請使用瀏覽器並前往 URL https://127.0.0.1:8161/console。
將會顯示登入畫面,如果您的 Broker 是安全的,您需要使用具有管理員角色的使用者,如果是不安全的,只需輸入任何使用者名稱/密碼即可。

2. 安全性
Jolokia JMX-HTTP 橋接器透過 Broker 組態目錄中的原則檔案 'etc/jolokia-access.xml' 進行保護。該檔案的內容應按照 Jolokia 安全指南中的說明進行修改。預設情況下,主控台會鎖定為 'localhost',在網路中公開主控台網頁端點時,請特別注意 'CORS' 限制。
3. 主控台
登入後,您應該會看到類似的畫面。

3.1. 導覽選單
在右上角,您會看到一些圖示的小選單區域。
-
問號
這會開啟一個包含以下項目的選單 -
說明
這會導覽至主控台使用者指南 -
關於
這會載入關於畫面,您可以在此查看和驗證版本 -
人物
將提供一個下拉式選單,其中包含 -
偏好設定
這會開啟偏好設定頁面 -
登出
自我描述。
3.2. 導覽標籤
在導覽選單下方執行,您會看到幾個預設的功能標籤。
-
Artemis
這是 Apache ActiveMQ Artemis 特定功能的核心標籤。本文件的其餘部分將重點介紹此標籤。 -
儀表板
您可以在此建立和儲存透過 JMX 提供的度量圖表和表格,並提供預設的 JVM 健康狀況儀表板。 -
JMX
這會公開原始的 Jolokia JMX,因此您可以瀏覽/存取 JVM 公開的所有 JMX 端點。 -
執行緒
這可讓您監控執行緒使用情況及其狀態。
在先前的版本中,有一個 "連線" 標籤可用於從同一個主控台連線到遠端 Broker。基於安全考量,此選項預設已停用,但可以透過從 artemis.profile
(或 Windows 上的 artemis.profile.cmd
) 中移除 -Dhawtio.disableProxy=true
來再次啟用它。
如果您希望擁有更多功能,可以安裝更多 hawtio 外掛程式。
4. Artemis 標籤
按一下左側導覽列中的 Artemis
以查看 Artemis 特定的外掛程式。(如果此 JVM 中沒有 Broker,則不會顯示 Artemis 標籤)。Artemis 外掛程式的工作方式與 JMX 外掛程式非常相似,但重點是與 Artemis Broker 互動。
4.1. 樹狀檢視
左側的樹狀檢視顯示 JVM 中執行的每個 Broker 執行個體的頂層 JMX 樹狀結構。展開樹狀結構將會顯示 Artemis 註冊的各種 MBean,您可以透過 屬性 標籤檢查這些 MBean。
4.1.1. Acceptors
展開後會顯示和公開目前設定的 Acceptors 詳細資訊。
4.2. 主要操作
4.2.1. 建立新的位址
若要建立新的位址,只需在 jmx 樹狀結構中按一下 Broker 或位址資料夾,然後按一下「建立」標籤即可。
建立位址後,您應該可以透過按一下 jmx 樹狀結構中的位址,然後按一下「傳送」標籤來傳送到該位址。
4.2.2. 建立新的佇列
若要建立新的佇列,請按一下要將佇列繫結到的位址,然後按一下「建立」標籤。
建立佇列後,您應該可以傳送訊息至該佇列,或瀏覽該佇列,或檢視屬性或圖表。只需按一下 jmx 樹狀結構中的佇列,然後按一下適當的標籤即可。
您也可以使用 圖表 標籤查看所有 Broker、位址、佇列及其消費者的圖形視圖。
4.3. 狀態記錄
當 Broker 啟動時,它會偵測到網頁主控台的存在並記錄狀態資訊,例如:
INFO [org.apache.activemq.artemis] AMQ241002: Artemis Jolokia REST API available at https://127.0.0.1:8161/console/jolokia INFO [org.apache.activemq.artemis] AMQ241004: Artemis Console available at https://127.0.0.1:8161/console
網頁主控台是透過檢查 war 檔案的 WEB-INF/web.xml
描述子中 <display-name>
標籤的值來偵測的。預設情況下,它會尋找 hawtio
。但是,如果出於任何原因變更了此值,Broker 可以透過設定下列系統屬性來尋找這個新值
-Dorg.apache.activemq.artemis.webConsoleDisplayName=newValue