關於監視週期
代理程式執行是由每個伺服器上的 cron
常駐程式控制。監視週期的高等級步驟如下。
- 驗證代理程式是否閒置。
- 如果代理程式的前一次執行程序尚未完成,則允許其完成。隨時應只能有一個監視代理程式實例在執行中。
- 載入並執行用於產生設備報告與相關運作狀態事件的所有適當裝置模組。
- 系統會藉由探測裝置來產生設備報告,以得知全部相關資訊並儲存此資訊。系統會比較報告資料與先前的報告,並評估差異以判定是否需要產生運作狀態的相關事件。
- 事件也可從記錄檔中找到的資訊建立。例如,全部錯誤和警示都被翻譯至記錄事件,且沒有進行進一步的分析。大部分事件產生的原因,是因為軟體中的規則或策略有問題發生,但如果儲存陣列指出
syslog
檔案中有問題,便會立即產生事件。
- 如果從屬代理程式產生了事件,請將任何產生的運作狀態相關事件傳送給主要代理程式。或者,如果主要代理程式產生了事件,將事件傳送給所有相關方。
- 主要代理程式負責產生自己的事件並收集從屬代理程式產生的事件。這些事件在發送之前還可以由主要代理程式聚集。
- 備註:聚集事件以及需要服務人員採取動作的事件 (稱為可執行事件),也稱之為警示。
- 儲存設備報告以供將來進行比較。
- 事件記錄可從使用者介面的 [管理] 標籤存取。軟體會使用必要統計值來更新資料庫。某些事件需要達到特定的臨界值後才會產生。例如:交換器通訊埠的 循環冗餘計數 (CRC) 增加 1 並不足以觸發事件,這是因為要求達到特定臨界值後才會觸發事件。
- Sun Storage Automated Diagnostic Environment 監視和診斷軟體支援電子郵件臨界值,可避免產生多封有關相同裝置的相同元件之電子郵件。透過記錄在特定時間內已經傳送的事件數目,可避免不必要的電子郵件警示。其他通知收訊人 (非電子郵件) 不支援此功能。
- 將事件或警示傳送至相關方。
- 事件只會傳送到設定為需要接收通知的那些收件者。您可以對事件類型進行篩選,以便僅將相關事件傳送給個人。
- 備註: 若已啟用,電子郵件提供者和 Sun Network Storage Command Center (NSCC) 會收到所有事件的通知。
相關主題