Sun Java System Application Server 9.1 管理指南

第 19 章 配置管理規則

本節包含有關設定管理策略以自動化日常管理作業、為不同的執行階段條件配置 Application Server 的自我調校,以及藉由防止故障以增強可用性的資訊。本節也包含有關自我管理範本的資訊,這些範本為可自訂的預先定義的管理規則。

本小節包含下列主題:

關於管理規則

管理規則可讓您自動化日常管理作業、為不同的執行階段條件配置 Application Server 的自我調校,以及藉由防止故障以增強可用性。管理規則包含發生指定的事件或達到設定的臨界值時,應採取的動作。您可以依據指定的事件,設定可自動採取更正動作的管理規則。

管理規則由兩部分組成 — 事件和動作:

例如,事件可以是 EJB 記錄程式所記錄的 SEVERE 訊息,而動作可以透過記錄訊息內容發送警示給管理員。發生事件時,事件資料會附在 javax.management.NotificationuserData 其中傳送。

規則中指定的動作必須實作為自訂 MBean。因此,在配置管理規則之前,應該部署自訂 MBean 接收事件通知,並採取適當的動作。如需有關開發與部署自訂 MBean 的詳細資訊,請參閱「Sun Java System Application Server 9.1 Developer’s Guide」中的第 14 章「Developing Custom MBeans」

Application Server 提供一些有用的事件,您可以撰寫自訂 MBean 以發出通知,延伸這些事件的功能。您可以透過變更每個事件的特性,進一步自訂每個事件。

以下是可以使用的事件類型:

配置管理規則

若要在「管理主控台」中配置管理規則:


備註 –

在此頁面上,核取 [啟用所有規則] 以全域啟用管理規則。如果沒有全域啟用管理規則,將不會執行任何管理規則。


此外,若要啟用個別的管理規則,則必須在此頁面上按一下規則旁邊的方塊,並按一下 [啟用] 以啟用規則。

也必須在目標上啟用規則的 MBean。若要啟用 MBean,請移至 [自訂 MBean] -> [MBean]。在 [編輯自訂 MBean] 頁面上,按一下 [目標] 標籤以存取 [自訂 MBean 目標] 頁面,您可以在此頁面上啟用部分或所有目標上的 MBean。

如需詳細資訊,請參閱線上說明。

若要從指令行建立管理規則,請使用 create-management-rule 指令。若要設定管理規則的特性,請使用 getset 指令。若要列出和刪除管理規則,請使用 list-management-rulesdelete-management-rule。如需更多資訊,請參閱這些指令的線上說明,或參閱「Sun Java System Application Server 9.1 Reference Manual」