November 16,2007
一指神功無腦安裝:OpenNMS 1.3.8可以安裝在 MS Windows 上面了!
雖然說安裝軟體不是 Time attack ,但是能夠輕鬆、快速的搞定安裝,開始使用,絕對是大家所樂見的。
有興趣的朋友,直接去看官方的安裝指南 Installation:Windows 吧!
重點提示:
*只有裝JRE是不夠的喔,要下載 JDK 並安裝,我的環境(MS Windows XP繁體中文版, 32bit)用的是 JDK 6 Update 3 (jdk-6u3-windows-i586-p.exe) ,裝的時候偵測到我已經有 JRE 了,問我 JRE 的部份要不要重裝我就選不用。
*還要下載並安裝 PostgreSQL 資料庫軟體,我用的是 postgresql-8.2.5-1.zip 。注意下載完一定要解壓縮才能執行安裝喔。
*因為我的檔案系統是 NTFS 不是 FAT32,所以裝完上面兩個軟體之後,直接下載 OpenNMS 的安裝程式 opennms-installer-1.3.8-2.jar ,滑鼠雙擊,就會看到跟 GUI_Installer#Microsoft_Windows_XP 一樣的安裝畫面囉,只有十個步驟,對於一個企業級的網管軟體來說,這樣算超無腦的啦!
==
參考資料:
*官方網頁的 QuickStart ,除了教妳怎麼安裝在不同的作業系統,還有一些簡單上手的步驟。
*從1.3.7版開始,OpenNMS現在已經不用 Apache Tomcat 了,改用 Jetty 。
*這個安裝程式 IzPack Java Installer看起來不錯。以前只注意到NSIS這一個用在MS Windows平台上的安裝程式(例如 Pidgin 就是用它打包安裝程式)。如果妳還在找 InstallAnywhere 或是 InstallShield 的破解、序號的話,也許可以參考上面兩個自由軟體。
有興趣的朋友,直接去看官方的安裝指南 Installation:Windows 吧!
重點提示:
*只有裝JRE是不夠的喔,要下載 JDK 並安裝,我的環境(MS Windows XP繁體中文版, 32bit)用的是 JDK 6 Update 3 (jdk-6u3-windows-i586-p.exe) ,裝的時候偵測到我已經有 JRE 了,問我 JRE 的部份要不要重裝我就選不用。
*還要下載並安裝 PostgreSQL 資料庫軟體,我用的是 postgresql-8.2.5-1.zip 。注意下載完一定要解壓縮才能執行安裝喔。
*因為我的檔案系統是 NTFS 不是 FAT32,所以裝完上面兩個軟體之後,直接下載 OpenNMS 的安裝程式 opennms-installer-1.3.8-2.jar ,滑鼠雙擊,就會看到跟 GUI_Installer#Microsoft_Windows_XP 一樣的安裝畫面囉,只有十個步驟,對於一個企業級的網管軟體來說,這樣算超無腦的啦!
==
參考資料:
*官方網頁的 QuickStart ,除了教妳怎麼安裝在不同的作業系統,還有一些簡單上手的步驟。
*從1.3.7版開始,OpenNMS現在已經不用 Apache Tomcat 了,改用 Jetty 。
*這個安裝程式 IzPack Java Installer看起來不錯。以前只注意到NSIS這一個用在MS Windows平台上的安裝程式(例如 Pidgin 就是用它打包安裝程式)。如果妳還在找 InstallAnywhere 或是 InstallShield 的破解、序號的話,也許可以參考上面兩個自由軟體。
引用URL
http://cgi.blog.roodo.com/trackback/4489593
回應文章 

