原创 春節之緬懷系列-最短路徑算法之父 Edsger Wybe Dijkstra

寫到Dijkstra,才突然發現系統分類裏面沒有合適的類分配給該文章,嗯,只能暫且放到開發技術類別裏面吧,是的,敬愛的Dijkstra應該沒有什麼意見吧,正如在他的Turing Award Lecture的標題一樣,the humble p

原创 OpenNMS全接觸-系統啓動(四)(續)

 在上一篇文章OpenNMS全接觸-系統啓動(四)中,提到  從%opennms_home%/etc目錄下的service-configuration.xml中的所有service,將所有配置的service生成其實例對象  

原创 Linux下安裝VMWare的一個問題

最近因項目需要,我們要在Fedora8系統上安裝一個虛擬機,上面跑個Windows Server 2003,好不容易找了個linux版本的vmware之後,安裝好後,每次啓動虛擬機都會報 Unable to change virtual m

原创 OpenNMS全接觸-事件及通知(六)

 OpenNMS的主要功能之一就是對事件及通知的管理。其實,對於任意一個網管系統而言,其功能都可以描述爲檢測網絡的變化,而每一個這種變化都可以理解爲一個事件。 OpenNMS通過一個名爲Eventd的服務來管理事件(可以在%opennms_

原创 我的友情鏈接

51CTO博客開發腳趾的博客yahoon的小屋zpp博客管家小松的美麗心情龍哥卓維乾

原创 OpenNMS全接觸-事件及通知(七)

 在OpenNMS中,事件被賦予了一個嚴重度等級的屬性,即severity屬性。它的取值包括以下幾個: Critical Major Minor Warning Normal Cleared Indeterminate 前5個安裝順序其

原创 從面試官的角度談面試

 最近公司因爲業務發展及規模的不斷擴大,急需招聘一批軟件工程師,有C++的,有Java的,但都要求對網絡比較熟悉,這個要求可能比較籠統,具體來講就是要熟悉TCP/IP協議簇中的幾個主要協議,能夠在linux下進行socket開發。我主要負責

原创 JMS初接觸

 最近因項目需要,自己下載了JMS Specification 1.1看了下,記錄下自己的理解: JMS提供了一種利用Java程序創建、發送、接收、讀取企業消息系統中的消息的一種方式,簡單說這種方式就是JMS提供了一套標準API供Java

原创 SNMP4J的一點缺陷

 最近在使用SNMP4J的過程中發現一個缺陷,不知道應不應該算是個bug,但我想終究算是一個不完善的地方。 問題描述如下: 在通過SNMP4J去獲取某些交換機上的MAC地址轉發表(dot1dTpFdbTable, OID爲1.3.6.1.2

原创 OpenNMS全接觸-線程池(五)(續)

上一篇文章http://njulinq.blog.51cto.com/1257169/283585 中介紹了OpenNMS中線程池的結構和構成,下面我們就來看一下這個線程池是怎麼運作的。 線程池類RunnableConsumerThread

原创 OpenNMS全接觸-事件及通知(十一)

 作爲網管軟件,當網絡中一些重要情況發生時,及時準確的通知用戶是最基本的功能之一,OpenNMS自然也不例外。實現一個基本的通知功能,需要解決以下三個基本問題:通知給誰,如何通知,通知的內容。這三部分對應於OpenNMS中的三個配置文件:

原创 OpenNMS全接觸-事件及通知(十)

 OpenNMS提供了一個工具mib2opennms用於將snmp trap的定義轉換爲OpenNMS中的事件。eventconf.xml文件定義了OpenNMS中的內部事件及外部事件(snmp trap),而且這些事件定義的順序也至關重要

原创 OpenNMS全接觸-事件及通知(七)

 在OpenNMS中,事件被賦予了一個嚴重度等級的屬性,即severity屬性。它的取值包括以下幾個: Critical Major Minor Warning Normal Cleared Indeterminate 前5個安裝順序其

原创 OpenNMS全接觸-事件及通知(六)

 OpenNMS的主要功能之一就是對事件及通知的管理。其實,對於任意一個網管系統而言,其功能都可以描述爲檢測網絡的變化,而每一個這種變化都可以理解爲一個事件。 OpenNMS通過一個名爲Eventd的服務來管理事件(可以在%opennms_

原创 OpenNMS全接觸-線程池(五)

 爲提高系統效率,OpenNMS在很多模塊中啓用了多線程,並通過線程池來對這些線程進行管理。而且具體線程數可以通過配置文件進行配置,例如在%OpenNMS_HOME%/etc/capsd-configuration.xml文件中,就可以對網