版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、IBM RSCT 中的 ERRM(Eve nt respo nse resource Ma nager)組件為這一需求提供了一套有效的解決方案。對于常見的系統(tǒng)指標(biāo)數(shù)值,例如文件系統(tǒng)使用狀況,CPU工作狀況,存使用狀況以及網(wǎng)卡各種指標(biāo)值等都提供 了很好的支持。同時,用戶也可以很方便地定制各種系統(tǒng)資源監(jiān)控。本文 將詳細(xì)闡述RSCT ERRM在集群系統(tǒng)監(jiān)控中的應(yīng)用。隨著大規(guī)模集群系統(tǒng)的廣泛應(yīng)用,系統(tǒng)的監(jiān)控變得日趨復(fù)雜,對于系統(tǒng)各種 指標(biāo)數(shù)值的監(jiān)控的顯得愈發(fā)重要。IBM RSCT中的ERRM(Eve nt respo nse resou rce Man ager)組件為這一需求提供了一套有效的解決方案
2、。對于常見的系統(tǒng)指 標(biāo)數(shù)值,例如文件系統(tǒng)使用狀況,CPU工作狀況,存使用狀況以及網(wǎng)卡各種指標(biāo) 值等都提供了很好的支持。同時,用戶也可以很方便地定制各種系統(tǒng)資源監(jiān)控。 本文將詳細(xì)闡述RSCT ERRM在集群系統(tǒng)監(jiān)控中的應(yīng)用。1. RSCT框架簡介RSCTReliable Scalable Cluster Techn ology)是一系列軟件組件的集合,為IBM許多集群軟件提供可用性,可擴展性及易用性等方面的底層支持。RSCT 包含以下幾個組件,本文主要討論 RMC子系統(tǒng)和核心資源管理器 ERRMRMC子 系統(tǒng)(Resource Mo nitori ng and Con trol subsyste
3、m)RSCT核心資源管理器(RSCT core resource managers),包括 ERRM, Con figRM, FSRM, HostRM SensorRM 等。RSCT集群安全服務(wù)(RSCT cluster security services)拓扌卜服務(wù)子系統(tǒng) (Topology Services subsystem)組群服務(wù)子系統(tǒng)(Group Services subsystem)圖1. RSCT資源架構(gòu)中間件(如Tiwoli: DB2Oracle 尊)r圖形或命令行集群系統(tǒng)管1理工具如船皿煎織篙)APIRMC 子系統(tǒng)(只號ciikte Monitoring and Contr
4、ol subsystem)RMf API.* >. _ . > -._f II 哼I:;:;:I I I: 4 I » 4 I t 4 I l< I設(shè)置取職愿性值m a ii ti n nm 50 Action資湧管理器:資源和赍源類的代理k 4 I I- 9 I I -I I k I 8- - I i- 4 I I- I I Bll!FiaF-ll»4ai!liall»-i 11-41 I- I I S I I fi 4 I « 4 11-41 ¥ I I- 4 IEr b i " bb ""
5、r B""h r i rs 1 i v i rOnline, Offline 發(fā)現(xiàn)曙理資源類創(chuàng)建瓷源實例'險 * .STE實例集合變化i i圖1顯示了 RSCT中資源的架構(gòu),RMC子系統(tǒng)是整個RSCT的核心,它為 其它組件提供了一套通用的接口,這樣RSCT的上層客戶軟件無需關(guān)心各個底層 的資源管理器的運行細(xì)節(jié),只要通過RMC提供的接口 (RMC API)與RSCT進行 通信。同時,底層的資源管理器及服務(wù)只需實現(xiàn)RMC指定的接口 (RMF API)來提供相應(yīng)的功能。本文中的ERR M就是RSCT核心資源管理器的一種,它主要 用于系統(tǒng)監(jiān)控。2. RSCT資源/資源類、域
6、2.1資源和資源類RSCT中最基礎(chǔ)的概念就是資源(resource)。所謂資源,在RSCT中可以是 任意的物理或者邏輯上的實體,例如集群中的一個主機節(jié)點,主機上的一個網(wǎng)卡 或主機操作系統(tǒng)的根文件系統(tǒng)等等,資源有許多不同的屬性,所有擁有相同屬性 而又有不同屬性值的資源組成了資源類 (resource class),資源類負(fù)責(zé)發(fā)現(xiàn)資 源,創(chuàng)建資源,刪除資源等等。一個資源類隸屬于一個資源管理器( resourcemanager),而資源管理器可以提供任意數(shù)量的資源類。RSCT幾乎所有的功能都和資源以及資源類相關(guān)。在RSCT的各個包被正確安裝以后可以通過 RMC的命令行接口來顯示系統(tǒng) 中的關(guān)于資源和資
7、源類的各種信息。顯示資源類/資源定義通過RMC的命令行接口 Isrsrcdef(該命令位于目錄/usr/sbin/rsct/bin中)可以顯示關(guān)于資源和資源類的定義信息,在不帶任何參數(shù)的情況下,該命令會輸出系統(tǒng)中所有存在的資源類。示例1演示了如何使用lssrcdef 命令來查看系統(tǒng)中所有的 RSCT資源類 (注:該示例是筆者測試環(huán)境中的輸出,實際情況可能與此會有不同):示例1c176 n11:/ # lsrsrcdefclass_ name"IBM.Co nditio n""IBM.EthernetDevice""IBM.Eve ntRespo
8、 nse""IBM.FDDIDevice""IBM.Host""IBM.FileSystem"可以將資源類作為參數(shù)傳遞給命令I(lǐng)srsrcdef 并加上-c選項顯示資源類 本身的定義,示例2是將IBM.FileSystem 資源類作為參數(shù)傳遞給命令I(lǐng)srsr cdef的輸出,可見IBM.FileSystem 屬于資源管理器IBM.FSRM:示例2c176 n11:/ # lsrsrcdef -c -e "IBM.FileSystem"Resource Class Definition for IBM.Fil
9、eSystemresource class 1:class_name = "IBM.FileSystem"class_id = 9properties = "has_rsrc_i nsts","has_ctrln terface","mtype_subdividisplay_ name = "File System"description = "The FileSystem resource class monitors the attributes andmount status of all
10、 resources."locator = "NodeNameList"class_pattr_c ount = 1class_dattr_c ount = 3class_acti on_count = 0pattr_co unt = 32dattr_co unt = 4action_count = 0error_co unt = 0rsrc_mgr_co unt = 1rsrc_mgrs 1:mgr_name = "IBM.FSRM"資源類本身也有一些屬性可以通過 Isrsrcdef -c -A p|d resource_class來進一步顯
11、示,其中-A選項表示希望顯示的屬性是永久屬性(-A p ),還是 動態(tài)屬性(-A d),這類屬性值可能隨時發(fā)生變化。如果要顯示資源相關(guān)信息, 只要去掉Isrsrcdef命令中的-c選項并加上-A d|p 選項,其中-A d 表示顯示動態(tài)屬性,-A p顯示永久屬性。示例3顯示IBM.FileSystem 資源的動態(tài) 屬性定義:示例3c176 n11:/ # Isrsrcdef -Ad -e "IBM.FileSystem"Resource Dyn amic Attribute Defin iti ons for IBM.FileSystemattribute 1:progra
12、m, name = "OpState"display_ name = "Operati onal State"group_ name = "Ge neral"properties = "public"descripti on = "Whe never the operati onal state of a resource is chathis dyn amic attribute is asserted."attribute_id = 1group_id = 0data_type = &quo
13、t;ui nt32"variable_type = "state"variety_list = 1,8variety_co unt = 1ini t_value = 0min_value = 0max_value = 100expressi on = "OpState != 1"expressi on _descriptio n = "An eve nt will be gen erated whe n the filesystem goes offli ne."rearm_expressi on =rearm_descri
14、ptio n =""PTX_ name =attribute 2:program, name = "Perce ntTotUsed"attribute 3:program, name = "Perce ntINodeUsed"可以看出IBM.FileSystem 資源有三個動態(tài)(-A d 選項)屬性,同樣的方法可 以顯示出資源的永久屬性。2.1.2. 顯示資源類/資源屬性值RMC同樣提供了用于顯示資源類和資源屬性值的方法rmc接口 Isrsrc 。例如,希望得到系統(tǒng)中所有的IBM.FileSystem 資源及其屬性值。可以通過Isrs
15、 rc -A d|p|b - s “selection_string ” IBM.FileSystem 來得到。其中-A 選 項值的d代表動態(tài)屬性,p表示永久屬性,b表示兩者,-s選項用于過濾希望 顯示的IBM.FileSystem 資源信息。示例4顯示了 Name屬性不等于(/') 的IBM.FileSystem 資源的永久屬性值:示例4c176 n11:/ # lsrsrc -Ap -s "Name !='/'" IBM.FileSystemResource Persiste nt Attributes for IBM.FileSystemres
16、ource 1:Name = "/opt"Mou ntPoi nt = "/opt"Mou ntDir = "/opt"Dev = "/dev/hd10opt"Vfs = "jfs"Log =""Mou nt = "true"Permissi ons = "rw"Acco unt =""Type =""Size = 262144Frag = 512Nbpi = 4096Compress = &qu
17、ot;no"Bf = "false"Ag = 8Ma nualMode = 0ActivePeerDoma in =""resource 2:Name = "/tmp"resource 3:Name = "/var"resource 4:Name = "/usr"resource 5:Name = "/home"2.1.3. 創(chuàng)建資源一般情況下并不需要手動去創(chuàng)建資源,因為在各個資源管理器初始化的時候都會自動調(diào)用資源類的發(fā)現(xiàn)程序去檢查系統(tǒng)當(dāng)前屬于該資源類的資源并存儲。
18、例如對于IBM.FileSystem 資源類,它屬于資源管理器IBM.FSRM,當(dāng)IBM.FSRM 初始化的時候,就會驅(qū)動IBM.FileSystem 發(fā)現(xiàn)程序去檢查系統(tǒng)當(dāng)前存在的文件 系統(tǒng)資源并存儲起來。但有時候還是得手動創(chuàng)建一些資源,例如ERR M的IBM.Condition 資源。創(chuàng)建資源的rmc接口為mkrsrc。將-e選項和資源類名作為 mkrsrc的參數(shù)時,會顯示創(chuàng)建該資源類必須指定的屬性以及可選屬性的例子。 示例5的輸出顯示了如何創(chuàng)建IBM.FileSystem 資源:示例5c176 n11:/ # mkrsrc -e IBM.FileSystemSample mkrsrc co
19、mma nd with required attributes:mkrsrc IBM.FileSystem Name=char_ptrSample mkrsrc comma nd with required and opti onal attributes, and comma nd argume nts:mkrsrc IBM.FileSystem Name=char_ptr NodeNameList=char_ptr_array NodelDs=uin t64_array2.1.4. 修改資源類/資源永久屬性值對于已經(jīng)創(chuàng)建或者自動發(fā)現(xiàn)的資源,可以通過rmc接口 chrsrc 來修改資源的永久
20、屬性值,注意并不是所有的永久屬性值都可以修改的,資源只讀屬性是無法通過chrsrc 來修改的。可將屬性和資源類作為參數(shù)通過中Isrsrcdef接口檢查資源屬性是否可以手動改變,動態(tài)屬性值一般不通過rmc修改,而是隨著系統(tǒng)變化,屬性值自動由各個資源管理器根據(jù)一定的頻率收集設(shè)置??梢酝ㄟ^-s選項來對滿足特定條件的某個或者某些資源的屬性值進行修改。示例6是修改Name屬性等于” FSCondition ”的IBM.Condition資源的Eve ntExpressi on 屬性值:示例6c176n11:/#chrsrc -s "Name ='FSCondition”' IB
21、M.Condition EventExpressi on=" Name !=''"除了 -s選項,可以通過指定在整個cluster中是唯一的資源句柄(resource handler )屬性值,來限定某個資源修改屬性值,資源句柄可以通過Isrsrc得到,具體請參見參考文獻2。修改資源類的屬性值,同樣使用chrsrc 接口,但比資源多一個-c選項表 示資源類。2.1.5. 刪除資源對于系統(tǒng)中的各種資源,可以通過 rmc接口 rmrsrc 刪除。如chrsrc 接 口一樣,rmrsrc支持-s選項和基于資源句柄的形式。示例7表示刪除系統(tǒng)中 所有 IBM.Co n
22、dition 資源:示例7c176 n11:/ # rmrsrc -s "Name !=''" IBM.C on dition2.2. RSCT 域RSCT域表示集群節(jié)點配置目的。集群中的節(jié)點可以配置為high availability(高可用性)或者manageability(可管理性),這樣可以將節(jié)點所處的域或者環(huán)境分為兩種:1)Peer Doma in2)Mangement Domain (管理域);Peer Domain表示該節(jié)點位于這樣一個集群系統(tǒng)中,集群系統(tǒng)中的節(jié)點的地 位都是等同的,一個節(jié)點知道集群中其余所有節(jié)點的信息,這為高可用性應(yīng)用提供了條
23、件,因為從外界來看,整個集群是一個整體,任何一個節(jié)點宕機都可能有 剩余節(jié)點來繼續(xù)提供相應(yīng)的服務(wù);Management Domain這種集群里,一個管理服務(wù)器(Man ageme nt Server)管理若干個被管理節(jié)點(Man aged Node,這種 Domai n中,被管理節(jié)點之間互相不知道對方的信息。只有管理服務(wù)器知道所有 的被管理節(jié)點的信息,這種集群主要是為了簡化系統(tǒng)管理,所有的管理工作都可以在管理服務(wù)器上完成。通常的集群往往是 Peer Domain 和Mangement Domain的組合。如圖2 所示: Node1,Node2,Node3是管理服務(wù)器的被管理節(jié)點同時位于 Peer
24、Domain1,Node n-1, Node n 類似。圖2.同時擁有Peer Domain 和Management Doman的集群管理服務(wù)器(Ivlaragcineni Saver)建立 Peer Domain建立Peer Domai n 般可以遵照以下步驟:1)列出需要加入到該PeerDomain的所有節(jié)點,確保節(jié)點之間都是互通的(各個節(jié)點/etc/hosts 里面都有所有集群節(jié)點的Host名與IP信息)而且已 經(jīng)正確安裝 RSCT軟件包。如有 NodeA,NodeB,NodeC,NodeD需要加入Peer Do main。2) 確定1 )中的一個節(jié)點為 originator節(jié)點,女口
25、NodeA3)在 NodeB,NodeC,NodeD 上執(zhí)行 preprpnode NodeA,使得節(jié)點 NodeA和這些節(jié)點間建立信任關(guān)系;4) 在 Origin ator節(jié)點女口 NodeA 上,執(zhí)行 mkrpdomai n vdoma in_n ame> N odeA NodeB NodeC NodeD5)在任一個節(jié)點上執(zhí)行 startrpdoma in vdoma in_n ame> 啟動該 Peer Dom ain,注意一個節(jié)點可以同時位于多個 Peer Domain中,但同時只能在其中一個 domain 里面 Online。6)Peer Domain建立以后可以通過 a
26、ddrpnode , rmrpnode增加和減少集群 中的節(jié)點。通過 stoprpdomain 使得整個集群 offline ,通過 stoprpnode/sta rtrpn ode 停止和啟動節(jié)點。如果從資源的角度分析Peer Domain的建立,相當(dāng)于各個節(jié)點的系統(tǒng)在后 臺創(chuàng)建了兩種隸屬于資源管理器 IBM.ConfigRM的資源類IBM.PeerDomain和 IBM.PeerNode的資源。同樣可以通過Isrsrc 命令顯示這兩種資源的屬性值。2.2.2. 建立 Man ageme nt Doma in對于建立管理域(Management Domain,目前是通過基于 RSCT的上層的
27、 軟件CSM實現(xiàn)的。將集群中的一個節(jié)點作為管理服務(wù)器 (Management server), 其余節(jié)點作為該管理服務(wù)器的被管理節(jié)點。大體步驟如下:列出需要加入到該管理域的所有節(jié)點,確保已經(jīng)正確安裝RSCT軟件包。指定其中一個為管理服務(wù)器,該管理服務(wù)器需要知道所有被管理節(jié)點的Host名與IP地址(通常將這些信息放在/etc/hosts 中)。在所有節(jié)點上安裝 CSM軟件包,相對于被管理節(jié)點,管理服務(wù)器需要安額外裝csm.server ( 以AIX為例)及其依賴的包。反之,被管理節(jié)點需要安裝csm.client包而這對于管理服務(wù)器是可選的(管理服務(wù)器本身也可以成為自身的被管理節(jié)點)在管理服務(wù)器的
28、上,通過definen ode 定義被管理節(jié)點。設(shè)置資源管理器 IBM.DMSRM勺AddUnrecognizedNodes屬性為1,這樣被管理節(jié)點可以注冊到該 管理服務(wù)器上。在被管理節(jié)點上執(zhí)行:mgmtsvr -n <被管理節(jié)點名 > < 管理服務(wù)器的IP>以上步驟成功執(zhí)行以后,整個管理域就建立起來了。從資源的角度分析Manageme nt Domain的建立,管理服務(wù)器在后臺創(chuàng)建了隸屬于資源管理器IBM.DMSRM的資源類IBM.Ma nagedNode的資源,每個被管理節(jié)點對應(yīng)一個 IBM.Ma nag edNode資源以存儲被管理節(jié)點的信息;而被管理節(jié)點則創(chuàng)建了
29、對應(yīng)于IBM.CSMAgentRM的資源類IBM.ManagementServer的資源以存儲管理服務(wù)器的各種信 息。3. RSCT資源監(jiān)控資源管理器IBM ERRM提供了三個資源類IBM.Condition ,IBM.EventResp onse,IBM.Assosication 。系統(tǒng)資源監(jiān)控是ERRM主要的功能,即如果系統(tǒng)在某 一時刻某個條件(condition)滿足,與這個條件關(guān)聯(lián)的預(yù)先定義的動作(response)就會被觸發(fā)。這里的條件對應(yīng)于 ERRM的 IBM.Condition資源類,它用于定義用戶關(guān)心的系統(tǒng)資源的狀況,如某個節(jié)點的/tmp文件系統(tǒng)使用比例大于 90%就是一個條件
30、;而動作對應(yīng)于IBM.EventResponse資源類,它用于定義在 某個條件滿足時,用戶想采取的措施,如當(dāng)上面的/tmp使用大于90%時使用通知系統(tǒng)管理員就是一個動作。另外,ERRM的還有一個資源類IBM.Associati on,個IBM.Association資源用于關(guān)聯(lián)一個IBM.Condition資源和一個IBM.Eve ntRespo nse。這樣只需定義多個IBM.Association資源用于關(guān)聯(lián)不同的IBM.Condition 資源和IBM.EventResponse資源就可以重復(fù)利用已經(jīng)存在的I BM.Condition 資源和 IBM.EventResponse 資源。同
31、時,只有在 IBM.Conditio n 資源和 IBM.EventResponse 資源被一個活動的(Active )的 IBM.Associati on資源關(guān)聯(lián)的時候,這些條件和相應(yīng)的動作才會觸發(fā)。根據(jù)需要,可以創(chuàng)建監(jiān)控不同域圍的IBM.Co nditi on 資源,然后關(guān)聯(lián)相應(yīng)的I BM.Eve ntRespo nse資源來達到資源監(jiān)控的目的。其一般步驟如下:根據(jù)需要建立集群,如獨立系統(tǒng),Management Domain或Peer Domain ;確定需要監(jiān)控的系統(tǒng)資源及其屬性創(chuàng)建IBM.Co nditi on 資源并根據(jù)需要設(shè)定監(jiān)控圍;創(chuàng)建或使用已存在的,在條件滿足時觸發(fā)的動作即IB
32、M.EventResponse資源;創(chuàng)建 IBM.Assocation 資源關(guān)聯(lián) 3)和 4 )中的 IBM.Condition 和 IBM.E ventResponse資源;并使其處于 Active 狀態(tài);上面1),2)兩步在上面的章節(jié)中已經(jīng)介紹過。下面闡述如何具體的IBM.Condition , IBM.EventResponse 以及 IBM.Association資源。3.1 管理 IBM.Co nditi on資源根據(jù)IBM.Co ndition 資源監(jiān)控圍的不同,可以將系統(tǒng)監(jiān)控分為對獨立系統(tǒng) 資源的監(jiān)控,對Peer Domain圍系統(tǒng)資源的監(jiān)控和對 Management Domai
33、n系統(tǒng) 圍資源的監(jiān)控。而這只需在創(chuàng)建IBM.Co ndition ,將不同的參數(shù)值傳給命令 mk condition的-m 選項。示例 8 是通過 IBM.ERRM 提供的接口 mkcondition 創(chuàng)建 IBM.Condition 資源的一般形式:示例8mkcondition - r resource_class - e" event_expression-E rearm_expression " - d " event_description"-D " rearm_description " - m l | m | p -n n
34、ode_name1,node_name2. - p node_name-qnotoggle | - - qtoggle - s " selection_string"-S c | w | i - h - TV condition下面是其中的重要選項涵義,-r表示被監(jiān)控的資源類,-e表示被監(jiān)控資源的屬性構(gòu)成的某個條件表達式其返回值是真或者假,開 始監(jiān)控以后rmc以一定頻率不斷檢測該條件的結(jié)果,如果為真變觸發(fā)相應(yīng)的事 件,執(zhí)行相應(yīng)的動作。-E是可選的,意思是如果-e中的表達式為真時,不在重復(fù)檢測-e中的 條件,轉(zhuǎn)而檢測-E中的條件,其主要目的是是避免不斷觸發(fā)重復(fù)事件;-d, -
35、D 分別是對于-e,-E 中條件表達式的描述;-m表示希望IBM.Condition 資源監(jiān)控的圍,I表示local 即Individual Workstation ,m 表 Management Domain 中所有節(jié)點資源, p 表示 Peer Dom ain中所有節(jié)點的資源-n表示在-m的指定的圍的某個或者某些特定的節(jié)點上監(jiān)控資源,如對于一個有三個節(jié)點 NodeA, NodeB, NodeC的某個Peer Domain 中,如果只需要監(jiān) 控 NodeA 和 NodeB 上的資源,則傳遞-n NodeA,NodeB 給 mkcondition ;-p表示希望該IBM.Condition資源
36、最終被創(chuàng)建在哪個節(jié)點;默認(rèn)為命令執(zhí)行所在的節(jié)點;-s表示篩選滿足該條件的資源進行監(jiān)控,默認(rèn)情況下,會對屬于由-r指定的資源類的所有資源進行監(jiān)控。例如只希望監(jiān)控IBM.FileSystem 資源中的根 文件系統(tǒng),可以傳遞-s “Name = /'”給 mkcondition ;-TV表示打印出mkcondition 命令的詳細(xì)執(zhí)行輸出,一般作為調(diào)試使用。con ditio n表示該IBM.Co ndition 資源的名字。示例9是在Peer Domain中為了監(jiān)控整個PeerDomain中所有節(jié)點的根文件系統(tǒng)的空間使用百分比創(chuàng)建IBM.Co nditi on資源的例子:示例9mkcond
37、ition -r IBM.FileSystem -e“PercentTotUsed > 90”-d “ An eve nt will be gen erated whe n more tha n 90 perce nt of the total space ofthe filesystem is in use. ” -E “ PercentTotUsed < 85” -D “The event will be rearmed whe nthe percent of the total space used in the filesystem falls below85 percen
38、t. ” -m p-s “ Name= /'” PeerDoma in RootFSC on diti on表示如果集群中的任意一個節(jié)點的根文件系統(tǒng)使用超過 90%,觸發(fā)相應(yīng)的事件; 然后轉(zhuǎn)而檢測是否該根文件系統(tǒng)使用空間小于 85%,如果小于85%則重新檢測 是否超過90%。如此繼續(xù)下去。此外還可以通過 -c選項拷貝已經(jīng)存在的IBM. Con diti on資源的定義并在此基礎(chǔ)上進行修改。除了可以用IBM.ERRM提供的接口 mkcondition 創(chuàng)建IBM.Conditon 資 源,同樣可以使用rmc提供的接口 mkrsrc,其本質(zhì)都是通過rmc api完成相 應(yīng)的資源創(chuàng)建。示例1
39、0是與上面的mkcondition 命令的相對應(yīng)的mkrsrc命 令形式:示例10mkrsrc IBM.ConditionResourceClass= ” IBM.FileSystem ” EventExpressPerce ntTotUsed >90”Eve ntDescripti on= ” An eve nt will be generated whe n more tha n90 percent of the total space of the filesystem is inuse. ” RearmDescripti on=Perce ntTotUsed < 85” R
40、earmExpressi on=” The eve nt will be rearmed whe n the perce nt ofthe total space used in the filesystem falls below 85percent. ” Man ageme ntScope=2Selecti on Stri ng=“ Name= /'” Name= PeerDoma in RootFSC on diti on已存在的IBM.Condition 資源可以通過chcondition 命令修改,對應(yīng)于 rmc的接口為chrsrc。承接上面的例子,示例11表示如果希望系統(tǒng)在
41、文件系 統(tǒng)空間超過95%的時候觸發(fā)相應(yīng)的事件使用 chcondition 修改IBM.Conditio n資源的例子:示例11chcondition -e“ PercentTotUsed > 95” PeerDomainRootFSCondition示例12表示對應(yīng)于chcondition命令的chrsrc 命令形式示例12chrsrc -s“Name='PeerDomainRootFSCondition '” IBM.Condition Even tExpressi on=” Perce ntTotUsed >95”顯示系統(tǒng)中所有或者某個IBM.Condition
42、資源可以通過lscondition命令,示例13展示如何顯示PeerDomainRootFSCondition 的定義:示例13lsc on diti on PeerDoma in RootFSC on diti on示例14表示對應(yīng)于lscondition 的lsrsrc命令形式示例14Isrsrc -s “Name= PeerDomainRootFSConditionIBM.Condition如果希望刪除該某個IBM.Condition資源,可以通過rmcondition或者rmrsrc,承接上面的例子,示例15顯示如何刪除一個條件:示例15rmcon diti on PeerDoma i
43、n RootFSC on diti on示例16 表示對應(yīng)于 rmcondition的rmrsrc 命令形式:示例16rmrsrc -s “Name= PeerDomainRootFSCondition '” IBM.Condition3.2 管理 IBM.EventResponse 資源只有IBM.Co nditi on 條件還不足夠完成所有的功能,在條件滿足的時候,必需能夠觸發(fā)相應(yīng)的動作,才能達到資源監(jiān)控的功能,而IBM.Eve ntRespo nse資源的作用正在于此。示例 17 是 IBM.ERRM組件提供的 mkresponse 接口創(chuàng)建 IBM.EventRespo nse
44、資源的其一般形式:示例17mkresponse - n action - d days_of_week,days_of_week. - t time_of_day,time_of_day. - s action_script-r return_code - e a | r | b - o-E env_var=value.env_var=value. - u - p node_name-h - TV response-n表示屬于該IBM.EventResponse 資源一個動作名,定義IBM.EventRes ponse資源時只能定義一個action,但修改時可以增加;-d表示該動作在一周中的這
45、幾天執(zhí)行,1表示周日,2表示周一,其余依 次類推??梢酝^-表示一個時間段如1-7表示整個星期;用+'不連續(xù) 的天時間段如1+7表示周日和周一;-t表示在某天的那個時間段該動作執(zhí)行;用二十四小時制的hhmm的形式表示,1015表示10:15am-s表示動作可執(zhí)行程序,可以是命令或者是可執(zhí)行腳本。RSCT提供了三個 腳本logevent , notifyevent以及wallevent ,可以自己編寫自己需要的腳本。-p表示IBM.EventResponse資源最終被創(chuàng)建在的節(jié)點,默認(rèn)為執(zhí)行命令的 節(jié)點response 表示該 IBM.EventResponse 資源的名稱。下面創(chuàng)建的I
46、BM.EventResponse資源表示在工作日工作時間時執(zhí)行動作 N otifyAdmin,其目的是發(fā)送短消息給系統(tǒng)管理員有相關(guān)信息:mkrespo nse -n NotifyAdmi nVia -d 2-6 -t 0900-1600 -s “ /bin/sen dSMS' NotifyAdminResponse其中sen dSMS是用戶自己自定義的腳本用于發(fā)送短消息。如果希望修改已經(jīng)定義的IBM.EventResponse資源,可以通過chrespons e完成。示例18表示對于上面的IBM.EventResponse資源,如需增加一個動 作序列,除了發(fā)送短消息給系統(tǒng)管理員,還希望通過在 con sole上輸出一些信 息通知已登錄的用戶,并改為一周全天候執(zhí)行所有動作。示例18chresp onse -a -n NotifyLogo nUser“ /usr/sbi n/rsct/bi n/walleve nt-c"-d 1-7 -t 00
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專業(yè)技術(shù)人才“師帶徒”培養(yǎng)合同3篇
- 2025年度個人房產(chǎn)抵押權(quán)抵押權(quán)登記服務(wù)合同8篇
- 2025年度虛擬現(xiàn)實教育培訓(xùn)平臺開發(fā)與運營合同范本4篇
- 2025年無財產(chǎn)離婚協(xié)議書范本:財產(chǎn)分配與子女撫養(yǎng)權(quán)益保障協(xié)議9篇
- 2025年水泥磚行業(yè)節(jié)能減排技術(shù)改造合同6篇
- 2025年浙江紹興諸暨市郵政分公司招聘筆試參考題庫含答案解析
- 二零二五版出租車夜間運營特許經(jīng)營合同2篇
- 2025年長沙穗城軌道交通有限公司招聘筆試參考題庫含答案解析
- 2025年廣東深圳市龍崗區(qū)城投集團招聘筆試參考題庫含答案解析
- 2025年武漢金中石化工程有限公司招聘筆試參考題庫含答案解析
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡介課件
- 高二下學(xué)期英語閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
- 羊絨性能對織物起球的影響
評論
0/150
提交評論