Mastering Zabbix - Second Edition

Learn how to monitor your large IT environments with this one-stop, comprehensive guide to the Zabbix world

Mastering Zabbix - Second Edition

Mastering
Andrea Dalle Vacche

2 customer reviews
Learn how to monitor your large IT environments with this one-stop, comprehensive guide to the Zabbix world
$39.99
$49.99
RRP $39.99
RRP $49.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Code Files
Preview in Mapt

Book Details

ISBN 139781785289262
Paperback412 pages

Book Description

Nowadays monitoring systems play a crucial role in any IT environment. They are extensively used to not only measure your system’s performance, but also to forecast capacity issues. This is where Zabbix, one of the most popular monitoring solutions for networks and applications, comes into the picture. With an efficient monitoring system in place you’ll be able to foresee when your infrastructure runs under capacity and react accordingly. Due to the critical role a monitoring system plays, it is fundamental to implement it in the best way from its initial setup. This avoids misleading, confusing, or, even worse, false alarms which can disrupt an efficient and healthy IT department.

This new edition will provide you with all the knowledge you need to make strategic and practical decisions about the Zabbix monitoring system. The setup you’ll do with this book will fit your environment and monitoring needs like a glove. You will be guided through the initial steps of choosing the correct size and configuration for your system, to what to monitor and how to implement your own custom monitoring component. Exporting and integrating your data with other systems is also covered.

By the end of this book, you will have a tailor-made and well configured monitoring system and will understand with absolute clarity how crucial it is to your IT environment.

Table of Contents

Chapter 1: Deploying Zabbix
Defining the environment size
Zabbix architectures
Summary
Chapter 2: Distributed Monitoring
Zabbix proxies
Security considerations
Summary
Chapter 3: High Availability and Failover
Understanding high availability
Understanding the levels of IT service
Some considerations about high availability
Implementing high availability on a web server
Configuring the Zabbix server for high availability
Implementing high availability for a database
Summary
Chapter 4: Collecting Data
Gathering items as raw data
Understanding the data flow for Zabbix items
Database monitoring with Zabbix
Zabbix JMX monitoring
Zabbix SNMP monitoring
Monitoring Zabbix SSH
Monitoring Zabbix IPMI
Monitoring the web page
Aggregated and calculated items
Summary
Chapter 5: Visualizing Data
Graphs
Visualizing the data through maps
Visualizing through screens
Visualizing the date through a slide show
Controlling center slides and the big display challenge
IT services
Summary
Chapter 6: Managing Alerts
Understanding trigger expressions
Managing trigger dependencies
Taking an action
Summary
Chapter 7: Managing Templates
Creating templates
Adding entities to a template
Importing and exporting templates
Linking templates to hosts
Discovering hosts
The active agent auto-registration
Low-level discovery
Summary
Chapter 8: Handling External Scripts
External checks
The user parameter
Sending data using zabbix_sender
Working with Zabbix protocols
The low-level discovery protocol
Communicating with Zabbix
Summary
Chapter 9: Extending Zabbix
Exploring the Zabbix API
Exploring the Zabbix API with JQuery
Mass operations
Exporting data
Summary
Chapter 10: Integrating Zabbix
Stepping into WhatsApp
An overview of Request Tracker
Setting up RT to better integrate with Zabbix
Setting up Zabbix to integrate with Request Tracker
Creating RT tickets from the Zabbix events
Summary

What You Will Learn

  • Efficiently collect data from a large variety of monitoring objects
  • Organize your data in graphs, charts, maps, and slide shows
  • Build intelligent triggers and alarms to monitor your network proactively
  • Write your own custom probes and monitoring scripts to extend Zabbix
  • Configure Zabbix and its database to be high available and fault-tolerant
  • Automate repetitive procedures using Zabbix's API
  • Integrate Zabbix with external systems
  • Understand the protocol and how to interact with it by writing your own custom agent

Authors

Table of Contents

Chapter 1: Deploying Zabbix
Defining the environment size
Zabbix architectures
Summary
Chapter 2: Distributed Monitoring
Zabbix proxies
Security considerations
Summary
Chapter 3: High Availability and Failover
Understanding high availability
Understanding the levels of IT service
Some considerations about high availability
Implementing high availability on a web server
Configuring the Zabbix server for high availability
Implementing high availability for a database
Summary
Chapter 4: Collecting Data
Gathering items as raw data
Understanding the data flow for Zabbix items
Database monitoring with Zabbix
Zabbix JMX monitoring
Zabbix SNMP monitoring
Monitoring Zabbix SSH
Monitoring Zabbix IPMI
Monitoring the web page
Aggregated and calculated items
Summary
Chapter 5: Visualizing Data
Graphs
Visualizing the data through maps
Visualizing through screens
Visualizing the date through a slide show
Controlling center slides and the big display challenge
IT services
Summary
Chapter 6: Managing Alerts
Understanding trigger expressions
Managing trigger dependencies
Taking an action
Summary
Chapter 7: Managing Templates
Creating templates
Adding entities to a template
Importing and exporting templates
Linking templates to hosts
Discovering hosts
The active agent auto-registration
Low-level discovery
Summary
Chapter 8: Handling External Scripts
External checks
The user parameter
Sending data using zabbix_sender
Working with Zabbix protocols
The low-level discovery protocol
Communicating with Zabbix
Summary
Chapter 9: Extending Zabbix
Exploring the Zabbix API
Exploring the Zabbix API with JQuery
Mass operations
Exporting data
Summary
Chapter 10: Integrating Zabbix
Stepping into WhatsApp
An overview of Request Tracker
Setting up RT to better integrate with Zabbix
Setting up Zabbix to integrate with Request Tracker
Creating RT tickets from the Zabbix events
Summary

Book Details

ISBN 139781785289262
Paperback412 pages
Read More
From 2 reviews

Read More Reviews