Nagios Core Administration Cookbook

Tom Ryder

  • 出版商: Packt Publishing
  • 出版日期: 2012-10-22
  • 售價: $2,170
  • 貴賓價: 9.5$2,062
  • 語言: 英文
  • 頁數: 366
  • 裝訂: Paperback
  • ISBN: 1849515565
  • ISBN-13: 9781849515566
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

The ideal book for System Administrators who want to move their network monitoring to an advanced level. This book covers the powerful features and flexibility of Nagios Core, and its recipes can be applied to virtually any network.

Overview

  • Monitor almost anything in a network.
  • Control notifications in your network by configuring Nagios Core.
  • Get a handle on best practices and time-saving configuration methods for a leaner configuration.
  • Use the web interface to control notification behaviour on the fly and for scheduled outages, without restarts
  • Pull Nagios Core's data into a database to write clever custom reports of your own devising

In Detail

Network monitoring requires significantly more than just pinging hosts. This cookbook will help you to comprehensively test your networks' major functions on a regular basis.

"Nagios Core Administration Cookbook" will show you how to use Nagios Core as a monitoring framework that understands the layers and subtleties of the network for intelligent monitoring and notification behaviour.

Nagios Core Administration Guide introduces the reader to methods of extending Nagios Core into a network monitoring solution. The book begins by covering the basic structure of hosts, services, and contacts and then goes on to discuss advanced usage of checks and notifications, and configuring intelligent behaviour with network paths and dependencies. The cookbook emphasizes using Nagios Core as an extensible monitoring framework. By the end of the book, you will learn that Nagios Core is capable of doing much more than pinging a host or to check if websites respond.

What you will learn from this book

  • Finding, installing, and writing your own plugins, and learning to reference them as Nagios Core commands for use as host and service checks, including workarounds for making checks through difficult network layouts such as those using Network Address Translation.
  • Managing notifications to send the right kind of notifications to the right people at the right time, and defining contact methods besides simple email messages, including an example of automatic contact rotation.
  • In-depth examples of using the standard set of Nagios Plugins for common network monitoring needs, with discussion of generic methods for monitoring the results of SNMP queries.
  • Remote monitoring methods to handle the situations where Nagios Core cannot directly check a service's status over the network, to check things such as database servers that only listen locally, or hardware devices with no SNMP OIDs exported.
  • Defining network structure and dependencies in Nagios Core to enable it to perform its notification behavior more intelligently, and allow you to very quickly find the "root" of particular problems; also how to reflect this structure in the network map once defined, and even decorate it.
  • Best practices for managing Nagios Core configuration to make it leaner, more robust, and better suited to programatically generating configuration as specified by other systems.
  • Automating other interactions with Nagios Core, including using passive checks to track tasks being performed both locally and in other parts of the network, or running scripts automatically in response to checks; also includes discussion of developing your own reports or vizualisations using automatically exported data from the system.

Approach

This book is written in Cookbook style, beginning with recipes based on basic structure which gradually progresses towards using Nagios Core as a monitoring framework.

商品描述(中文翻譯)

本書是針對希望將網路監控提升到更高層次的系統管理員所設計的理想書籍。這本書涵蓋了 Nagios Core 的強大功能和靈活性,其配方幾乎可以應用於任何網路。

概述
- 監控網路中的幾乎任何事物。
- 通過配置 Nagios Core 來控制網路中的通知。
- 獲得最佳實踐和節省時間的配置方法,以實現更精簡的配置。
- 使用網頁介面即時控制通知行為和計劃中的停機,而無需重啟。
- 將 Nagios Core 的數據拉入數據庫,以撰寫自定義的智能報告。

詳細內容
網路監控需要的不僅僅是對主機進行 ping 測試。本食譜將幫助您定期全面測試網路的主要功能。

《Nagios Core 管理食譜》將向您展示如何使用 Nagios Core 作為一個監控框架,理解網路的層次和細微之處,以實現智能監控和通知行為。

Nagios Core 管理指南向讀者介紹了將 Nagios Core 擴展為網路監控解決方案的方法。本書首先涵蓋主機、服務和聯絡人的基本結構,然後討論檢查和通知的高級用法,以及如何配置智能行為以處理網路路徑和依賴關係。這本食譜強調將 Nagios Core 作為一個可擴展的監控框架。到本書結束時,您將了解到 Nagios Core 能做的遠不止對主機進行 ping 測試或檢查網站是否回應。

您將從本書學到的內容
- 尋找、安裝和撰寫自己的插件,並學習如何將其作為 Nagios Core 命令引用,用於主機和服務檢查,包括在使用網路地址轉換等困難網路佈局時的解決方法。
- 管理通知,以便在正確的時間將正確類型的通知發送給正確的人,並定義除了簡單電子郵件消息之外的聯絡方式,包括自動聯絡輪換的範例。
- 使用標準的 Nagios 插件集來滿足常見網路監控需求的深入範例,並討論監控 SNMP 查詢結果的通用方法。
- 遠端監控方法,以處理 Nagios Core 無法直接檢查服務狀態的情況,例如檢查僅在本地監聽的資料庫伺服器或未導出 SNMP OID 的硬體設備。
- 在 Nagios Core 中定義網路結構和依賴關係,以使其能更智能地執行通知行為,並讓您能快速找到特定問題的「根源」;還有如何在定義後在網路地圖中反映這一結構,甚至進行裝飾。
- 管理 Nagios Core 配置的最佳實踐,以使其更精簡、更穩健,並更適合根據其他系統的要求程序化生成配置。
- 自動化與 Nagios Core 的其他互動,包括使用被動檢查來追蹤在本地和網路其他部分執行的任務,或自動運行腳本以響應檢查;還包括討論如何使用系統自動導出的數據開發自己的報告或可視化。

方法
本書採用食譜風格撰寫,從基礎結構的配方開始,逐漸進展到使用 Nagios Core 作為監控框架。