This is the definitive guide to building cost-effective, enterprise-strength monitoring infrastructures with the latest commercial and open source versions of Nagios. World-renowned monitoring expert David Josephsen covers the entire monitoring software stack, treating Nagios as a specification language and foundation for building well designed monitoring systems that can scale to serve any organization.
Drawing on his unsurpassed experience, Josephsen demonstrates best practices throughout and also reveals common mistakes, their consequences, and how to avoid them. He provides all the technical depth you need to configure and run Nagios successfully, including a practical and thorough discussion of writing your own custom modules with the C-based Nagios Event-Broker API.
Extensively updated throughout, this edition adds an entirely new chapter on scaling Nagios for large, complex networks that rely heavily on virtualization and cloud services. Josephsen thoroughly introduces Nagios XI, the advanced new commercial version of Nagios and shows how to improve productivity with the latest third-party tools and plug-ins.
Coverage includes:Learn how Nagios works, in depth Master focused, efficient techniques for configuring and deploying the latest versions of Nagios Solve real-world problems in monitoring Windows and UNIX systems, networking hardware, and environmental sensors Systematically scale and optimize Nagios for the largest enterprise environments Enhance your monitoring system with new tools including Check-MK, Op5 Merlin, and SFlow Integrate visualization via Ganglia, Graphite, and RRDTool Simplify and streamline all facets of system monitoring with Nagios XI Build powerful custom Nagios Event Broker (NEB) modules, step-by-step Learn about easy-to-understand code listings, fully updated for today’s platforms
No matter how complex your systems monitoring challenges are, this book will help you achieve the results you want—right from the start.
This is the definitive guide to building low-cost, enterprise-strength monitoring infrastructures with Nagios, the world’s leading open source monitoring tool. Network monitoring specialist David Josephsen goes far beyond the basics, demonstrating how to use third-party tools and plug-ins to solve the specific problems in your unique environment. Josephsen introduces Nagios “from the ground up,” showing how to plan for success and leverage today’s most valuable monitoring best practices. Then, using practical examples, real directives, and working code, Josephsen presents detailed monitoring solutions for Windows, Unix, Linux, network equipment, and other platforms and devices. You’ll find thorough discussions of advanced topics, including the use of data visualization to solve complex monitoring problems. This is also the first Nagios book with comprehensive coverage of using Nagios Event Broker to transform and extend Nagios.Understand how Nagios works, in depth: the host and service paradigm, plug-ins, scheduling, and notification Configure Nagios successfully: config files, templates, timeperiods, contacts, hosts, services, escalations, dependencies, and more Streamline deployment with scripting templates, automated discovery, and Nagios GUI tools Use plug-ins and tools to systematically monitor the devices and platforms you need to monitor, the way you need to monitor them Establish front-ends, visual dashboards, and management interfaces with MRTG and RRDTool Build new C-based Nagios Event Broker (NEB) modules, one step at a time Contains easy-to-understand code listings in Unix shell, C, and Perl
If you’re responsible for systems monitoring infrastructure in any organization, large or small, this book will help you achieve the results you want–right from the start.
David Josephsen is Senior Systems Engineer at DBG, Inc., where he maintains a collection of geographically dispersed server farms. He has more than a decade of hands-on experience with Unix systems, routers, firewalls, and load balancers in support of complex, high-volume networks. Josephsen’s certifications include CISSP, CCNA, CCDA, and MCSE. His co-authored work on Bayesian spam filtering earned a Best Paper award at USENIX LISA 2004. He has been published in both ;login and Sysadmin magazines on topics relating to security, systems monitoring, and spam mitigation.
CHAPTER 1 Best Practices
CHAPTER 2 Theory of Operations
CHAPTER 3 Installing Nagios
CHAPTER 4 Configuring Nagios
CHAPTER 5 Bootstrapping the Configs
CHAPTER 6 Watching
CHAPTER 7 Visualization
CHAPTER 8 Nagios Event Broker Interface
APPENDIX A Configure Options
APPENDIX B nagios.cfg and cgi.cfg
APPENDIX C Command-Line Options
這是使用最新版商業與開放源碼版本的Nagios，以建立具成本效益且具企業等級能力監控基礎架構的最終指導文件。全球聞名的監控專家 David Josephsen 在本書中說明了整體監控軟體架構，並將 Nagios 作為一套建立良好設計監控系統的特定語言與基礎，可以延伸以因應各式規模的組織。
基於他卓越的經驗，Josephsen演示了最佳實作並且也揭露了常見的錯誤、所造成的後果及應如何避免發生。他提供了能成功設定並執行 Nagios 所需的技術深度內容，包含實作及如何利用 C 語言為基礎的事件仲介 API 撰寫專屬的客製化模組之相關討論。
由於持續不斷且廣泛的更新，在此版本中增加了一篇全新的章節，告訴你如何延伸 Nagios 以因應重度仰賴虛擬化及雲端服務的大型且複雜網路之所需。Josephsen 徹底地介紹 Nagios XI，這是一套 Nagios 嶄新且先進的商業版本，並展示如何利用最新的第三方工具與插件提高生產力。
．深度了解 Nagios 如何運作
．設定及佈署最新版 Nagios 的專家觀點與有效率的技巧
．解決在監控 Windows 與 UNIX 系統、網路硬體與環境感測器上的實際問題
．替最大型企業環境提供系統化地延伸並最佳化 Nagios 之方式
．使用包含 Check-MK、Op5 Merlin 與 SFlow 等的新工具，強化你的監控系統
．利用 Ganglia、Graphite 與 RRDTool 整合視覺化功能
．簡化並精簡使用 Nagios 進行系統監控之各種面向
．按部就班建立強大地客製化 Nagios Event Broker（NEB）
#碁峰資訊 GOTOP Information Inc.