Domino® SNMP 代理程式

Domino® SNMP 代理程式」可啟用使用產業標準 SNMP 的第三方管理工作站,來加強 Domino® 的監視和控制功能,以管理 Domino® 伺服器的各個層面。

Domino® SNMP 代理程式」包括:

  • LNSNMP:獨立的應用程式,它從「事件攔截程式」上接收設陷通知,然後將他們傳送給使用特定平台 (即主要「SNMP 代理程式」) 的管理工作站。LNSNMP 也處理來自管理工作站的 Domino 相關資訊要求,方法是將要求傳入「QuerySet 處理程式」,再將回應傳回管理工作站。LNSNMP 包括:
    • 最近設陷表格:儲存在 LNSNMP 中的動態表格,它包含自「事件攔截程式」傳送的最近十個設陷通知。
    • 設陷產生器:「Domino® SNMP 代理程式」的一部分,它可接收來自「事件攔截程式」的 Domino® 事件,並將它們傳送至使用主要「SNMP 代理程式」的管理工作站。
  • QuerySet 處理程式:增益集作業,它會查詢伺服器統計資料資訊,並設定可配置的 Domino 參數值。「QuerySet 處理程式」會將 Domino® 統計資料資訊傳回給 LNSNMP,然後 LNSNMP 會使用平台專用的主要「SNMP 代理程式」,將此資訊轉遞至管理工作站。
  • 事件攔截程式:增益集作業,它可回應「Domino® 事件處理程式」的「SNMP 設陷」通知,方法是指示「設陷產生器」發出設陷。

Domino® SNMP 代理程式的主要功能

代理程式提供:

  • 經由 MIB 的波段外伺服器狀態
  • 透過 SNMP 的 Domino® 伺服器控制
  • 伺服器狀態的即時警示
  • Domino® 事件轉遞為 SNMP 設陷
  • Domino® 透過 MIB 的統計資料

Domino® SNMP 代理程式」支援 SNMP 第 1 版。

經由 MIB 的波段外伺服器狀態

Domino® SNMP 代理程式」會間接透過使用 IPC 的「Domino® SNMP 代理程式」伺服器增益集作業,持續監視伺服器狀態,以判定伺服器是已啟動還是已關閉。「Domino® SNMP 代理程式」不是 Notes® API 應用程式;它的所有狀態資訊都是從頻外收集而來。

透過 SNMP 的 Domino® 伺服器控制

下列三個控制功能可經由 SNMP 來使用:

  • 停止 Domino® 伺服器
  • 啟動 Domino® 伺服器
  • 重新啟動作業系統
    註: zSeries® (S/390®) 平台不支援重新啟動。

為了安全功能,這些功能預設都不可用。必須在每部伺服器上配置每個功能。

伺服器狀態的即時警示

Domino® SNMP 代理程式」會持續監視伺服器狀態。將狀態變更傳送為 SNMP 設陷。伺服器狀態的即時警示會以下列三種方式,顯著加強對伺服器是處於開啟還是關閉狀態的監視:

  • 提供即時資訊。
  • 資訊在頻外可用。判定伺服器是已啟動還是已關閉,並不需要 Notes® 用戶端或 Domino® 伺服器。
  • 資訊質量更高。SNMP 可以確定下列七種狀態或事件 (而非兩種狀態,即開啟或關閉):
    1. SNMP 狀態或事件
    訊息 狀態 特定的設陷數 清除設陷數

    Domino® 伺服器已啟動:[server name](已透過主控台指令或使用 SNMP 啟動此伺服器)。

    一般

    11 <nozeros>

    12<nozeros>

    Domino® 伺服器已關閉:[server name](已透過主控台指令或使用 SNMP 關閉此伺服器)。

    取消

    12 <nozeros>

    11<nozeros>

    Domino® 伺服器脈衝已失敗:[server name](此伺服器過於忙碌或未回應 SNMP 脈衝)。

    警告

    13 <nozeros>

    14<nozeros>

    Domino® 伺服器脈衝已回復:[server name](此伺服器不再忙碌,現在正在回應 SNMP 脈衝)。

    一般

    14 <nozeros>

    13<nozeros>

    系統正在重新啟動(「Domino® SNMP 代理程式」正在重新啟動整個系統)。

    參考

    15 <nozeros>

    N/A

    Domino® 伺服器未回應:[server name](此伺服器可能已當機或當掉)。

    嚴重

    16 <nozeros>

    17<nozeros>

    Domino® 伺服器現在正在回應:[server name](此伺服器現在正在重新回應)。

    一般

    17 <nozeros>

    16<nozeros>

註: 列在「表 1」中類型為一般數字 6 的所有設陷。

另一個最重要的狀態,是伺服器是否已被有意地停用。這避免了諸如在例行維護期間呼叫支援部門的情況。

判斷伺服器狀態的方法是 LNSNMP 與其 Domino® 伺服器增益集作業(第一個是「QuerySet 處理程式」,其他為「事件攔截程式」)之間的脈衝。僅當 LNSNMP 第一次透過與 SNMP 增益集作業通訊,來確定伺服器正在運作時,設陷 13 和 16 才發生。如果伺服器啟動有問題,則設陷不發生。如果設陷 13 狀況持續(伺服器無回應),則設陷 16 就會發生;也就是說,您會在看到設陷 16 之前看到設陷 13。

Domino® 事件轉遞為 SNMP 設陷

轉遞 Domino® 事件類似即時警示。SNMP 設陷會在 Domino® 使用「事件」伺服器作業產生它們時即時轉遞。統計資料監視器並非那麼即時,因為 Domino® 只會使用「收集器」伺服器作業定期產生它們。「Domino® SNMP 代理程式」的優點之一,是它容許跨 Domino® 網域合併這些事件。

Domino® 事件的文字訊息包含標示如下的數個資訊項目:

伺服器:原始 Domino® 伺服器的完整名稱。

類型:事件類型。

嚴重性:事件嚴重性。

時間戳記:時間戳記會轉換為 UNIX Epoch 格式。請注意,這是伺服器而非主控台的時間戳記。

文字:事件訊息(以本端伺服器語言表示)。

Seq:由 LNSNMP 指派。

註: 除了 Seq 欄位之外,所有這些欄位都直接來自 Domino® 伺服器。

類型碼是數值,對應於「Domino® 事件監視器」中看到的各個「事件類型」:

0 不明

1 註解

2 安全性

3 郵件

4 抄本

5 資源

6 細項

7 伺服器

8 統計資料

9 更新

嚴重性代碼是數值,對應於「Domino® 事件監視器」中看到的各個「事件嚴重性」:

0 不明

1 嚴重

2 失敗

3 警告(高)

4 警告(低)

5 一般

Domino® 透過 MIB 的統計資料

許多 Domino® 統計資料可使用 SNMP 提供。透過檢查 Domino® MIB 中以字串 "--<<" 為開頭的註解,可能會看到直接從 Domino® 統計資料衍生的 MIB 物件。

SNMP 安全性

SNMP 版本 1 不是一個安全的通訊協定。SNMP 的原始安全性,僅使用社群名稱和 IP 位址。所有網站都應該由它們的安全人員檢閱「Domino® SNMP 代理程式」的部署。不過,「Domino® SNMP 代理程式」提供的控制功能並未呈現重大的安全性風險(例如,不影響對主控台或資料庫的存取權)。