不好意思 引用你的文章部分內容
網管軟體OpenNMS推出1.3.2版 提到:
OpenNMS 1.2.x 到 1.3.x 的變動很大,OpenNMS 1.3需要Java 5(不是Java 6),Tomcat 5.5,
一指神功無腦安裝:OpenNMS 1.3.8可以安裝在 MS Windows 上面了! 提到
我的環境(MS Windows XP繁體中文版, 32bit)用的是 JDK 6 Update 3 (jdk-6u3-windows-i586-p.exe)
這裡似乎有一些矛盾, 請問現在是 JDK6 有支援嗎?
我昨日開始安裝 也是用 jdk-6u3-windows-i586-p.exe
但是安裝後執行 opennms-installer-1.3.8-2.jar
下載後解開後卻是如 Opennms 網站上所說的 (which contains several folders called "com", "img", "langpacks", "META-INF" and so on, this means that you have not installed a Java SDK.
請問這裡的Jdk6 安裝有什麼要注意的嗎? 謝謝
Posted by tommy
at November 17,2007 22:01

又整個opennms 安裝流程再跑一次, 發現問題出在由SourceForge 下載時, 預設是由大陸的網站下載, 我為了下載速度可以快一點, 改由 台灣網站下載, 由台灣下載的檔案就是Zip
這次直接由大陸下載的就是jar , 且可順利安裝了. 謝謝
Posted by tommy
at November 17,2007 23:39

請問由winows 安裝opennms , 會不會有POSTGRES.EXE 開了50幾個程序的問題? 我目前已經順利安裝並可執行, 但是發現 POSTGRES.EXE 開了53個, 雖然看起來沒有影響,但總是覺得怪怪的..
Posted by tommy
at November 18,2007 09:32
tommy,
不好意思,還沒來得及回應,妳已經自己搞定了,真是可喜可賀 :)
目前應該是已經支援到 JDK 6 了:
http://www.opennms.org/documentation/ReleaseNotesUnStable.html#chap4
OpenNMS is written almost entirely in Java, and should be able to run on any system that supports the Sun Java Virtual Machine (Java 1.4 for OpenNMS 1.2.x, Java 5 or 6 for OpenNMS 1.3.x).
至於 SourceForge 的下載點,應該沒有「大陸」?整個亞洲目前只有日本和台灣有下載點,妳說的應該是日本的「北陸先端科学技術大学院大学」吧? XD
http://www.flickr.com/photos/37452853@N00/2042353501/
我好像是從台灣下載點下載的,剛才試了日本的,不過試不出妳的狀況(我都是用 Firefox)。
官方網頁的確有說到zip和jar的問題:
http://www.opennms.org/index.php/Installation:Windows#Install_OpenNMS
不過它說的是如果用 IE 下載,有可能會被存檔成為 ZIP :
If Internet Explorer saves the installer as a ZIP file (which contains several folders called "com", "img", "langpacks", "META-INF" and so on, this means that you have not installed a Java SDK.
至於postgre.exe的數量,我最多好像是二十幾個,現在這個當下是十一個。
這樣正常嗎?我也不敢說 :p
我一向是「夠用就好」,這次剛裝在 MS Windows 上面,還沒想到要監控什麼(其實有啦,不過要慢慢弄),所以也還沒發現什麼問題。
記得 Tarus 是有說,OpenNMS Unstable 1.3.8由於是第一個官方提供可安裝在 MS Windows 的版本,所以多少還會有些問題。
我想,也許可以撈撈 log 存放的資料夾,看看有沒有什麼異常?
照我的版本,PostgreSQL的在:
C:\\Program Files\\PostgreSQL\\8.2\\data\\pg_log
OpenNMS的在:
C:\\Program Files\\OpenNMS\\logs
Posted by 靠著 Trial and error 也可以混飯吃的PowerOp
at November 18,2007 18:56

謝謝 ystuan 的回應, 我的jdk 的確是由 北陸下載,原來這是日本的網站. 不過我台灣和北陸都是用IE,後來也找了一個美國網站測試, 只有台灣下載的是zip 檔. 不過沒關係, 反正已經解決了, 但是windows 的版本雖可運作, 且在兩台電腦上安裝( 依台fat32, 一台ntfs)但仍有 postgre 開啟53 個的狀況 , 造成電腦loading 很重, 所以都移除了, 後來改由debian Etch 安裝1.3.8 用起來效能較好. 有個問題想請教, 如何做出像 demo.opennms.org 裡面的node list 有一個url 點進去, 裡面有各個 interface (IP) 的List
我怎麼做都弄不出來, 都是 所有的IP List. 另外請問你有試過新增一個 Protocal (如 HTTP,SNMP)
我新增了一個 Protocal (TCP Port999) 但是指定到Interface 時, 雖然有出現, 但是都是 not Monitored
Posted by tommy
at November 20,2007 20:30
tommy,
不曉得你監控多少個節點,一共有多少個網路介面?
用 Debian Etch 很好啊, OpenNMS 的 Wiki 上面 QuickStart 那頁的 Installation 小節,列出了安裝在各種作業系統,以及 Linux 各種發行版本的方法:
http://www.opennms.org/index.php/QuickStart#Installation
可以用 yum 裝在 Red Hat, CentOS, Fedora 上,可以用 apt-get 裝在 Debian, Ubuntu 上,最新消息,也可以用 urpmi 裝在 Mandriva 上喔。
我如果是正式環境,應該會生一台 Linux 出來( CentOS 或 Fedora 吧,惰性使然,畢竟我是練過紅帽系法術的),不過我還是覺得,更多的自由軟體能夠在 MS Windows 上面跑,絕對是件好事。
http://demo.opennms.org/ 我推薦大家都去玩玩(帳號、密碼都是 demo)
至於你問的兩個問題,不瞞你說我都沒有試過 XD
方便的話,可以請你再次留言,填寫 email ,我們先用 email 聯絡(可能要請你寄 screenshot),有結論再貼出來跟大家分享好嗎?
Posted by 深知學無止境的PowerOp
at November 22,2007 12:43

不好意思,再安裝opennms for windows時發現一些問題,想請教依下
執行opennms.bat start時,出現"[INFO] Successfully loaded jicmp library.
An error occurred while attempting to start the "OpenNMS:Name=Trapd" service (cl
ass org.opennms.netmgt.trapd.jmx.Trapd). Shutting down and exiting.",導致網頁無法啟動,請問要如何解決,謝謝
Posted by hubert
at December 3,2007 14:39
hubert,
可能是你的機器上面已經有別的程式佔用了 UDP port 162 ,你可以開一個 cmd.exe 執行底下的指令
netstat -an | more
找找看是不是有底下這一行:
UDP 0.0.0.0:162 *:*
如果有的話,你必須把佔用 UDP port 162 的程式(應該是收 SNMP trap 的 daemon ,例如 Net-SNMP 的 snmptrapd)先結束掉。
不然,如果你不打算用 OpenNMS 來收 SNMP trap 的話,你也可以把設定檔 service-configuration.xml 裡面有關 Trapd 那一段 disable 掉。
(設定檔在 C:\Program Files\OpenNMS\etc\)
參考資料:
http://thread.gmane.org/gmane.network.opennms.install/3836
Posted by 希望有幫上忙的PowerOp
at December 3,2007 23:37

THS for Your Help
This Problem is to solve
Posted by hubert
at December 4,2007 13:43

Hi ystuan
我已經改用 Zabbix 我覺得這好用多了
比起OpenNMS 我可以直覺的設定 立即生效
不像 OPENNMS 設定完都不知道到底有無設定正確
我已經先裝過一次, 不過因為是使用apt-get 安裝 舊版本, 再用 source compiler 新版本, 但是有些異常.
加上硬碟只有6G , 第一次安裝debian 分割區配置不好
所以又重新安裝一次debian.
不知你有無用過Zabbix. 如果你有興趣 等我install OK , 可以讓你連進來測試, 比較看看opennms zabbix 兩者的差異.
Posted by Tommy
at December 4,2007 21:17
Tommy,
Zabbix 我有聽過,不過還沒用過。
測試當然好啊,測試完畢寫報告也沒問題,不要嫌我報告寫的爛就好囉 :)
Posted by PowerOp
at December 6,2007 13:10

