
张春强
本书是首部从实战的角度讲解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能很好的分析出来.