March 25, 2004

OpenNMS的blog, RSS feed, 和體驗站台

翻譯還在龜速前進中,有幾個訊息先報給大家:

還沒裝好OpenNMS,想要先體驗的人,可以玩玩這個demo站台http://www.opennms.org/onmsdemo/

OpenNMS的blog在http://blog.opennms.org/
也有RSS feed在http://blog.opennms.org/index.rdf
(不知道怎麼使用RSS feed的人請參考http://wiki.newzilla.org/RSSFeedReader

Posted by ystuan at 12:17 PM | Comments (2)

March 04, 2004

[繁體中譯]OpenNMS User Guide

[2005/12/19]請注意,這篇網誌已經過時了,請到OpenNMS Project Documentation,Language選Trad. Chinese,就會看到我提交給官方的繁體中文安裝手冊,或者直接點選這裡。對這個主題有興趣,歡迎到我的新基地逛逛

原始網址http://www.opennms.org/users/docs/docs/html/userguide.html
譯者: Austin Tuan (ystuan 老鼠 hotmail 點 com) 歡迎來信,請於主旨欄加上[Linux]字樣,萬一被hotmail當作spam,我好撿回來 :)

OpenNMS用戶指南

OpenNMS.org
2001 年出版
版本: 1.0.0
版權(c) 1999, 2000, 2001, Oculan Corp.
www.opennms.org

序言
誌謝和版權

Copyrights

以下版權與OpenNMS 源碼或文獻是相關的:

  • Copyright (c) 1999-2001 Oculan Corp. All rights reserved.

  • Copyright (c) 1996-2001 PostgresSQL, Inc.

  • Copyright (c) 1994 Regents of California, Inc.

  • Copyright (c) 1994-2001 Sun Microsystems, Inc

  • Copyright (c) 1994-2001 IBM Corporation

  • Copyright (c) 2001 Microsoft Corporation

  • Copyright (c) 2001 Netscape

  • Copyright (c) 2001 Red Hat, Inc.

  • Copyright (c) 1999-2001 ExoLab Group

  • Copyright (c) 1999-2001 Apache Software Foundation

  • Copyright (c) 1998-2001 The Mozilla Organization

有用的資訊鏈結

以下URLs 與OpenNMS 源碼或文獻是相關的:

1 第一章
OpenNMS基礎概念

OpenNMS是一個服務管理及網路管理的平台, 可用來自動發掘網路節點, 監控網路服務, 告知維運人員網路障礙, 事件彙整, 自動執行對應動作, 以及服務層級效能監控.

1.1 關於本指南

本指南將介紹如何在一個已經設定好的網管機台上使用web介面. 您將可以了解如何搜尋資訊, recognizing和acknowledging事件及告警, 以及 報表功能, 和資產管理. 本指南希望能讓一般使用者能夠了解這個被監控網路的目前狀態, 以及研究歷史資料, 並且經由網頁介面充分掌握所有可用的資訊.

1.2 名詞解釋

下列是本文件用到的一些名詞. 某些名詞業界在使用的時候定義很鬆, 不過用在OpenNMS的時候 我們採用底下的定義.

介面(Interface)

任何被指定給網路設備, 能回應網路要求的IP位址, 或者, 任何透過SNMP協定回報自稱是介面者.

服務(Service)

任何單一, 預先定義指定給一個介面的網路服務.

節點(Node)

任何擁有一個以上介面的實體設備. 一個節點可能有數個介面, 每個介面可能有數個服務. (某一特定 的介面是否"屬於"某個節點可以用幾種不同的方式來決定, 例如SNMP或NetBIOS名稱. 然而, 如果某個特定介面並沒有歸屬於任何節點的資訊, 就會被表示為一個獨立的節點. )

事件(Event)

任何重大發生或發現.

故障(Outage)

一個暫時性的運作停擺, 其特徵為無法和一個監控的服務溝通.(無法輪詢)

告警(Notice)

當特定事件產生的時候, 系統可以發出告警. 發出告警意味著用電郵或傳呼(pagers)或 其他方式, 告知使用者或一群使用者, 所發生的事件; 某些情形下可能會觸發修正動作.

2 第二章
主頁

將瀏覽器指向伺服器8080埠下的opennms子目錄, 即可存取網頁介面


	http://127.0.0.1:8080/opennms/
	
從這個集中的概觀(centralized view), 您可以迅速掌握目前網路健康狀態的概要. 告警在右上角是有關 網管機台日期時間的資訊, 以及目前所用來登入的帳號, 還有目前告警功能是否開啟.

2.1 故障列表