Hi Ystuan
Zabbix 完成了, 測試中
目前可讓你全功能測試, 到時公司上線 可能就要關掉.
我不需測試報告,就看你要不要將測試心得放到Blog,
很期待你的專業看法.
請mail 連絡
PowerOp: email 先拿掉喔
mail 後 請在此處告訴我 你mail裡的幾個關鍵字
以便確認是你的mail, 同時最好這個留言能否刪除
(mail 請給你的 IP , 我有開啟軟體防火牆.)
Posted by tommy
at December 8,2007 13:22

zabbix 有幾個觀念 我測了很久, 才稍微摸清
供參考
1. 先建立 你要監控的 樣板, 這個樣板裡可以定義很多Item, 一個 ITEM 就是一個監控項目, 例如 ftp 就是 port 21 , htts 是 443 等等. zabbix 也有很多 預設的 樣板 可以直接套用.
2. 建立一個Host , 再指定這個Host 要套用 哪一個樣板的哪一個Item ; 也可以在Host 直接新增一個Item.
3. 這樣其實基本的就Ok 了. 就可以在OverView 中看到所有Host 的所有ITEM 的狀態.
4. 其他進階的功能我覺得反而觀念比較簡單, 應與OpenNMS 相近.
Posted by tommy
at December 8,2007 13:32
tommy,
謝謝你的留言,其實你可以在留言的時候填寫 email ,網誌上面不會顯示出來,不過我可以從後端管理介面看到喔。
我好像應該把我的 email 放在更明顯的地方,有空我放在網誌上好了。
其實,在我翻譯的 OpenNMS 安裝指南 裡面就可以找到我的 email 了:
http://www.opennms.org/documentation/install-traditional-chinese.html
"本文件(英文版)有任何疏漏或更正,請告知Tarus Balog;繁體中文版請告知Austin Tuan"
反而是我的 ip 是個難題,因為我目前沒有固定 ip ,不管是家裡的 ADSL 或是公司配的 3.5G USB網卡 XD
Posted by PowerOp
at December 8,2007 23:33
Hi, PowerOp:
我是opennms的新手,有問題想請教您,
在Windows安裝了opennms,Fedora裝了Net-SNMP,
一般的SNMP監視尚沒有問題,
最近,在Net-SNMP include 額外的MIB,
看了http://www.opennms.org/index.php/Monitoring_a_Dell_PowerEdge_Expandable_RAID_Controller_3/Di 範例實作,
卻沒有辦法看到opennms到我的Net-SNMP撈新的MIB值,
不知道那裡出了問題?
如何在網頁SNMP Attributes這欄位,看到更多的attributes?
麻煩前輩了,如果問題描述尚不清楚,
我再加以詳述,先謝謝您了
Best Regards,
Daniel
我是opennms的新手,有問題想請教您,
在Windows安裝了opennms,Fedora裝了Net-SNMP,
一般的SNMP監視尚沒有問題,
最近,在Net-SNMP include 額外的MIB,
看了http://www.opennms.org/index.php/Monitoring_a_Dell_PowerEdge_Expandable_RAID_Controller_3/Di 範例實作,
卻沒有辦法看到opennms到我的Net-SNMP撈新的MIB值,
不知道那裡出了問題?
如何在網頁SNMP Attributes這欄位,看到更多的attributes?
麻煩前輩了,如果問題描述尚不清楚,
我再加以詳述,先謝謝您了
Best Regards,
Daniel
Posted by Daniel
at June 2,2008 21:31
Daniel,
我直覺這個問題可能需要一點時間,昨天晚上已經照著你留言的 email ,寄信過去告知你,我的幾種 即時通訊 軟體帳號了,麻煩你看一下信,我們再利用時間討論吧。
當然,如果這個問題可以解決,我會再貼回網誌,讓其他的網友參考喔 :)
Posted by PowerOp
at June 3,2008 18:11

