Icinga Network Monitoring

Icinga Network Monitoring
eBook: $17.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $47.98    Print cover: $29.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Installation instructions with detailed steps and explanations of configuration for complex networks with diagrams
  • Extend Icinga with your own plugins and add-ons
  • Sample configuration to give a clear understanding

Book Details

Language : English
Paperback : 118 pages [ 235mm x 191mm ]
Release Date : November 2013
ISBN : 1783282290
ISBN 13 : 9781783282296
Author(s) : Viranch Mehta
Topics and Technologies : All Books, Networking and Servers, Virtualization and Cloud, Open Source

Table of Contents

Chapter 1: Installation and Configuration
Chapter 2: Icinga Object Configuration
Chapter 3: Running Remote Checks on Systems
Chapter 4: Monitoring Infrastructure, Network Services, and System Health
Chapter 5: Host and Service Availability Reporting
Chapter 6: Icinga Plugins
Web Interfaces
  • Chapter 1: Installation and Configuration
    • An overview
    • What to expect?
    • Requirements
    • Download
    • Installation
      • Building an RPM for Red Hat / Centos
      • Using DEB for Ubuntu
      • Compiling from the source
    • Make it work
    • An overview of configuration options
    • Summary
      • Chapter 3: Running Remote Checks on Systems
        • Active checks
          • Public services
          • Private services
            • Secure Shell (SSH)
            • Nagios Remote Plugin Executor (NRPE)
            • NSClient++
            • Simple Network Management Protocol (SNMP)
        • Passive checks
        • Summary
        • Chapter 4: Monitoring Infrastructure, Network Services, and System Health
          • Linux servers
            • The Secure Shell (SSH) check
            • The load check
            • The disk check
          • Windows servers
            • The Nagios Remote Plugin Executor (NRPE) check
            • The CPU check
            • The memory check
            • The disk check
          • Network devices
            • The packet loss and RTA check
            • The SNMP status
            • The network port check
          • Parent-child relationships and service dependencies
            • Relationships between the hosts
            • Service relationships
          • Summary
              • Web Interfaces
                • Icinga Classic
                  • Authentication
                  • The Status view
                  • A tactical overview
                  • The host/service detail
                  • The Hostgroup/Servicegroup Overview/Summary status
                  • The status map
                  • The All Problems view
                  • Other views
                • Icinga Web
                  • Requirements
                  • Installation
                  • Configuration
                    • IDOUtils
                    • Icinga Web
                  • Screenshots
                • Thruk
                  • Installation and configuration
                • Summary

                Viranch Mehta

                Viranch Mehta is fresh out of college, with experience of one year at Directi Internet Solutions (www.directi.com) as a Developer in Operations. He has done his B.Tech. (ICT) from Dhirubhai Ambani Institute of Information and Communication Technology (www.daiict.ac.in), Gandhinagar (Gujarat). He has been a student Developer for Google Summer of Code (www.google-melange.com) in 2011 and 2012 with the KDE (www.kde.org) project in college, and a mentor in 2013. The author has been a Linux and system administration enthusiast since his college days. He has built a lot of Homebrew automation programs using bash/python scripting as daily tasks in college. He started developing extensively with the KDE project, working primarily with the Plasma subproject, and later with the KDE Games subproject. He has also worked on Qt (qt-project.org) applications and writes small-scale software using Qt. Apart from the work/hobby projects in college, the author has spent a large amount of time as a professional, building and deploying tools for monitoring and alert management. Directi, being an Internet solutions (such as domain name registration, Windows/Linux hosting, contextual advertising, and so on) provider, has a large-scale server and network infrastructure. He has also briefly contributed to Icinga with a few bug fixes.

                Submit Errata

                Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                Sample chapters

                You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                Frequently bought together

                Icinga Network Monitoring +    Python 3 Web Development Beginner's Guide =
                50% Off
                the second eBook
                Price for both: $31.95

                Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                What you will learn from this book

                • Configure hosts and services to be monitored on your network
                • Understand the most common and trivial system health checks
                • Fine-tune the configuration to receive more precise alerts
                • Use the available plugins to monitor public services (HTTP, IMAP, DNS, and so on.)
                • Establish relationships among hosts and service checks to build the network map
                • Customize alerting methods and also use the existing ones
                • Write custom plugins to monitor uncommon services
                • Utilize the web interface for complex report generation

                In Detail

                Icinga has a very flexible configuration that lets you describe your network and server’s infrastructure, and tell Icinga what services you want to monitor and get uptime reports for. You can customize the monitoring behaviour as well as notification methods with plugins. You can also configure handlers that run automatically when a service goes down.

                This book gives you a deep insight into setting up automated monitoring for small-scale to large-scale network and server infrastructures. With rising business around cloud computing services such as SaaS, IaaS, and others; service providers have to increase their network infrastructure with a number of servers and services. You will learn to keep tabs on these services to ensure maximum SLA that is promised to the customers.

                Icinga comes with ample example configurations that monitor the Icinga server itself. The book analyzes the default sample configuration. You will learn to monitor public services on remote servers, system health of Linux and Windows servers as well as the network devices. You will also look into how to customize the monitoring mechanism with plugins. You will then move towards alerting methods, how they work, and how they can be customized. At the end of the book, you will have a look into the web interface that gives the current status of the entire infrastructure and some reporting tools.


                This book is written in a concise and easy-to-follow approach, it will guide you to get you started with Icinga and lead you through the difficult concepts with illustrated examples and screenshots.

                Who this book is for

                If you are a system administrator or Linux enthusiast who is looking for a flexible tool to monitor network infrastructure efficiently, or trying to understand the Icinga software, this is a great book for you. You are expected to have solid foundation in Linux.

                Code Download and Errata
                Packt Anytime, Anywhere
                Register Books
                Print Upgrades
                eBook Downloads
                Video Support
                Contact Us
                Awards Voting Nominations Previous Winners
                Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software