
張春強
本書是首部從實戰的角度講解Net-SNMP開發的書籍。本書從網絡管理概念開始,到MIB的開發設計,最後到使用Net-SNMP開發網絡管理應用,實現了由網絡管理理論到實踐的落地。Net-SNMP還在不斷發展,基於Net-SNMP的開源庫日益火熱、支持的API種類日益衆多,已逐漸發展出了像LuaSNMP這樣獨立開發的方式,支持或配合使用C/C++、Shell、Perl、Python等語言的開發模式;既支持代理端開發、管理端開發,也支持Trap開發。再看看開源社區計劃中的“To Do list”功能項,真讓人激動不已!Net-SNMP作爲早期的開源項目之一,其中的軟件編碼技術、Linux系統構建技術都是開源中的典範,值得每一位軟件工程師學習,因爲它們永遠也不過時。
作爲技術類書籍建議直接從第二部分開始讀。第一部分都是圍繞mib講述基礎知識,比如它的結構、語法等,對於學習如何使用rfc文檔有參考價值。第二部分實戰,圍繞開發從nms、代理、監測平臺搭建等分開敘述,讀者可根據自身需求選擇其中幾個部分細讀。這也是建議從第二部分開始的原因,每當遇到不懂地方可查詢第一部分相關內容,帶着問題讀會更有效率
Net-SNMP領域的著作,國內專家撰寫,從工程師視角,以Net-SNMP新穩定版本爲藍本,以實際項目爲依託,系統講解了它的管理、開發和維護 4種開發語言,5個綜合型的案例,完整呈現網絡監控部署、代理端、管理端軟件的開發過程,提供多個可複用框架及其源代碼;重點講解框架的重構優化、自定義代碼模板和免維護開發實踐 隨着二十世紀八九十年代計算機網絡的興起,網絡管理需求開始變得迫切。在網絡管理歷史的演進中,卡耐基梅隆大學(Carnegie Mellon University)的網絡管理套件CMU-SNMP經加州大學戴維斯分校(University of California Davis)開發人員的改進和完善,逐漸發展壯大並最終成爲著名的網絡管理套件Net-SNMP。Net-SNMP是簡單網絡管理協議SNMP的開源實現,幾乎是所有類UNIX發行版的SNMP標準實現,同樣也是大量的電信網絡設備(路由器、交換機等)的SNMP實現。Net-SNMP除了可集成現下流行的網絡管理軟件,如Cacti、Nagois、Zabbix等監控網絡管理中的標準庫外,還可以二次開發實現網絡設備中自定義的監控量!如今,移動終端智能設備大行其道,或許不久的將來,我們可以在移動終端上通過Net-SNMP實現遠端設備的監控和管理。 作爲國內一本講述Net-SNMP開發和應用的書籍,薈萃了前輩們多年的開發和應用經驗。書中以一線軟件開發工程師的視角和言語展開,提供了傳統IT企業軟件開發項目的實踐方法、技術選型、流程以及相關開發技術,注重實戰。書中從網絡管理概念開始,到MIB的開發設計,再到使用Net-SNMP開發網絡管理應用,深入解讀了使用Net-SNMP開發網絡管理應用的整套流程和方法,包括代理端和管理端開發,涉及網絡管理安全、集羣監控、分佈式監控;實現了由網絡管理理論到實踐的落地,同時書中提供了多個項目的代碼,參考意義非常大。
據說是國內唯一一本snmp書籍,才18,實體書要70來塊。微信讀書還是很良心的。
很少有介紹snmp的專業書籍
看了開頭幾章,糾纏細節,主線不明,用處不大,還是直接看net-snmp文檔吧
一般的原因是比較側重於實踐. 但是其所以然沒從代碼分析角度說明. 拋開這些 ,書的內容基本上從readme能很好的分析出來.