螢幕左方是故障列表, 標題為"Nodes with Outages"(故障的節點). 這裡會列出目前有服務故障的節點. 點選表列的節點, 可看到該節點更詳細的資訊, 例如其上運行的服務, 以及目前和以往發生的故障. 在這個頁面, 可以找到某個故障發生的時間, 以及該服務恢復運行的時間.

2.2 可用性

螢幕正中央顯示的是服務類別. 每個類別都列出目前故障的數目以及最近24小時的可用性.

這個列表中, 故障和可用性會根據系統安裝時管理者所設的臨界值, 用綠色, 黃色, 及紅色來表示.

2.3 效能和告警

螢幕右方顯示的是告警的鏈結, 以及效能圖表的入口. 這部分是用來將SNMP收集來的資料產生圖表.

3 第三章
事件(Events)

當一個網管機台上面出現一個事件, 它會被存入資料庫. 您可以從主頁面較上方的選單進入事件的頁面, 再上點選"Events"(事件)來觀看這些項目.

3.1 觀看事件

在這個頁面, 您可以從選擇要觀看的事件類別開始. 選項包括了"outstanding events"(還未認領的事件) (還沒有被acknowledged的事件)和"acknowledged events."(被認領的事件) 在選擇了事件的類別之後, 這個未篩選的事件清單會以表格的方式呈現. 每個事件都被指定了一個嚴重程度, 並且給予相對應的顏色. 您可以按下"Severity Legend"(嚴重程度圖例)的按鈕來了解每個顏色代表的意義.

更多有關該事件的資訊可以點選ID欄位的鏈結來得知.

3.2 管理事件

在事件的主頁面提供一個鏈結來acknowledge或unacknowledge所有的事件. 除此之外, 您可以藉由點選 項目旁的"+"或"-"號來篩選事件清單.

點選"-"號會篩除所有該特定欄位的值符合的事件.

點選"+"號會篩除所有該特定欄位的值不符合的事件.

4 第四章
故障

您可在主頁面點選"Outages"的鏈結來連結到"故障"的頁面. 該頁會有一個列表, 包含所有受控設備目前有關故障的資訊. 這裡還有關於故障類別, 受影響節點及介面, 故障時間等資訊. 點選列表中的鏈結可得知例如可用性, 事件, 歷史故障 等額外資訊.

5 第五章
搜尋

點選主頁面上"Search"的鏈結會連結到搜尋的頁面. 在這裡我們可以用各種條件來搜尋節點. 執行結果會得到一份清單, 列出符合搜尋條件的節點以及其上的介面. 每個項目都以鏈結的形式呈現, 可以連結到主要的節點或介面的頁面. 這些頁面有非常完整的, 關於每個設備的資訊. 底下是數種不同 搜尋方式的細節.

5.1 搜尋節點

根據各種條件--例如ip位址, 服務, 主機名稱--來產生一份節點的列表. 例如, 可以輸入ip位址範圍來產生該範圍內的節點列表.頁面上還有範例, 以及一些語法規則來協助產生搜尋條件. 如果這些方法都不成功 , 還有一個"list all nodes"的鏈結可用.

5.2 搜尋有關資產的資訊

如果網路上的設備之前都已鍵入資產資訊, 可以依此資訊來做搜尋. 這個搜尋可以依照類別, 或者任何欄位的資訊, 或者你也可以點選鏈結來列出所有含有資產資訊的節點.

如果設備都沒有鍵入資產資訊, 這些搜尋不會列出任何節點.

6 第六章
報表

在主選單點選"reporting"就可以進入報表的主頁. 這邊有三個選擇: 效能報表, 客製化效能報表, 以及可用性報表. 這一章我們來看各類型的報表, 以及如何產生和解讀其上的圖表和資訊.

6.1 效能報表

點選"Performance Reports"會顯示可產生標準效能報表的選項列表.

在最左邊的欄位, 選擇(網路)介面來產生報表. 可選擇任何一個支援SNMP的介面. 接著, 選擇報表要包含哪些資訊. 在這第二個欄位可選擇任意數量的選項. 上述兩個欄位中至少 分別要選一個項目. 最後, 選擇報表涵蓋的時間區間.

選項都選好之後,按下"Submit"按鈕, 就可看到報表頁面. 需要的話, 這個網址你可以加入書籤.

6.2 客製化效能報表

在主選單點選"Reports"再點選"Custom Performance Report". 這時候系統會問你一些問題,引導你產生想要的報表. 首先, 選擇針對哪個介面產生報表. 接著你需要選擇一到四個資料源. 對於每個資料源, 你可以選擇標題, 顏色, 線條樣式以及數值的型態. 最後, 幫你的圖表選一個標題, 還有涵蓋的時間區間. 從現在起, 選擇下一個的時候應該會顯示這個圖表的完整路徑(URL). 需要的話, 這個完整路徑可以用電郵或即時訊息傳送給別人.