你好:
我在OpenNMS 的安裝程式下載裡面,一直找不到 opennms-installer-1.3.8-2.jar的下載點,可否煩請你告訴我在哪邊可以找到,還是說,和我提醒一下,應該用哪一個版本??
Posted by ㄚ源
at September 4,2008 10:10
ㄚ源,謝謝提醒,SourceForge介面變了不少,我會建議你直接點選 OpenNMS 這個連結,去下載最新的 opennms-installer-X.X.XX.jar ,目前是 opennms-installer-1.5.93.jar 。
Posted by PowerOp
at September 4,2008 18:08

你好:
我已經用CentOS 5安裝了Opennms,老實說,介面真的讓我耳目一新,和1.2.9比起來,算是Friendly多了,不過還是有幾個問題想要請教:
1.有關Notification的部份,可否提示一下,那邊有設定文件可以參考,我的目標希望可以做到每天透過E-mail收到當天有監控的資料,也就是說OpenNMS Server會寄Report給我,請問是否還需要設定SendMail相關設定?
2.不知道有沒有哪邊有文件或是介紹有關Opennms Web畫面的文件,讓我可以更快上手?
不好意思,要求有點無理,不過因為時間的關係,可否麻煩你協助,提供一下資料或文件來源,感謝你。
Posted by ㄚ源
at September 8,2008 14:24

請問一下,
在首頁Nodes的地方,怎麼有的顯示IP,有的顯示Host Name?請我要怎麼做,才可以讓它顯示主機名稱?
Posted by ㄚ源
at September 9,2008 09:07
ㄚ源,不用客氣,我寫網誌就是希望跟大家分享,所以是一定會回應留言的 :)
回到問題,你如果只是要一天收一次報表,OpenNMS 的架構,應該朝向 Availability Report 去找資料。至於寄送的部份, OpenNMS 自己有 JavaMail ,除非有問題,不然不需要用到 sendmail 。報表的部份之前在 另一篇網誌 裡面的留言有討論過(跟署名「翻滾吧~男孩」的網友的討論),雖然有點舊了(當初卡在 tomcat 目錄夾權限,可是現在 OpenNMS 已經改用 Jetty 囉),還是可以參考一下。
介紹 OpenNMS Web Console 的資料我沒注意,你要不要直接連到 OpenNMS 官方的 demo 網站 ?帳號、密碼都是 demo 。雖然你已經裝好自己的 OpenNMS 了,參考一下那個 demo 網站,也許可以更瞭解 OpenNMS 各方面的可能性。
關於 Web Console 首頁 node labels ,請參考官網 FAQ 的 Q: How are node labels determined?
==
除了興趣,畢竟我還有家庭跟工作要兼顧,過往的經驗證明,對於大家的問題,我:
一定會回應(優)
不一定即時(劣)
不一定有好答案(劣)
不周到的地方請見諒!
Posted by PowerOp
at September 10,2008 11:03
感謝~你的協助啊~
很多的技術文件,看再多,也勢必需要自己有做過,才知道指的是什麼,同樣的,很多前輩提出的指點,也要自己試過才知道關鍵在哪裡。
感謝~
很多的技術文件,看再多,也勢必需要自己有做過,才知道指的是什麼,同樣的,很多前輩提出的指點,也要自己試過才知道關鍵在哪裡。
感謝~
Posted by ㄚ源
at September 15,2008 13:03
Posted by PowerOp
at September 18,2008 13:05
