Monitor complex and large environments across dispersed locations with Icinga
For the most complex and dispersed networks, Icinga is the monitoring tool that puts you in control. This book gives you a thorough grounding and improves your capability in using Icinga to extract precisely the reports you need.
* Installation instructions with detailed steps and explanations more » of configuration for complex networks with diagrams
* Extend Icinga with your own plugins and add-ons
* Sample configuration to give a clear understanding
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.
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
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 written 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. « less
Building a Mail Server with Courier and Cyrus
IMAP (the Internet Message Access Protocol) allows clients to access their email on a remote server, whether from the office, a remote location, or a cell phone or other device. IMAP is powerful and flexible, but it's also complicated to set up; it's more difficult to implement than POP3 and more error-prone more » for both client and server.
The Book of IMAP offers a detailed introduction to IMAP and POP3, the two protocols that govern all modern mail servers and clients. You'll learn how the protocols work as well as how to install, configure, and maintain the two most popular open source mail systems, Courier and Cyrus. « less