Issuu on Google+

網路工程師班 87 期

Linux Lab 30%

OpenNMS

學生姓名:蔡啟仁 指導老師:彭學勤

老師

林旺聰

顧問

楊宏文

老師


一、前言 這次 30%Linux LAB 預定是能夠即時掌握到所監測到節點,有異常狀態 時能讓網管人員能夠即時得知,並能夠透過 SNMP 協定掌握跨網段的節點狀態。 二、實驗環境 Server(Host)-OpenSUSE11.4 三、所需軟體套件檔案全名

四、處理套件流程 1、先安裝 jdk 套件並設定 java 環境變數,設定完需測試 java、javac、javac 等指令能否正常運作 2、安裝 postgresql 套件安裝後需修改 pg_hba.conf 檔及 postgresql.conf 檔 3、安裝 tomcat6 套件 4、安裝 rrdtool 後在再安裝 libjrrd 套件 5、此時就能安裝 openms 主程式安裝, 安裝後需在/opt/opennms/bin#./runjava –s (設定 opennms 連結至 java) /opt/opennms/bin#./disU (初始化 opennms 資料庫) /etc/tomcat6/Catalina/localhost/ -w /usr/share/tomcat6/lib(設


定 opennms 可使用 tomcat 函式庫)

6、

上述兩點需注意最後有出現 Intaller completed successfully!但仍要 注意過程有無出現缺少的套件,否則雖可順利執行 opennms 但一些網頁 上的功能都是無法使用的。 因 openms 支援 Cisco Catalyst 29xxG 系列 Layer 2 Switch 所以使用 minicom 套件來設教室的 cisco 2960switch

此為 openms 流程圖如在理論或功能上有不了解的,此圖可讓你一目了然


五、設定組態檔案流程 設定 autodiscovery 範圍

設定有開起 snmp 服務的節點


此為有開起 snmp 服務節點,將可利用 openms 報表得知此節點 CPU、Ram、 硬碟等相關使用情形

設定節點異常時所通知的信箱


六、嘗試解決問題的方法及流程

此網頁是顯示無法從 Web 畫面下儲存至 opennms 組態檔或資料庫,出現這問題是 需檢查 jrrd 套是否有無成功裝入及 /var/log/opennms、/opt/opennms/etc 這 兩個資料是否為 tomcat 群組所屬。

九、參考文獻 http://140.115.236.9/xms/ http://www.opennms.org/ http://eggchang.pixnet.net/blog http://blog.roodo.com/ystuan/archives/709345.html http://blog.sina.com.cn/s/blog_5f231bf20100bx0d.html http://blog.csdn.net/diy8187/article/details/6359315 http://www.oschina.net/question/5189_9207


30_linux-emos