Book Image

Icinga Network Monitoring

By : Viranch Mehta
Book Image

Icinga Network Monitoring

By: Viranch Mehta

Overview of this book

<p>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.</p> <p>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.</p> <p>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.</p>
Table of Contents (14 chapters)

About the Author

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.