OpenNMS自1.3.8版本以後已不再僅限定架設於UNIX like平台,而開始支援架設於Windows平台。雖然仍有些部分尚待改進,但總的來說已可以支援裝設於Windows2000以上的作業系統了。在本篇文章中,筆者所安裝的為1.3.9版。
1、安裝JDK
連結到java.sun.com網站上,下載Java 5 (1.5版)或更高版本的Java SE JDK,並執行安裝。要注意的是一定要是JDK,而不是JRE,因為在JSP網頁的動態編譯上必須使用到JDK。你必須下載標示為"Java SE" (標準版)的版本,而不是EE、ME或FX的版本。
2、安裝PostgreSQL
2-1、下載安裝程式
至http://www.postgresql.org/下載windows 版的PostgreSQL安裝程式。
2-2、將安裝程式解壓縮
在程式未解壓縮前是無法進行安裝的,所以你必需先以解壓縮程式將讓檔案解壓縮。解壓後你就可以看到postgresql-8.2.msi及postgresql-8.2-int.msi這兩個檔案,它們是PosgreSQL的主要安裝檔。
2-3、執行PostgreSQL的安裝檔
執行postgresql-8.2.msi程式。首先會看到安裝的歡迎畫面,在畫面中會詢問安裝過程中所使用的語言,在此處我們選擇英語。
安裝過程畫面:(有一些只有NEXT,所以不予以貼圖了)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3wUaXpJ8VwWFIG7gI9X2BMA_kLJ-eVt-Zb5BO4hmMW7nbL0YgGBTdVwkPmQK9WAPAjdF5AxfEtdOgH9kZ58mMIfEgslxe0mz6IMsVHCbg9W1_ZGAIorrXf-EBBCwd9dBRw8W_FRpMHCo/s320/1.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-uBv6UB2vSY4wh6GDMTU8fIUkaBzMeK3-ySN47Y-ou_aVV0kYw2nS2iw-24-5zEb1rUXMgCTA0AsFSZtR1-ilZqOLit6XwSnY5_iOQ_5Y9X0ManrkPHgoIKj8E4q5_iNTCtW2LrWHvnk/s320/5.png)
2-4、FAT32檔案系統需特別注意
因為資料庫的自動初始化並不支援FAT32的檔案系統,所以如果你的作業系統是運作在FAT32的檔案系統格式下(非NTFS),就必需在安裝時你要在”初始資料庫叢集”步驟時的核取方塊中,將勾選的符號消除。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGVdaw2NL2i9y-lCOBbdoNbyZdsy_FA1LjYUtkfReRKL2JLrfmQiERv_ZHwKz7vrWxyoX_sfmyZ3dHVw56hJzX0lPst5g0E4zaGjPUN3fmGuc9N6ytEv3vVyLXwj7tUBHunLrNfr_3dqk/s320/8.png)
2-5、初始化資料庫
如果你使用的是NTFS的檔案系統,可略過以下步驟,直接跳到”安裝OpenNMS“步驟。
2-5-1、在PostgreSQL_Root\data建立資料庫
開啟執行視窗(開始→執行→cmd),並切換到PostgreSQL安裝時所產生的bin目錄下(預設為,C:\Program Files\PostgreSQL\8.2\bin)。
2-5-2、依底下的指令初始化資料庫:
initdb -E UTF-8 -U postgres ..\data
-E:新資料庫的預設編碼語系
-U:資料庫超級使用者帳號
..\data:資料庫安裝路徑
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglTZbxlR-dLzALZkudVQQv5drhaOu59UmZbX4jBlq174rWpPzZ1zhJIoUP3PPEDp1E1zrTmOoDMufl8wG3zNSFBA2DWus0hyphenhyphensZlf9cvLmqZXHZby24w6mQo51gqbHGMnuzNTD7B6VKhIk/s320/14.png)
2-5-3、新增PL/PGSQL語言到postgres資料庫中
當你手動初始化資料庫後,程式並不會在資料庫中自行增加PL/PGSQL 語言。所以你必需自行完成新增的動作。最簡單的方法就是用PostgreSQL 所提供的pgAdmin 工具來進行設定。
2-5-3-1、啟動PostgreSQL:從開始功能表中,到"PostgreSQL 8.2" 選單,直接開啟"Start service"程式
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_X6gyCUlB0H3Yb5QPBUAtthbtdPpKNyLouXwE9KA5ol4uNVZMcpz6sIEEiYDoNyMrLqOGO9mU8gFOYU22U2bT88CyNRZDnvKeRR80iPhXbUz2NpeADWV-lRTdiwMJLhEcwJBanhUa5tk/s320/16.png)
2-5-3-2、執行pgAdmin:從開始功能表中,到"PostgreSQL 8.2" 選單,直接開啟"pgAdmin III"程式
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm4hmx_Buk8qcE7gc2iZZg150mlH74NzQ-YDf7P_cCUhdRkjalISfarFUynr3rA-pSz_SN0WBtgWtJ-0k5v-KJTdO_zuJ-9Sromp_gR37NWcmJjNs1Xb60ro7wAqu4oqoQLRp6fzXU85M/s320/15.png)
2-5-3-3、連結到資料庫:在” pgAdmin”管理視窗中,雙擊"PostgreSQL Database Server 8.2 (localhost:5432)"
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbtg1ks3jhfecpOx77ZIS89F3VBALv_c2tJjAjsaWdYCIMZjpfmSAm2KfSbCV9k4ct039Gv6hngEWmWoV6M9q2syCf9TPlJjo6ajgzpkXh9S-MOI1yUEVKpyMqDeyUgW_oWx5b5WAMOx4/s320/17.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQCwhM3XIf8apHPYR_Ucm9DhBtkp6SiMrOCYVAFddAnJ8mFlZTO-o47phSwHd9beDZvMTIc2VdhJSe43cpaq_uMTCdumLdlMNv9iCvhhEQX1UIcPxesn7JLMGY9GDjEs9dw2YjN8HB7ME/s320/18.png)
2-5-3-4、瀏覽程序語言資料夾:開啟資料庫,並到找"postgres",裡面的會有一個"程序語言 (0)"的空資料夾。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF5Mye8lJa6B6jtuNhghCCuSl330SXEt9i4_zBsriMakN-c30KZtyKk_5v91sNoNeZ51UdxLTkcjtKA-PVLMCsF1EKcgpXgqMBHJRXn14yibP-UVk9aJuVjhhaM3vq-grBOK-mGYyzJDI/s320/19.png)
2-5-3-5、新增程序語言:在"程序語言 (0)"上單擊右鍵,並選擇”新程序語言”;在名稱的選項中下拉選擇"plpgsql",接著按下”確定”鍵。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrpvjHyWwvkCjdkcUZAga8IHAKk79kw6rbeXl6z-c2pk5VN9cxuOmYX0wuRQoyuUh1WvQna8F_vNd2pIjsfctmScmaGaPpiK5zxzeoCPLGFyLtYjd9i6q_pWUQwgemwwSx5do_NRKE8I/s320/20.png)
2-5-3-6、關閉pgAdmin程式。
3、安裝OpenNMS
如果你尚未啟動PostgreSQL,你必需先到開始功能表中的"PostgreSQL 8.2"選單,執行"Start service"程式。接下來你所要做的就是到OpenNMS的下載頁面中,下載最新的opennms-installer-X.X.X.jar。一但完成下載,你就可以雙擊該程式進行安裝步驟。
如果IE瀏覽器在下載安裝檔時,是儲存為ZIP類型的檔案(裡面包含了好幾個目錄,有"com"、"img"、"langpacks"、"META-INF"等等),那代表說你並未完成安裝Java SDK,請見安裝步驟1。
依畫面指示執行安裝,你就可以完成OpenNMS的安裝了!
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNcE5X5iuOTHHjETchKFnlV4CgyRkgJn2-kMI96Eop0zRv2-AP64t4vmATOVwIr0XK-FiBbr3IQTHu42uSW4ZPm-S7X0hpIfYfCsocqeUAXYh9WD_0JsdD-RFQi1Hl2d2qUrGPF2NASkk/s320/22.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8c9KWtIZy6dQo1ehgzcMJfyBrBRdepTll8DI4udPfHboXP-E7IrzhKZVPbfl4AdM1A6qT1THoKVYmAGbB3Bs4Izau6Qe7i_AGV8TqW_J-T93QC3acEP9xQGzdnrs515IJpr5gJHHtlKw/s320/26.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_A7j_Ilb5ZKqSpmDAOBGPAPcwI8kImbOK9UIMRHrCsOlfF8xApvpibpdkaDBv0CC96rGJyI2n5hQWLAI3pb83GANmNMK2UMy_4w4DrhVA0SNyCeT41Z8Z5ZmhL7jG8Y9DpmxmVQYUjT8/s320/27.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXimbH3kHGDchhPB6UK8BxaFCUiFJsDiDUtebRQV8KK9VemzeWpn8TwXcM2umcfHf2UmXrfw24XP_Lv4fr8OiSr_jUDWEn5xct3gS5aOGIztBGK6DXHcAVBA2PuCywsprZSwHz6nTSXm8/s320/31.png)
4、執行OpenNMS
要啟動OpenNMS,可在開始功能表中的執行,鍵入”cmd以”啟動「MS-DOS模式」,接著到$OPENNMS_HOME\bin路徑下執行opennms.bat來啟動OpenNMS程式。假設你將OpenNMS安裝於C:\Program Files\OpenNMS,則你所要切換到的路徑為C:\Program Files\OpenNMS\bin。接著執行”opennms.bat start”,OpenNMS便會自行啟動。
若想查看OpenNMS的管理頁面,只要打開你的瀏覽器並在網址列輸入http://localhost:8980/opennms,輸入預設帳號及密碼(皆為”admin”),即可進入。
Retrieved from "http://www.opennms.org/index.php/Installation:Windows"
0 意見:
張貼留言