6.3 可用性報表

在主選單點選"Reports"再點選"Availability Report". 接著只要選擇你想要產生的報表的型態, 以及其服務類別. 按下"Get Report"按鈕就可以在一個新的瀏覽器視窗看到你要的報表.

7 第七章
告警

告警會告知你發生的事件.

7.1 打開告警

從admin頁面, 將告警的狀態設為ON, 然後點選"Update Status". 這樣就可以切換整個系統的告警狀態.

7.2 勾選及Acknowledge告警

在告警的頁面上選擇你有興趣的告警型態之服務類型. 接著你可以看到告警的清單, 供你瀏覽及acknowledge. Unacknowledged 告警會繼續escalate, 直到被acknowledged.

7.3 管理告警

從admin頁面點選"Turn On/Off Notices by Service". 依照頁面上的指示操作, 你可以一個一個服務去設定其告警狀態.

8 第八章
資產

!!!重要!!!: 在你輸入任何資產資訊前, 請讀完這一整章.

資產資訊幫助你保留有關你的受控設備的資訊. 它可以用來當作搜尋條件, 當你在偵錯的時候需要廠商的電話號碼的話也很好用, 或者用在你想要註記特殊的行為 給下一個可能會存取這些資訊的人.

8.1 新增資產資訊

使用search頁面找出你要新增資產資訊的節點, 點選它. 接著點選"Asset Info". 填寫任何一個你覺得需要的欄位. 點選submit. 在輸入資產資訊時, 請小心, 如果你準備要匯入或匯出這些資訊, 不要在任何欄位裡面使用逗點. 目前的版本 沒有提供逸出字元來處理逗點.

8.2 依照資產資訊來搜尋節點

到search或asset頁面並且輸入搜尋條件, 然後執行搜尋.

8.3 匯出資產資訊

當你匯出你的資產資訊時, 會得到csv(逗號分隔數值)格式的資料. 第一列是欄位名稱, 接下來每一列則是一項設備.

8.4 匯入資產資訊

這個功能, 本身來說, 基本上在目前的狀態是沒有用處的. 每一個設備的節點id必須要相符, 正因為這個原因, 這項資訊不能從一個網管機台傳遞到另一台, 甚至也不能從這次安裝沿用到下次安裝, 除非你重新對應那些節點id. 資訊可以從一個網管機台匯出, 匯入到試算表, 接著修改, 再匯出成逗號分隔清單, 然後重新匯入到本來匯出的那台網管機台. 或者, 匯出的清單可以用一個外部指令稿來修改, 然後重新匯入. 例如在你要複製很多筆只有網路位址不同的資料給大量的設 備時, 就可以用上.

注意到在重新匯入資訊時, 欄位名稱(第一行)要拿掉. 也就是說, 如果你匯出並儲存.csv檔案, 直接貼回匯入欄位的話, 在第一 行就會產生錯誤. 第一行只是為了讓試算表或資料庫程式讀取清單時可以拿來當作欄位名稱.

9 第九章
結論

這個專案永遠都在持續開發. 特點和功能會一直被加入和改進. 這份文件提到的某些項目可能會隨著時間流逝而過期, 或者提到目前版本不存在, 可能只存在於CVS倉庫(CVS reporitory)的發展分支(unstable branch)的特點. 你可以在一些 地方尋求關於OpenNMS的協助和資訊. 你可能想要參與這個專案的程式碼撰寫. 在下面的章節將會提到一些可能有用的資源.

9.1 文件

除了這份文件之外, 還有一些指南談到OpenNMS的安裝和管理. 這些指南的最新版本通常可以在CVS找到. 雖然要將這個專案的每一部份都以文件說明幾乎是不可能的, 這兒還是一個好的起點.

9.2 網站

OpenNMS的網站在

		http://www.opennms.org/
		
這兒你可以存取到軟體, 文件, 臭蟲資訊, 郵件論壇之庫存信件, CVS, 還有一些其他資源.

9.3 電郵

OpenNMS目前提供數個郵件論壇. 請到下面的網址, 取得更多有關特定論壇以及如何加入的訊息.

                http://www.opennms.org/sections/get_involved/discussion
                

9.4 Usenet新聞群組

雖然寫這份文件的時候並沒有OpenNMS專屬的新聞群組, 你通常可在其他的新聞群組看到散佈的相關資訊.

Posted by ystuan at 12:33 AM | Comments (3)