August 9,2006 14:27

許願池兼留言板

其實我的網誌基本上每一篇都可以留言,我都會看,也會回應(有時候比較慢回,請見諒)。
不過如果大家覺得有話要跟我說,卻又跟我寫過的東西無關,歡迎寫在這個留言板。

(2007/5/8)本篇新增許願池功能,如果妳有自由軟體相關的問題,歡迎留言,我知無不言,言無不盡 :)


  • ystuan 發表於樂多回應(78)引用(0)反抗君戰記編輯本文
    │昨日人次:0 │累計人次:1227
    Ads by Roodo! 

    引用URL

    http://cgi.blog.roodo.com/trackback/1992875

    回應文章
    奇怪,要留言一直出現 Access Denied @_@
    | 檢舉 | Posted by in2 at May 6,2007 12:18
    in2! in2!! in2!!!

    為了慶祝留言板開張,我在此宣佈留言板轉型,兼具許願池的功能 :)
    | 檢舉 | Posted by PowerOp at May 9,2007 00:01
    大大妳好...看到你有一篇文章..有拿一台舊的NB..Acer TravelMate 351TE來作一些安裝測試...我想問的是..我剛好也有這台NB..請問他可以安裝LINUX嗎?..周邊的硬體(CD-ROM/1.44...等)都支援嗎?LINUX要安裝哪種版本的?(FEODA/RedHat)..請大大不吝指教!!
    PS:可以回到我信箱嗎??謝謝~~
    sky.gods@msa.hinet.net
    | 檢舉 | Posted by 小武 at June 27,2007 17:28
    (喔耶,許願池也開張了)

    小武,

    當然可以啊,我不就裝好了嗎 :)

    不過那台已經繳回給公司了,印象中週邊的硬體(指的是外接的光碟+軟碟的combo機對吧?)都是支援的。

    其實到這兩個網站是可以找到前人的安裝測試筆記的:

    http://www.linux-laptop.net/
    http://tuxmobil.org/mylaptops.html

    不過關於這一款電腦,都是好幾年前的舊資料了,不建議你現在安裝那些比較舊的Linux發行版本。

    至於要安裝哪種版本,這個是最難回答的問題了。

    這樣說吧,如果身邊的朋友有在玩Linux,可以跟她裝同一種的,有問題就有人問囉。

    我猜你這台的記憶體不會太多(有多少MB?),也許可以試試 Fedora 或者 Ubuntu 家族最不耗資源的 Xubuntu :

    http://fedoraproject.org/
    http://www.xubuntu.org/

    祝好運!
    | 檢舉 | Posted by PowerOp at June 29,2007 01:59
    感謝大大得不吝指教,再次感謝!
    (1)小弟我已經安裝RedHat9.0上去了..目前"看起來"好像都很正常(因為小弟第一次學,也不知道)。唯一有問題的是,音效卡,他有偵測到,可是測試播放時,卻沒聲音,還出現錯誤訊息,意思好像是不相容,這個大大知道怎樣解決嗎?
    (2)我是過fc5&fc6 ..但是在依開始安裝前的偵測硬體,就掛點了,有東西偵測不到,好像是IRQ15有問題,我也不是很清楚,後來改用RedHat9就一路順場。
    (3)大大說的另外一種Xubuntu還有網站上說到的Debin,這兩種Linux有何不同?跟redHat又有啥不同?指令上都一樣嗎?
    (4)小弟我身邊沒有人用Linux,我都是自己看書跟上網找資料來自學的。
    | 檢舉 | Posted by 小武 at June 29,2007 08:09
    小武,

    忘了說,不用叫我大大,用「你」或「妳」或"PowerOp"稱呼我都可以啦 :)

    (1)不知道耶。如果要用Red Hat的話,不建議用四年多前問世的Red Hat 9(請參考DistroWatch的資料)
    http://distrowatch.com/table.php?distribution=redhat
    如果要架站的話,我會建議用CentOS。當然,這是因為我有RHCE,對Red Hat系列比較熟悉,歡迎你看看我寫的這幾篇:

    愛恨紅帽-01:自由軟體的獲利模式
    愛恨紅帽-02:複製品全面進攻
    愛恨紅帽-03:躺著管理Linux。錢夠多的話。
    愛恨紅帽-04:瞬間蒸發6.81億美金的模仿秀

    (2)要不要試試 FC7 呢?

    (3)Ubuntu有中文社群網站喔:
    http://www.ubuntu.org.tw/
    不然去書局找找「Ubuntu玩全手冊」 (書名故意取成「玩」喔),應該就可以體會Ubuntu這幾年竄紅不是沒有道理的。
    Xubuntu的簡介可以看中文的維基百科:
    http://zh.wikipedia.org/wiki/Xubuntu
    Debian是一個歷史悠久的Linux發行版本,如果要說「站在前人的肩膀」的話,Ubuntu跟Debian就是例子 :)
    各種Linux發行版本,嚴格說大同小異,拿樂高積木來當比方的話,大家擁有的積木幾乎一樣(各種自由軟體套件),只是最後做出來的成品不一樣。

    (4)佩服佩服,預祝你將來成為親朋好友的「自由軟體燈塔」 :)

    另外,有沒有聽過「免安裝」的 Linux LiveCD 呢?目前很多Linux發行版本都是光碟開機就可以執行,玩到爽之後再選擇安裝即可。

    我介紹過
    SLAX - 小而美的Linux LiveCD

    更多的Linux LiveCD,可以到這個網站去交流:
    http://knoppix.tnc.edu.tw/

    ==
    寫了這麼多,才發現忘記問你,想拿Linux來做什麼呢?
    | 檢舉 | Posted by PowerOp at July 3,2007 00:09
    PowerOp大大,感謝妳的回覆:
    (1)(2)來RH9是四年多的產品啊!如今恍然大悟!當初會選擇他,是因為在某網站上說,RH是正式版本而FC是測試版本,RH較穩定而FC功能多,不知到這樣的觀念對不對?
    (3)看過大大提供的網站,有些問題想請教:
    (3-1)Ubuntu跟Xubuntu,是不是都是比較精簡的Linux,沒有多餘的
    壘墜呢?
    (3-2)Ubuntu說是針對NB跟Server開發的,那RH不是嗎?
    (3-3)大大推薦架站用CentOS,那Ubuntu適合嗎?兩者差異如何?
    (4)沒有啥好佩服的,大大妳見笑了。其實是我沒錢去補習班上課,家中的媽祖婆預算不放手,只好用這種苦學的笨方法...
    (5)Linux liveCD我有聽過,也有用過,可是我本身不喜歡,因為感覺不真實,軟體就是要有安裝這個步驟踏實。
    (6)我拿Linux來做什麼?這個問題很長,我簡短的說吧!起初是因為Windows的Exchange Server要版權,而授權又少,我需要一個本身的Mail,所以就知道有Linux這個免費的東西,就開始摸索,後來因為工作需求,又需要Web Server,所以就更努力去研究。說穿了,就是要架站,對,這個就是主因。演變到現在,我第一個想做的就是QOS管理,家中的頻寬都被小弟的BT佔走了。這步路很漫長,因為我才剛入門,很多東西都不懂!
    | 檢舉 | Posted by 小武 at July 3,2007 08:28
    小武,

    我全身上下只有肚子很大,就別再一直「大大、大大」的提醒我了好唄? XD

    (1)(2)「RH是正式版本而FC是測試版本,RH較穩定而FC功能多」這樣說也沒錯啦。

    如果你看完我那個「愛恨紅帽」系列,應該會對 Red Hat 這家公司有初步的瞭解。簡單的說,目前 Red Hat Enterprise Linux (RHEL) 是該公司的產品, Fedora Project 則是受該公司贊助的軟體開發、測試組織。
    http://fedoraproject.org/ 網站下方的小字說的很明確了:

    The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community maintained site. Red Hat is not responsible for content.


    (3-1)Xubuntu的「出廠設定」的確比較精簡,可以在比較舊的硬體上執行。當然,Linux向來以彈性著稱,你要拿一堆軟體把 Xubuntu 那隻小老鼠變成大笨象也不是辦不到......

    Ubuntu不是比較精簡的Linux發行版本啦。雖然它的「出廠設定」只有一片 CD ,但是可以透過套件管理程式裝很多軟體。

    (3-2) RHEL 既然把 Enterprise 這個字放進去,就比較主打企業伺服器的市場。記得他們好像想要跨足 Enterprise Desktop ,不過這畢竟和家用或是筆電還是不太一樣。

    反過來說,Ubuntu雖然給一般人的印象是比較可親,不代表它不能拿來當伺服器。

    (3-3)Ubuntu也可以啦,要說差異的話,就是我比較熟 CentOS ,Ubuntu你可能要另請高明 XD

    不開玩笑了,如果要架站的話,要問問自己要架什麼站,需要什麼軟體套件。我一直認為,應該是先決定軟體套件,再決定用哪種Linux發行版本。

    (4)量入為出很好啊。(媽祖婆請受我一拜 XD)不要苦學啦,要樂學~~~

    (5)不過現在很多Linux發行版本都可以選擇「先試用,再安裝」,Fedora 7也這樣囉!

    (6) MS Exchange Server 的替代方案我之前寫過一篇:
    偷梁換柱:幾個可能的Microsoft Exchange Server替代方案
    Web Server請愛用市佔率第一的 Apache :)
    「架站」其實是個很模糊的字眼,可能要明確問自己,架站想要提供哪些功能?
    BT軟體不是應該會有限速的功能嗎?

    再聊~~~
    | 檢舉 | Posted by PowerOp at July 4,2007 13:14
    你好! 其實是碰巧詢東西看到你的網的
    你似乎也看村上的書喔ˊˇˋ
    ----------------------------------
    其實我是要問要怎嚜用拜訪人數統計在網站上的ˊˇˋ
    感謝妳
    | 檢舉 | Posted by -口-b at September 5,2007 17:59
    -口-b,

    歡迎光臨!

    如果妳把我之前寫的這兩篇看一遍,就會發現我至少有十年沒有看村上的書了,而且,當年我也沒看過幾本:

    適應了還是□□的外商員工生活,內心世界仍感嘆連阿珠的陷阱都沒空去踩

    大學畢業已經是十年前的事了(NTUEE 97級請簽名)

    ==
    計數器有很多種,我用的是sitemeter的免費版本,妳可以參考底下這幾篇,去sitemeter註冊一個帳號,然後把產生出來的javascript貼到妳的網誌的適當位置。
    憂鬱馬戲團 Blue Circus: 如何加入計數器

    例如,在樂多使用sitemeter,我是在後台左下角點選「Blog基本管理(Blog基本設定)」,其中的「說明」這一欄,貼上sitemeter產生給我的javascript。(嗯,因為我還有用 Google Analytics ,所以還有貼 Google 的)

    ==
    另外找到一篇唐朝演繹:給樂多blog初學者的入門使用說明書 - 樂多日誌,給妳參考 :)
    | 檢舉 | Posted by 從sitemeter推測妳剛在樂多註冊一個多月的PowerOp at September 5,2007 23:19

    我又來了
    這次想問你要怎麼看別人是從哪裡連結過來呢?
    3q啦~
    | 檢舉 | Posted by -口-b at November 16,2007 00:06

    -口-b,

    沒什麼啦,只是從我的sitemeter頁面點進去,然後點左邊的 "By Referrals" ,可以知道網友們是從哪個網址連到我的網誌喔。

    對照一下妳留言的時間,找出可能的幾筆,留意一下sitemeter顯示的 ip 位址(不會完全顯示,只會顯示 aaa.bbb.ccc.# 這樣)。然後再登入 樂多日誌 的管理介面,看一下留言者的 ip 位址(會完全顯示),就可以確認留言的網友是從哪個網址連到我的網誌囉。
    | 檢舉 | Posted by 「總是看著妳看著我」的PowerOp at November 16,2007 13:08

    SO~GA!!
    謝謝妳ˊˇˋ
    | 檢舉 | Posted by -口-b at November 21,2007 07:36

    -口-b,

    不客氣!
    | 檢舉 | Posted by PowerOp at November 21,2007 12:57
    小段:
    好久不見。
    很高興看到你來我的部落格留言。
    彩虹夜總會真是個令人懷念的地方。
    至今仍有許多人在討論和思念。
    如今bbs過度集中,實在不是好現象。
    你的部落格好專業!
    年終之際,先祝你新年快樂
    | 檢舉 | Posted by 喀飛 at January 23,2008 14:17

    喀飛,

    歡迎光臨!

    說起來,能夠在去當兵之前幫忙架設、管理彩虹夜總會BBS,真是個機緣呢(皮皮現在在哪兒啊?)。

    技術以外的部份多虧其他經理、大班(就算是技術的部份,後來也都是 Kenny 在煩心了)。

    還有人記得彩虹啊 :)

    批踢踢現在可說是獨大了,當時各大專院校到處都是小站的情形,應該沒有機會重演了。不過現在有 Blog 這種「媒體」囉。

    我的網誌專業啊?應該說也是很小眾啦。

    也祝妳新年快樂!
    | 檢舉 | Posted by PowerOp at January 26,2008 18:12

    您好:

    看了您對openNMS的付出,真的很敬配!想請教您關於openNMS使用上的問題!

    如何在openNMS上新增一個Service Monitor?例如我的Proxy服務是3388 port但是在openNMS的Web UI上找不到相關的設定介面?感謝您!
    | 檢舉 | Posted by celicx at September 25,2008 11:18
    celicx,

    哪裡哪裡,加減寫啦,也歡迎妳分享妳的心得喔。

    我手邊已經好一陣子沒有 OpenNMS 了,不過每次大家問問題,我就上網亂抓藥方,竟然也混到現在,真是汗顏 ^^;

    底下我也沒試過,僅供參考,歡迎批評指教 :D

    妳的問題,目前應該還是要手動修改設定檔 Orz......

    既然是監控 proxy ,不曉得用的是哪種 proxy ?如果是 Squid 的話,郵件論壇這篇 Monitoring squid有提到兩種方法:

    1. 用 OpenNMS 的 HttpMonitor 去監控 Squid proxy
    2. 用 OpenNMS 去收 Squid 的 SNMP 數據。

    大致來說,第一個方法比較簡單,不過比較著重在 Fault (proxy 能夠運作嗎?);第二個方法還得設定 Squid內建的SNMP,但可以取得較細的資料,比較著重在 Performance (proxy的效能如何?)

    第一個方法請參考底下兩份資料:

    1a. Adam Tauno Williams 的OpenNMS簡報PDF檔案 ,雖然是 2002 年做的,有些觀念還是可以參考,例如 "Adding A Capability: Squid" 和 "Adding A Polled Service: Squid" 兩段。(不過應該不需要去對 PostgreSQL 資料庫直接 insert 了啦。)
    1b. OpenNMS官網wiki的 HTTP monitor 前一篇看個觀念,這一篇可以參考細節。

    至於第二個方法嘛,資料我還沒找 :p
    | 檢舉 | Posted by 基本上是個混得過去的蒙古大夫的PowerOp at October 2,2008 13:06

    你好像有去我哪裡問香港巴士的問題?
    跟你講一下喔
    我已經回覆了~去看看喔!
    http://www.wretch.cc/blog/APPLE12TW/23473192#comment240638559
    | 檢舉 | Posted by 無名的版主 at October 20,2008 01:22
    無名的版主,

    謝謝喔 :)
    | 檢舉 | Posted by PowerOp at October 31,2008 10:53
    突然發現,
    我都沒有在這留言過…
    所以來標註一下囉!
    | 檢舉 | Posted by Po-Shin Huang at November 10,2008 16:16
    版主
    今天要找一些 OpenNMS 的資料,找到您的blog來!
    又發現了您的文章一篇;
    http://blog.roodo.com/ystuan/archives/7374339.html

    凱文? KevinChou嗎? PC Center???
    那我們有一點點淵源喔!
    | 檢舉 | Posted by 哈林(HarlemHsu) 許志豪 at November 12,2008 09:46
    哈林,

    不是喔,我以前那個凱文老闆不姓 Chou ,我也沒有待過 PC Center ,我沒有在惠普工作過喔,只有待過安捷倫。
    | 檢舉 | Posted by PowerOp at November 26,2008 13:31
    Po-Shin,

    那我回個「閱」還是「悉」給你好了 XD
    | 檢舉 | Posted by PowerOp at November 26,2008 13:42
    私密回應
    Posted at April 3,2009 00:01

    在搜尋Canonical公司的過程中,連到了這裡的文章,
    一直翻了許多的網頁還是找不到連絡Canonical的mr.Kevin
    想請教您,如何才能聯絡上Kevin,我們希望在資訊月展覽中邀請Canonical公司一起幫Linux作一些事情。

    我的聯絡方式~
    Jeff 02-25774249#372 jeff_weng@mail.tca.org.tw
    | 檢舉 | Posted by Jeff at July 23,2009 12:02
    Jeff,

    您是在說笑吧?

    我用 Canonical Kevin Huang 搜尋,很快就找到他的電郵了啊,還找到一篇

    http://taiwan-linux.tca.org.tw/forum/a/07312-4-4.pdf

    所有的聯絡資料都有,而且檔案還是放在貴單位 tca.org.tw 網站上面耶?
    | 檢舉 | Posted by 不支倒地的PowerOp at July 23,2009 22:50

    好感謝你喔!(趕快扶起不支倒地的你)

    因為某些因素miss掉Kevin的聯絡方式,所以才到這許願池許個願。

    非常謝謝天神您的大力協助,希望這次的共同展出的邀約能順利完成。

    Jeff
    | 檢舉 | Posted by Jeff at July 24,2009 09:24
    Jeff,

    上週三中午要去用餐的時候剛好巧遇 Kevin Huang ,他說你已經跟他聯絡過了 :D
    | 檢舉 | Posted by PowerOp at August 3,2009 12:55

    您好:
    不好意思,想請教你一個問題!
    我在安裝opennms時,最後要執行opennms.bat
    可是畫面一下就跳掉了!!好像沒有執行!!
    不知道這是什麼問題?
    然後我試著登入localhost:8080/opennms時也都找不到網頁!!
    | 檢舉 | Posted by PON at December 16,2009 10:36

    您好!!
    我現在執行opennms.bat跑到
    [INFO] Successfully loaded jicmp library.
    這行就停了,不停的等待!!好奇怪!這樣有執行完嗎?
    | 檢舉 | Posted by PON at December 16,2009 10:46
    PON,

    你安裝的是哪一個版本?

    port 應該是 8980 ,不是 8080 喔!

    載入 jicmp 函式庫,記得是很後面的步驟了,應該有成功了,連到 http://localhost:8980/opennms 試試看吧!
    | 檢舉 | Posted by PowerOp at December 18,2009 22:02
    merry christmas...

    最近跟朋友在聊婚紗的事情。突然想到你的婚紗照是不是尺度很大..如果我沒記錯的話。

    很久不見來打個招呼囉~~


    ---------------------------------------------
    版主回覆:
    嗨嗨,好久不見~~~

    那幾張是加強隱藏版啦,長輩們都沒看過,平輩也只有一次木柵動物園外的某餐廳聚會(妳有來嗎?不記得了XD),散會後,悄悄在路邊,以類似快閃的方式,給大家看了一下 :)

    ==
    是說,我們家可可都上小一了(庭庭是中班),現在才被問到這個當年猛,真是點點點 XD
    | 檢舉 | Posted by ezrollercool at December 20,2009 21:20

    http://twit.tv/floss92
    FLOSS Weekly 92: MakerBot

    聽了,很有用的資訊,多謝介紹 m(_ _)m
    | 檢舉 | Posted by 小兔黑黑 at December 21,2009 23:40
    小兔黑黑,

    哪裡,你這篇 中國經濟盛世之沒落 也很有意思啊 :)
    | 檢舉 | Posted by PowerOp at December 22,2009 18:27

    段兄.我是與你在土城有一面之緣的證人甲:D
    拜讀了你的大作後.發覺很多都看不懂啊XD太專業了
    不過也長了些知識.以後我會常來這挖寶的:)
    祝你 2010新年快樂!
    | 檢舉 | Posted by orion at December 25,2009 10:54

    orion,

    啊啊,你真的來逛了啊 XD

    新年快樂喔!
    | 檢舉 | Posted by 證人乙:PowerOp at December 26,2009 18:12

    您好:
    請問一下opennms~
    如果我有修改源碼的程式…之前已有安裝rpm的opennms…這樣是否要重安裝?或我該怎麼後續動作@@
    (我修改了控制insert events中某欄位的長度限制)
    謝謝!!
    ---------------------------------------------
    版主回覆:
    抱歉這麼晚才回覆。(其實我都有看到,只是沒有時間回,你不必重複留言啦)

    既然你有修改程式碼的需求,何不跟 OpenNMS 開發團隊聯絡呢?

    這有點超出我的能力,不過我依常理試著回答:
    1.如果你修改 OpenNMS 的程式碼,應該是要重新編譯程式。只是重新安裝 binary rpm 是沒有用的。
    2.換個角度,你的需求是否一定要修改程式碼呢?你說是 insert events 的哪個欄位,原本長度是多少呢?如果資料過長,是否可以把資料存在別的地方,也許是某個web server,然後只把該筆資料的URL填過來?
    | 檢舉 | Posted by anita at January 29,2010 14:46

    抱歉現在才補上餘下的書目
    Open Sources: Voices from the Open Source Revolution, O'Reilly & Associates. C. DiBona, S. Ockman and M. Stone. Sebastopol, California.

    Salus, P. H. (1995). A Quarter Century of Unix. Reading, Massachusetts, Addison-Wesley.

    Perspectives on Free and Open Source Software, Edited by Joseph Feller, Brian Fitzgerald, Scott A. Hissam and Karim R. Lakhani, MIT Press.

    Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives. K. St. Amant and B. Still. Hershey, New York, Information Science Reference.

    Open Source for Knowledge and Learning Management: Strategies Beyond Tools. Hershey, Pennsylvania, Idea Group.

    Free/Open Source Software Development. S. Koch. Hershey, Pennsylvania, Idea Group.

    Emerging Free and Open Source Software Practices. S. K. Sowe, I. G. Stamelos and I. M. Samoladas. Hershey, Pennsylvania, IGI.

    自由/開放文化的
    Lessig, L. The Future of Ideas

    Lessig, L. (2004). Free Culture: How Big Media Uses Technology and the Law to Lock Down Culture and Control Creativity. New York, Penguin.

    Lessig, L. (2006). Code : version 2.0. New York, Basic Books.
    Tapscott, D. and A. D. Williams (2006).

    Wikinomics: How Mass Collaboration Changes Everything. New York, Penguin.

    Opening Up Education:The Collective Advancement of Education through Open Technology, Open Content, and Open Knowledge. T. Iiyoshi and M. S. V. Kumar. Cambridge, Massachusetts, The MIT Press
    Benkler, Y. (2006).

    The Wealth of Networks:How Social Production Transforms Markets and Freedom. New Haven, Yale University Press.
    Tapscott, D. and A. D. Williams (2006).

    Wikinomics: How Mass Collaboration Changes Everything. New York, Penguin.
    ---------------------------------------------
    版主回覆:
    謝謝你提供的書目,我稍微分段了一下,希望比較容易看 :)
    | 檢舉 | Posted by 小兔黑黑 at January 29,2010 15:21

    最近想要安裝一套網管軟體,可監控包括SWITCH、ROUTER、SOLARIS等設備,不知用OpenNMS及Nagios哪一套比較容易上手?因為在2009年度Linux下最受歡迎的opensource軟體票選結果,Nagios排名第一,似乎頗有好評!所以有點想要用看看,還請不吝指教!
    ---------------------------------------------
    版主回覆:
    我寫過一篇為什麼我選擇參與 OpenNMS,供你參考。

    Nagios 很熱門,使用者很多,相關的資料應該不難找,不過我真的不熟,沒辦法提供意見囉!

    至於 OpenNMS ,有問題的話可以提出來,我們一起研究 ^^;
    | 檢舉 | Posted by 大衛王 at March 18,2010 12:45
    請問關於opennms裡的這篇http://www.opennms.org/wiki/Net-snmp_5.3_CPU_collections#CPU_percent_using_a_larger_systemStats_collection
    把cpu usage ram data改成以percent方式呈現要如何實做呢?
    照著最下面修改那二個xml檔似乎不行。
    ---------------------------------------------
    版主回覆:
    seiya2000,

    從你在別站的發問看來,OS是 CentOS 5.4 對嗎?那可以告訴我,OpenNMS 的版本嗎?

    還要問一下,你所要監控的機器跑的作業系統版本?上面 Net-SNMP 版本?

    你貼的那篇文章來自官網 Wiki ,history 點下去會發現最後更新是2007,也許有地方不一樣了。我想確定一下你的環境,以便我在自己這邊模擬(如果有時間的話 XD)
    | 檢舉 | Posted by seiya2000 at March 18,2010 18:14
    你好,OS是 CentOS 5.4,OpenNMS的版本是1.6.9,監控的主機是CentOS 5.4,net-snmp版本是5.3,cpu usage的圖用raw data的方式表示,不知道要如何判讀,照wiki上的方式想改成百分比的方式還是顯示raw data。方便的話,請版主幫忙一下,謝謝
    ---------------------------------------------
    版主回覆:
    我用 OSE (OpenNMS Sans Effort) 2.1b2 快速地把 OpenNMS 1.6.10 跑在 CentOS 5.4 上面了(在 VirtualBox 3.1.4 裡面,開2.5GB Fixed Disk,384MB 記憶體,網路設定跑 Bridged adapter 抓我的環境裡面 DHCP 伺服器發的 ip)

    我先讓它監控自己,(net-snmp用預設的,目前是 net-snmp-5.3.2.2-7.el5_4.2),參考這篇OpenNMS配置笔记修改 /etc/snmp/snmpd.conf(先備份成 /etc/snmp/snmpd.conf.orig)

    拿掉這兩行

    view systemview included .1.3.6.1.2.1.1
    view systemview included .1.3.6.1.2.1.25.1.1

    換成
    view all included .1 80

    拿掉這行
    access notConfigGroup "" any noauth exact systemview none none

    換成這行
    access notConfigGroup "" any noauth exact all none none

    用 service snmpd restart 重新啟動服務(應該 service snmpd reload 就夠了)

    再執行 snmpwalk -v 1 localhost -c public
    應該會看到好多頁的輸出。

    OpenNMS web UI 這個 Node (OSE-STANDALONE) 的
    Update SNMP 跟 Rescan 按一按,一堆圖就產生在 Resource Graph 那邊了,CPU Usage預設就是百分比耶?

    抓兩張圖給你參考:
    http://www.flickr.com/photos/37452853@N00/4461852454/

    http://www.flickr.com/photos/37452853@N00/4461868250/
    | 檢舉 | Posted by seiya2000 at March 25,2010 09:32
    改了snmp.conf之後再把node的資料刪除重建就可以了,謝謝。
    另外,請教一下,opennms有排程出報表寄到指定信箱的服務嗎?
    ---------------------------------------------
    版主回覆:
    Scheduled Report 現在 Unstable 1.7.10 可以從 Web UI 設定了:http://www.opennms.org/wiki/AvailabilityReports

    如果是 Stable 1.6.x 的話,似乎只能從 /opt/opennms/bin/generate-report 這個指令產生,再用 mailx 之類的指令寄出
    | 檢舉 | Posted by seiya2000 at March 25,2010 15:05
    過了十分鐘,又回到以前RAW DATA的狀態了。
    ---------------------------------------------
    版主回覆:
    你之前參考那篇wiki改的兩個 xml 檔有沒有恢復原狀?我的 /opt/opennms/etc/ 底下,我只有修改過 discovery-configuration.xml ,而且是透過 Web UI 改的。
    | 檢舉 | Posted by seiya2000 at March 25,2010 15:23
    私密回應
    Posted at April 8,2010 18:32
    私密回應
    Posted at July 8,2010 13:00
    小段,

    下次到敝公司出差先通知一聲,
    請你吃個飯聊聊吧!

    Best regards,
    Dato
    | 檢舉 | Posted by Dato at September 3,2010 09:49

    版主您好
    我看了您有關偵測網路上封包的文章
    但是我還是有點不懂
    想問一下
    我有現在有2種網路架構
    1 INTER---主機----switch----我的電腦
    2 ADSL數據機
    |
    (D-LINK604)(往下街3條線到下面3單位)
    |
    (D-LINK604) 我的電腦 電腦2 (此層平行)
    |
    (電腦1) (電腦2)
    我想問一下 如果我您提供的
    NTop_XTRA_3_18_0.exe
    有辦法抓到每一台腦的流量嗎~~
    我目前好像只能看到自己的
    ---------------------------------------------
    版主回覆:
    不行,請參考 使用 ntop 跟 Wireshark 來偵測網路異常流量 這篇的第一步驟:找出一個所有封包會經過的節點

    那個 D-Link 604 應該是 switch 沒錯,不是 dumb hub ,所以你只能看到自己的流量。

    高階的 switch 可以開 mirror port ,便宜的 dumb hub 所有的流量都會經過這個 hub (不過 dumb hub 沒有在賣了,網拍上倒是還找得到)
    | 檢舉 | Posted by JK Florence at January 7,2011 01:02

    你好,
    我用OSE (OpenNMS Sans Effort) Resource Graphs 裡面 Windows Server都沒有 CPU 的圖形,Linux Server都很正常,請問是要修改哪裡的設定?謝謝!
    ---------------------------------------------
    版主回覆:
    Windows 預設沒有開啟 SNMP 服務,請參考 Egg Chang 的文章:

    OpenNMS 之 SNMP Part 2

    有提到 讓 OpenNMS 可以透過 SNMP 收集 Windows 的資料

    ==
    再推薦一次, Egg Chang 關於 OpenNMS 的系列文章 ,非常深入淺出喔!
    | 檢舉 | Posted by AU4-IT at January 20,2011 17:51

    當然有開SNMP,磁碟機、記憶體、網路卡流量都有圖形只有CPU沒有圖形,Google了好久,好像沒有人跟我一樣情形 -_-|||
    ---------------------------------------------
    版主回覆:
    請問你是用 微軟提供的 SNMP 軟體,還是安裝像 SNMP Informant 這種第三方軟體呢?

    http://www.opennms.org/wiki/SNMP_Informant_How-To

    據說 SNMP Informant 提供的量測項目比較多喔

    如果裝了 SNMP Informant 還是沒有 CPU 圖形的話…

    你的 CPU 是哪一顆?

    有沒有試著用 snmpwalk 指令去查詢,看看關於 CPU 的部份,Windows機器給你的回應?

    不好意思,一月底出國玩、接著過年,然後又值班,到現在才回覆。
    | 檢舉 | Posted by AU4-IT at January 21,2011 14:23

    對了,Egg Chang 的文章我也拜讀完了,寫的淺顯易懂,讚!
    ---------------------------------------------
    版主回覆:
    那你要去他那邊 留言/按讚 啊,你在我這邊說他讚,他怎麼會知道呢 XD

    又,很明顯地 Egg Chang 對 OpenNMS hands-on 的經驗已經遠超過我這個動口而很少有時間動手的人了,也許你也可以把你的問題跟他問問看?

    當然,還是歡迎你來這邊發問的喔。
    | 檢舉 | Posted by AU4-IT at January 21,2011 14:27

    你好:

    最近我有架起一台opennms,

    想試試發送設備斷線時會發送簡訊的功能。

    請問你有試過這部份的功能嗎?
    ---------------------------------------------
    版主回覆:
    我沒有試過,不過網路上可以找到不少資料,稍微看了一下,一個極端(自己做少少)是 email to SMS (OpenNMS 發 email 就好,提供服務的廠商會以簡訊的方式傳送給你),另一個極端(自己全包)是讓機器接上一個 GSM Modem 插 SIM 卡,直接從這邊發簡訊。

    介於這兩個極端之間的,就是觸發系統裡面準備好的程式,把簡訊內容送給你們的 簡訊服務 提供廠商囉,例如官網 FAQ 這段 How do I use the Alamin SMS Gateway with OpenNMS? 或是台灣人寫的文章 架構於OpenNMS上的校園無線網管系統

    你先想一下吧 :)
    | 檢舉 | Posted by jerry at December 1,2011 15:49

    我了解,謝謝你!
    ---------------------------------------------
    版主回覆:
    不客氣,「實際做出來的人」最大,我只是嘴炮而已 XD

    如果你試成功了,請不吝分享喔!
    | 檢舉 | Posted by jerry at December 3,2011 23:46
    私密回應
    Posted at January 3,2012 10:32
    版主你好~~

    想請教一個opennms的問題。

    在把設備加入監控後,因為該設備有開啟SNMP SERVICE,所以每一張網卡的資訊都有抓到。因為這些網卡都有開HTTP的SERVICE,所以有都監控到。最近不知道為何在抓取設備資訊時,常會出現"HTTP outage identified on interface XX.XX.XX.XX with reason code: HTTP response value: 503. Expecting: 100-499./Ports: 80.",
    然後該台設備所有有開HTTP SERVICE的全部都DOWN了。把該備移除再重新加入監控也還是會出現一樣的情況,麻煩您協助解惑~~我該如何處理~謝謝。
    | 檢舉 | Posted by Mirabelle at January 8,2012 12:05

    Mirabelle,

    請問你的環境, OpenNMS 的版本?作業系統的版本?

    監控就是要反映真實情況,我問一下,你說「然後該台設備所有有開HTTP SERVICE的全部都DOWN了」,那些 port 80 的 http 服務是真的掛了,還是 OpenNMS 誤報?

    不管是前者還是後者,這時候可能要看一下兩邊的 log (OpenNMS 的,還有那些 web server 的),或者,直接用 Wireshark 之類的封包分析工具,看一下到底 OpenNMS 送了什麼,那些 web server 又回了什麼。

    希望有幫到忙……
    | 檢舉 | Posted by PowerOp at January 9,2012 00:31

    版主,謝謝您的回覆。

    我的opennms目前版本是1.6.4,os是linux5 update 2

    設備秀http down的時候,設備負責人跟我說他的網頁並沒有掛都是正常的,所以他們在懷疑是opennms誤報,不過他們也不看他們自己的service,所以我想找出原因是否真的來自opennms誤報,如果不是就可以以此請他們也要check他們自己的service~另外請教opennms的log是存放在哪??我要如何找到所有事件的發生log...ps.我是新手請多包涵~thanks
    | 檢舉 | Posted by Mirabelle at January 9,2012 09:24

    版主~另外請教,因為我的os最近升級到linux5 update 7,opennms預計要升級到1.8版,我是否可以直接用使用1.8.16?
    我看板主有寫opennms已經出了1.8版,去官網上查1.8最後一版是1.8.16,不過他只有一個opennms source可以下載,想確認只是要安裝此檔案嗎?謝謝您~
    | 檢舉 | Posted by Mirabelle at January 9,2012 10:13

    Mirabelle,

    方便的話可以留一下 email (不會顯示),這樣我回覆的時候我會順便寄個信通知你。

    我寫了一篇 [自由軟體][OpenNMS] 最新版下載,如何搜尋郵件論壇資訊,如何除錯,你可以參考看看。

    以你的問題(判定 http outage 是否誤報),我會建議幾個方向:
    1. 把 pollers 的 debug level 調高,也就是在 /opt/opennms/etc/log4j.properties 這個檔案找到底下這一行

    log4j.category.OpenNMS.Poller=WARN, POLLERS

    然後把 WARN 改成 DEBUG,再去看 /opt/opennms/logs/daemon/poller.log 裡面,輪詢(polling)那幾個可能有問題的 http 服務時,兩邊機器實際上傳送的資料和回應。
    2. 或者用 Wireshark 抓封包來看
    3. 或者用 curl -vvv http://xx.xx.xx.xx 來看,看是不是運氣不好,遇上了Do not just test for "OK",也就是Bug NMS-2702,這個臭蟲在 unstable 1.9.93 修正,stable 應該要到下一版本(1.8.17)才會放進去。

    至於作業系統跟 OpenNMS 的升級,你說的 OS 版本看起來應該是 CentOS 5 或者 Red Hat Enterprise Linux (RHEL) 5,可以升級最好都升到最新。

    OpenNMS 目前 Stable 版本最新是 1.8.16 沒錯,不過你說的那個 "Source" 應該是程式碼,除非想要自己編譯,不然不要下載這個。

    既然你的 Linux 是 CentOS/RHEL ,當初安裝的人應該有使用套件庫(repository)才對,你可以試試 yum 這個套件管理指令,例如底下指令會列出可以安裝的 opennms 套件:

    sudo yum list opennms


    關於 OpenNMS 升級,可以參考 Egg Chang 這一篇:OpenNMS 之 Upgrade,需要更多資訊可以看官方文件:Upgrading an Existing Installation
    | 檢舉 | Posted by PowerOp at January 10,2012 12:22

    版主~真的很感謝您這麼用心回答我的問題~

    我會照您的方式去試試看,如果有問題再來向您請教~

    ps.與opennms 1.8版博鬥中>
    | 檢舉 | Posted by Mirabelle at January 11,2012 16:17

    版大你好~我目前使用1.89版本~實驗環境下有/16、/22、/24三種網段~NMS實驗環境是/22

    從egg版大那看到不同網段使用/opt/opennms/bin/send-event.pl --interface IP位址 uei.opennms.org/internal/discovery/newSuspect
    但是Node List雖有顯示該節點,卻無法顯示該網段任何服務~連基本的ICMP也無法出現
    NMS本身有接上CISO Switch 2XXX系列已設定該Switch SNMP協定開起~而NMS也是無法偵測到~

    上述兩個問題能請版大詳解嗎??
    | 檢舉 | Posted by emos at January 11,2012 21:39

    Mirabelle,

    不客氣,很高興知道像貴公司這樣的大公司也有在使用 OpenNMS (你的留言來自 .exxxxxxxn.com.tw :p),有問題大家一起研究囉!

    emos,

    網工班的同學嗎?(你的留言來自桃園某大學)

    你的 OS 版本是? OpenNMS 你用去年二月出的 1.8.9 版本,有什麼特殊的原因嗎?

    如果才剛開始建構環境,要不要考慮參考這篇 [自由軟體][OpenNMS] 最新版下載,如何搜尋郵件論壇資訊,如何除錯,改用 Stable 1.8.16 呢?

    關於你的問題,我的直覺是「網路根本沒有通」,也就是你的路由(routing)可能沒設好。請你提出證據,證明你執行 OpenNMS 的機器可以通到不同網段(例如 traceroute 或是 ping 其他網段機器的結果,或是用 telnet/ssh/ftp/curl/wget 這一類指令連到其他網段機器的結果。

    確定網路通了之後,可以用 snmpwalk 這個指令去查詢 那台 Cisco 2xxx ,看看回應是什麼?

    至於 OpenNMS 本身設定的部份,何不參考 Egg Chang 的作法,從「自己監控自己」做起?例如 讓 OpenNMS 可以透過 SNMP 收集 Linux (CentOS) 的資料,先確定可以用 SNMP 監控自己囉。
    | 檢舉 | Posted by 會好奇反查別人 ip 的 PowerOp at January 12,2012 01:19
    私密回應
    Posted at January 12,2012 14:51
    版大~~我的秘密被你發現了XD

    請問一下OPENNMS是否有固定的安裝規則,我之前都是用RPM安裝,官網寫的都是用YUM。另外我後來是用1.8.15版,我下載了這些檔案
    1.opennms-core-1.8.15-1.noarch
    2.opennms-docs-1.8.15-1.noarch
    3.opennms-plugin-ticketer-centric-1.8.15-1.noarch
    4.opennms-remote-poller-1.8.15-1.noarch
    5.opennms-source-1.8.15-1.tar
    6.opennms-webapp-jetty-1.8.15-1.noarch
    7.opennms-webapp-standalone-1.8.15-1.noarch
    8.jdk-7u2-linux-i586
    9.iplike-2.0.2.tar

    這些是都ㄧ定要安裝的嗎?謝謝。
    | 檢舉 | Posted by Mirabelle at January 13,2012 12:00
    版大急問~請問我有一個1.2版的opennms,它的postgres無預警的down了,我該如何把他重開呢??google一下postgres down沒有看到相關的解決方法~~謝謝您~
    | 檢舉 | Posted by Mirabelle at January 15,2012 22:59
    Mirabelle,

    「postgres無預警的down」!?最近有任何更動嗎?

    你們的歷史資料有多重要? OpenNMS 1.2.X 真的很舊了,問題又跟資料庫有關,要我給建議說實在我會有點擔心,如果資料不重要還好,如果資料重要那要備份啊啊啊

    如果資料不重要,也許直接設定一個 OpenNMS 1.8.X 比較快?可以參考 OpenNMS VMWare evaluation ,去下載 1.8.14 來快速佈署,或者是之前介紹過的 OSE iThome電腦報週刊介紹OpenNMS Sans Effort(OSE) 去下載 Stable release - 3.0 (含 OpenNMS 1.8.5)來快速佈署

    底下都請列出您的詳細操作步驟,和畫面顯示的結果。

    你給的資訊太少了,機器也是 RHEL/CentOS 嗎?如果是的話,指令會是


    service postgresql restart


    不過我擔心問題不那麼簡單,會不會是硬碟滿了?請把指令 df -k 的結果貼出來

    如果是硬碟滿了,你看看能不能清出一些空間,再重起 opennms 一次:


    service opennms restart


    如果硬碟滿是因為資料庫裡面有太多舊的 event ,可以參考OpenNMS 之 Upgrade這篇其中「清除過期的資料」那一段。

    /opt/opennms/logs/daemon/output.log 應該會有開不起來的線索,可以把最後面貼出來,或者整個檔案寄給我
    | 檢舉 | Posted by PowerOp at January 16,2012 06:51
    版大~
    這是df -k的結果
    [root@NYCNMS001 root]# df -k
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/sda3 65386120 14713620 47351064 24% /
    /dev/sda1 147766 14930 125207 11% /boot
    none 3990048 0 3990048 0% /dev/shm
    看起來不像硬碟滿了。我嘗試要關閉opennms,但是出現重開後會出現
    Starting OpenNMS: date: write error: Input/output error
    Started OpenNMS, but it has not finished starting up
    查看opennms狀態會呈現如下:
    OpenNMS.Eventd : starting
    OpenNMS.Trapd : starting
    OpenNMS.Dhcpd : running
    OpenNMS.Actiond : running
    OpenNMS.Capsd : starting
    OpenNMS.Notifd : running
    OpenNMS.Scriptd : running
    OpenNMS.Rtcd : starting
    OpenNMS.Pollerd : starting
    OpenNMS.Collectd : starting
    OpenNMS.Threshd : starting
    OpenNMS.Discovery : starting
    OpenNMS.Vacuumd : running

    不用"service opennms restart"的指令,我分兩段關閉,先下stop會出現如下:
    Stopping OpenNMS: log4j:ERROR Failed to flush writer,
    java.io.IOException: Input/output error
    at java.io.FileOutputStream.writeBytes(Native Method)
    at java.io.FileOutputStream.write(FileOutputStream.java:260)
    at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
    at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java
    at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
    at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
    at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
    at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:49)
    at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:306)
    at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.ja
    at org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
    at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
    at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders
    at org.apache.log4j.Category.callAppenders(Category.java:187)
    at org.apache.log4j.Category.forcedLog(Category.java:372)
    at org.apache.log4j.Category.error(Category.java:303)
    at org.opennms.netmgt.vmmgr.Manager.main(Manager.java:490)
    [ OK ]
    看起來有正常關閉,但是又開不起來~~
    我的資料不多應該還好,不過我目前也沒有其他機器可以run新的opennms,舊的這一台一定要先用好~~

    我嘗試用
    service postgresql restart
    不過它會顯示無法辨識的service~不能這樣重開@@

    麻煩版大了,謝謝。
    | 檢舉 | Posted by Mirabelle at January 16,2012 09:07

    Mirabelle,

    叫我 PowerOp 就可以了。

    抱歉沒有注意到 樂多日誌 把之前的留言都當成垃圾留言,我把那些被擋掉的復原了(刪除重複的)

    回答關於安裝 1.8.15 的問題, YUM 跟 RPM 並不衝突,細節可以看 鳥哥 這一篇 YUM 線上升級機制,你把 yum 想成「透過套件庫線上更新 rpm 檔案,並且能夠處理 RPM 的相依性」就可以了,你來信提到


    我看網站都寫要先安裝postgresql,但是我下載了postgresql-8.4.7.tar
    解壓縮後到該目錄下執行./configure,都會出現錯誤訊息
    "configure: error: no acceptable C compiler found in $PATH"


    請問你是看哪個網站?我不會建議新手使用 .tar 檔案,然後 ./configure; make; make install 這種編譯=>安裝的方式(例如,你遇到的錯誤訊息就是說你的 Linux 裡面並沒有 C 語言編譯器)

    要安裝的話,還是參考 Egg Chang 這篇 Install OpenNMS 1.8.5 on CentOS 5.5,再搭配官網的 OpenNMS Installation:Yum 我相信跟 OpenNMS 1.8.16 on CentOS 5.7 不會差太多

    再來,那台 OpenNMS 1.2.X 的問題,我之前信件中指出了:

    log4j:ERROR Failed to flush writer
    這行是有問題的,看起來有 I/O 方面的問題,
    還是請你寄 output.log 給我


    舊版的路徑可能是在 /var/log/opennms/output.log ,你說用 locate output.log 找不到,請先下 updatedb 指令再試試

    你已經看到 SCSI disk error : host 0 channel 0 id 0 lun 0 return code = 25040001 這樣的錯誤訊息,我用 Google 搜尋了一下,似乎不太妙,硬碟可能快壞了,要不要用 fsck 試著修復一下?至於備份,說實在有點頭痛,因為你手上是一個「可能壞掉的 OpenNMS 1.2.X 」,要把它變成一個正常的 OpenNMS 1.8.16 ,如果是我的話,我會把設定檔備出來(也只是備出來參考,印象中有些設定檔的格式可能也有變動了),然後找一台機器把 OpenNMS 1.8.16 安裝設定完,再把舊的打掉。

    你想要重新開機,我也沒有阻止你的道理,可以一試,不過我有點好奇,請你執行底下幾個指令,我看一下系統版本跟開機時間:

    uptime
    uname -a
    cat /etc/redhat-release


    要很誠懇也很誠實地建議你,不知你的同事是否有人對 Linux/OpenNMS 比較熟悉?如果能夠請他們一起來協助,相信能更快解決問題。
    | 檢舉 | Posted by PowerOp at January 16,2012 22:10

    PowerOp

    謝謝您的協助。試了你提供的指令發現會一直出現input/output error,也沒辦法下指令,今天有請同事幫忙看了,會再試著重開看看。

    對了,yum這指令看起來是蠻好用的,不過它的套件是否有相關下載的網址??
    謝謝。
    | 檢舉 | Posted by Mirabelle at January 17,2012 10:14

    PowerOp

    目前已經安裝yum套件,參考您提供的網站進行安裝,目前要作postgresql的安裝,但是下指令會出現
    # yum -y install postgresql postgresql-server postgresql-jdbc
    Loaded plugins: fastestmirror, product-id, security, subscription-manager
    Updating Red Hat repositories.
    Loading mirror speeds from cached hostfile
    Setting up Install Process
    No package postgresql available.
    No package postgresql-server available.
    No package postgresql-jdbc available.
    Nothing to do

    postgresql postgresql-server postgresql-jdbc
    這三個套件都是需要另外再下載嗎??不過我一直找不到載點@@
    謝謝。
    | 檢舉 | Posted by Mirabelle at January 17,2012 11:27

    Mirabelle,

    請你執行底下幾個指令,我看一下系統版本跟開機時間:

    uptime
    uname -a
    cat /etc/redhat-release
    | 檢舉 | Posted by PowerOp at January 17,2012 12:05

    PowerOp:

    這幾個指令執行後都會出現input/output error

    無法產生執行結果>
    | 檢舉 | Posted by Mirabelle at January 17,2012 13:23

    PowerOp:

    安裝1.8.16終於到了最後一步
    在下完這個指令後
    /opt/opennms/bin/install -dis
    會出現以下訊息:
    searching for jicmp:
    - trying to load /usr/lib64/libjicmp.so: NO
    - trying to load /usr/java/jdk1.6.0_24/jre/lib/i386/server/libjicmp.so: NO
    - trying to load /usr/java/jdk1.6.0_24/jre/lib/i386/libjicmp.so: NO
    - trying to load /usr/java/jdk1.6.0_24/jre/../lib/i386/libjicmp.so: NO
    - trying to load /libjicmp.so: NO
    - trying to load /opt/opennms/lib/libjicmp.so: NO
    - trying to load /opt/opennms/lib/linux64/libjicmp.so: NO
    - trying to load /usr/java/packages/lib/i386/libjicmp.so: NO
    - trying to load /lib/libjicmp.so: NO
    - trying to load /usr/lib/libjicmp.so: NO
    - trying to load /usr/lib/jni/libjicmp.so: NO
    - trying to load /usr/lib/libjicmp.so: NO
    - trying to load /usr/local/lib/libjicmp.so: NO
    - trying to load /opt/NMSjicmp/lib/32/libjicmp.so: NO
    - trying to load /opt/NMSjicmp/lib/64/libjicmp.so: NO
    Exception in thread "main" java.lang.Exception: Failed to load the required jicmp library that is required at runtime. By default, we search the Java library path: /usr/java/jdk1.6.0_24/jre/lib/i386/server /usr/java/jdk1.6.0_24/jre/lib/i386 /usr/java/jdk1.6.0_24/jre/../lib/i386 /opt/opennms/lib /opt/opennms/lib/linux64 /usr/java/packages/lib/i386 /lib /usr/lib. For more information, see http://www.opennms.org/index.php/jicmp
    at org.opennms.install.Installer.findLibrary(Installer.java:1065)
    at org.opennms.install.Installer.install(Installer.java:214)
    at org.opennms.install.Installer.main(Installer.java:931)
    請問有什麼方法可以解決,謝謝。
    | 檢舉 | Posted by Mirabelle at January 17,2012 18:06

    Mirabelle,

    我先確定一下,現在有兩台機器對嗎?可以簡單說明一下兩台目前的狀況/進度嗎?

    之前安裝 postgresql 會出現 No package postgresql available 的是哪一台?

    指令執行後都會出現input/output error又是哪一台?

    安裝1.8.16終於到了最後一步這又是哪一台?

    回到 1.8.16 安裝的問題,如果你稍微看一下錯誤訊息裡面提供的網址,就會發現它缺少 jicmp 套件。

    照說在 sudo yum install opennms 的時候,為了滿足套件相依性,應該就會一併安裝 jicmp 才對(參考 Installing the OpenNMS packages底下的範例),你可以先試著 sudo yum install jicmp ,看看會不會從網路上的套件庫拉下來安裝

    最後,兩台機器中有一台應該還可以執行底下三個指令吧?


    uptime
    uname -a
    cat /etc/redhat-release


    必須要跟你溝通一件事情,就是在不曝露公司/個人資訊的前提下,請盡量提供系統的資訊,以方便我進一步提供適當的建議!
    | 檢舉 | Posted by PowerOp at January 17,2012 22:30

    PowerOp

    目前有兩台機器沒錯,一台是1.2版,一台是在灌1.8版。
    "安裝 postgresql 會出現 No package postgresql available "這是1.8版的,不過目前問題已解決。

    "指令執行後都會出現input/output error又是哪一台?"這是1.2版的那台


    "安裝1.8.16終於到了最後一步這又是哪一台?"目前灌的那一台。

    uptime
    uname -a
    cat /etc/redhat-release

    這三個指令目前只有1.8版的可以下這個指令,不過目前在灌系統當中。
    1.2版的下完指令後都會出現input/output error。

    "必須要跟你溝通一件事情,就是在不曝露公司/個人資訊的前提下,請盡量提供系統的資訊,以方便我進一步提供適當的建議! "

    恩恩 我了解~~很感謝你的幫忙喔~~
    | 檢舉 | Posted by Mirabelle at January 18,2012 08:32

    PowerOp:
    針對目前我灌的此台1.8.16版,昨天jicmp的問題已經解決,但是今天變成會出現"Waiting for changelog lock...."

    爬文爬好久都找不到解決方法,麻煩您協助,謝謝。

    searching for jicmp:
    - trying to load /usr/lib/libjicmp.so: OK
    - searching for jrrd:
    - trying to load /usr/lib/libjrrd.so: NO
    - trying to load /usr/java/jdk1.6.0_24/jre/lib/i386/server/libjrrd.so: NO
    - trying to load /usr/java/jdk1.6.0_24/jre/lib/i386/libjrrd.so: NO
    - trying to load /usr/java/jdk1.6.0_24/jre/../lib/i386/libjrrd.so: NO
    - trying to load /libjrrd.so: NO
    - trying to load /opt/opennms/lib/libjrrd.so: NO
    - trying to load /opt/opennms/lib/linux64/libjrrd.so: NO
    - trying to load /usr/java/packages/lib/i386/libjrrd.so: NO
    - trying to load /lib/libjrrd.so: NO
    - trying to load /usr/lib/libjrrd.so: NO
    - trying to load /usr/lib/jni/libjrrd.so: NO
    - trying to load /usr/lib/libjrrd.so: NO
    - trying to load /usr/local/lib/libjrrd.so: NO
    - trying to load /opt/NMSjicmp/lib/32/libjrrd.so: NO
    - trying to load /opt/NMSjicmp/lib/64/libjrrd.so: NO
    - Failed to load the optional jrrd library.
    - This error is not fatal, since jrrd is only required for optional features.
    - For more information, see http://www.opennms.org/index.php/jrrd
    - using SQL directory... /opt/opennms/etc
    - using create.sql... /opt/opennms/etc/create.sql
    * using 'postgres' as the PostgreSQL user for OpenNMS
    * using 'opennms' as the PostgreSQL database name for OpenNMS
    - checking if database "opennms" is unicode... ALREADY UNICODE
    - Checking for old import files in /opt/opennms/etc... DONE
    - Migrating/creating database:
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    Waiting for changelog lock....
    | 檢舉 | Posted by Mirabelle at January 18,2012 11:36

    Mirabelle,

    我用這一句去搜尋就找到了一些線索: Migrating/creating database: Waiting for changelog lock

    OpenNMS - discuss - Waiting for changelog lock....的最後一篇有人提到:


    This is due to the databasechangeloglock table containing an entry.

    You have to manually remove the line from the database for the installer to continue.

    It is the databasechangeloglock table which needs the line to be removed.

    I had the same issue and this resolved it for me.


    你這台 1.8.16 是重新安裝還是從 1.6.4 升級上來的?如果是重新安裝,那應該是之前在 jicmp 那邊安裝不順利的時候,在 databasechangeloglock 這個 table 裡面有寫入了資訊,你可以用這個指令查詢


    psql -U opennms opennms -c 'select * from databasechangeloglock'


    (簡單解釋:就是用 psql 這個 postgresql 資料庫的指令,以 opennms/opennms 的帳密登入,然後執行 SQL 語法,查詢 databasechangeloglock 有沒有東西)

    方便的話可以把結果貼出來

    如果是新安裝,那這個 lock 可以用底下的指令刪除:


    psql -U opennms opennms -c 'delete from databasechangeloglock'


    資料來源:OpenNMS IRC log 2009-08-07


    12:53 < phil_dwics> hello, I'm having a problem installing OpenNMS-unstable on CentOS 5.3, the $OPENNMS_HOME/bin/install -dis command seems to be stuck on "Waiting for changelog lock..."
    12:55 < RangerRick> phil_dwics: assuming another install isn't running/stuck somewhere, you should be able to fix it by running eg: psql -U opennms opennms -c 'delete from databasechangeloglock'
    12:56 < phil_dwics> Thank you, no other installs running, just finished a reboot as I was hvaing problems making the opennms database, postgres didn't like that I'd services start'd it as root I suppose.
    12:56 < RangerRick> well, service postgresql start as root should be OK, it becomes the 'postgres' user on it's own
    12:58 < phil_dwics> That seems to have done the trick, I'm wondering if the lock got stuck in it from the pre-reboot attempts to install
    | 檢舉 | Posted by PowerOp at January 18,2012 13:05

    PowerOp

    此台是新安裝,不是升級,先用你提供的指令
    # psql -U opennms -c 'select*from databasechangeloglock'
    以下是結果:
    id | locked | lockgranted | lockedby
    ----+--------+----------------------------+-----------------------------
    1 | t | 2012-01-17 19:42:33 | xxx.xxx.xxx.xx
    (1 row)


    # psql -U opennms -c 'delete from databasechangeloglock'
    DELETE 1

    之後再執行install -dis安裝竟然成功了~~

    我的天兒阿~~你太厲害了!!謝謝

    我繼續努力中~~
    | 檢舉 | Posted by Mirabelle at January 18,2012 13:42