Zabbix 5 IT Infrastructure Monitoring Cookbook: Explore the new features of Zabbix 5 for designing, building, and maintaining your Zabbix setup

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Discover practical recipes to help you efficiently monitor enterprise IT infrastructure for Windows, Linux, and networking Key Features • Find out how you can leverage some of the most exciting features of Zabbix 5 • Perform professional IT infrastructure and application monitoring on multiple platforms • Discover easy-to-follow, practical solutions to problems in network monitoring with Zabbix Book Description Zabbix offers useful insights into your infrastructure performance and issues and enables you to enhance your monitoring setup with its variety of powerful features. This book covers hands-on, easy-to-follow recipes for using Zabbix 5 for effectively monitoring the performance of devices and applications over networks. The book starts by guiding you through the installation of Zabbix and using the Zabbix frontend. You'll then work your way through the most prominent features of Zabbix and make the right design choices for building a scalable and easily manageable environment. The book contains recipes for building items and triggers for different types of monitoring, building templates, and using Zabbix proxies. As you advance, you'll learn how to use the Zabbix API for customization and manage your Zabbix server and database efficiently. Finally, you'll find quick solutions to the common and not-so-common problems that you may encounter in your everyday Zabbix monitoring work. By the end of this Zabbix book, you'll have learned how to use Zabbix for all your monitoring needs and be able to build a solid Zabbix setup by leveraging its key functionalities. What you will learn • Explore the different types of monitoring available in Zabbix 5 • Find out how to build your own Zabbix templates • Use Zabbix proxies for effective load balancing/scaling • Work with custom integrations and the Zabbix API • Set up triggers and alerting with Zabbix 5 • Maintain your Zabbix setup for scaling, backups, and upgrades • Discover how to perform advanced Zabbix database management • Monitor cloud-based products such as Amazon Web Services (AWS), Azure, and Docker Who this book is for This book is for IT engineers who want to get started with Zabbix and anyone with an intermediate understanding of Zabbix looking to extend their knowledge. Although not necessary, prior experience with Zabbix will help you to make the most of this book.

Author(s): Nathan Liefting, Brian van Baekel
Edition: 1
Publisher: Packt Publishing
Year: 2021

Language: English
Commentary: Vector PDF
Pages: 420
City: Birmingham, UK
Tags: Amazon Web Services; Microsoft Azure; Cloud Computing; Microsoft Teams; Data Visualization; Monitoring; Database Administration; Best Practices; Networking; Telegram; Zabbix; SNMP; Reporting

Cover
Title Page
Copyright and Credits
About Packt
Contributors
Foreword
Table of Contents
Preface
Chapter 1: Getting Started with Zabbix and User Management
Technical requirements
Installing the Zabbix server
Getting ready
How to do it…
How it works…
Setting up the Zabbix frontend
Getting ready
How to do it…
How it works…
Using the Zabbix frontend
Getting ready
How to do it…
Navigating the frontend
Getting ready
How to do it…
Creating user groups
Getting ready
How to do it…
Creating your first users
Getting ready
How to do it…
Advanced user authentication with SAML
Getting ready
How to do it…
How it works…
There's more…
Chapter 2: Setting Up Zabbix Monitoring
Technical requirements
Setting up Zabbix agent 2 monitoring
Getting ready
How to do it
How it works…
See also
Working with SNMP monitoring
Getting ready
How to do it…
How it works…
Creating Zabbix simple checks and the Zabbix trapper
Getting ready
How to do it…
How it works…
Working with calculated and dependent items
Getting ready
How to do it…
How it works…
Creating external checks
Getting ready
How to do it…
How it works…
Setting up JMX monitoring
Getting ready
How to do it…
How it works…
See also
Setting up database monitoring
Getting ready
How to do it…
How it works…
There's more…
Setting up HTTP agent monitoring
Getting ready
How to do it…
How it works…
Using Zabbix preprocessing to alter item values
Getting started
How to do it…
How it works…
See also
Chapter 3: Working with Triggers and Alerts
Technical requirements
Setting up triggers
Getting ready
How to do it…
How it works…
There's more…
See also
Setting up alerts
Getting ready
How to do it…
How it works…
There's more…
Keeping alerts effective
Getting ready
How to do it…
How it works…
There's more…
Customizing alerts
Getting ready
How to do it…
How it works…
Chapter 4: Building Your Own Structured Templates
Technical requirements
Creating your Zabbix template
Getting ready
How to do it…
How it works…
There's more…
Setting up template applications
Getting ready
How to do it…
How it works…
See also
Creating template items
Getting ready
How to do it…
How it works…
See also
Creating template triggers
Getting ready
How to do it…
How it works…
Setting up different kinds of macros
Getting ready
How to do it…
How it works…
There's more…
Using LLD on templates
Getting ready
How to do it…
How it works…
See also
Nesting Zabbix templates
Getting ready
How to do it…
How it works…
Chapter 5: Visualizing Data, Inventory, and Reporting
Technical requirements
Creating graphs for accessing visual data
Getting ready
How to do it…
How it works…
Creating maps to keep an eye on infrastructure
Getting ready
How to do it…
How it works…
Creating dashboards for getting the right overview
Getting ready
How to do it…
How it works…
Setting up Zabbix inventory
Getting ready
How to do it…
How it works…
Working through Zabbix reporting
Getting ready
How to do it…
Chapter 6: Using Discovery for Automatic Creation
Technical requirements
Setting up Zabbix Agent discovery
Getting ready
How to do it…
How it works…
There's more…
Setting up Zabbix SNMP discovery
Getting ready
How to do it…
How it works…
Working with Active agent autoregistration
Getting ready
How to do it…
How it works…
There's more…
Using the new Windows performance counter discovery
Getting ready
How to do it…
How it works…
Discovering JMX objects
Getting ready
How to do it…
How it works…
There's more…
Chapter 7: Setting Up Zabbix Proxies
Technical requirements
Setting up a Zabbix proxy
Getting ready
How to do it…
How it works…
There's more…
Working with passive Zabbix proxies
Getting ready
How to do it…
How it works…
Working with active Zabbix proxies
Getting ready
How to do it…
How it works…
Monitoring hosts with Zabbix proxy
Getting ready
How to do it…
How it works…
There's more…
See also
Using Discovery with Zabbix proxies
Getting ready
How to do it…
How it works…
Monitoring your Zabbix proxies
Getting ready
How to do it…
How it works…
Chapter 8: Integrating Zabbix with External Services
Technical requirements
Setting up Slack alerting with Zabbix
Getting ready
How to do it…
How it works…
See also
Setting up Microsoft Teams alerting with Zabbix
Getting ready
How to do it…
How it works…
See also
Using Telegram bots with Zabbix
Getting ready
How to do it…
How it works…
There's more…
See also
Integrating Atlassian Opsgenie with Zabbix
Getting ready
How to do it…
How it works…
There's more…
Chapter 9: Extending Zabbix Functionality with Custom Scripts and the Zabbix API
Technical requirements
Using the Zabbix API for extending functionality
Getting ready
How to do it
How it works
See also
Building a jumphost using the Zabbix API and Python
Getting ready
How to do it…
How it works
See also
Creating maintenance periods as a Zabbix User
Getting ready
How to do it
How it works
See also
Enabling and disabling a host from Zabbix maps
Getting ready
How to do it
How it works
See also
Chapter 10: Maintaining Your Zabbix Setup
Technical requirements
Setting Zabbix maintenance periods
Getting ready
How to do it…
How it works
Backing up your Zabbix setup
Getting ready
How to do it
How it works
There's more
Upgrading the Zabbix backend from older PHP versions to PHP 7.2 or higher
Getting ready
How to do it
How it works
Upgrading a Zabbix database from older MariaDB versions to MariaDB 10.5
Getting ready
How to do it
How it works
Upgrading your Zabbix setup
Getting ready
How to do it
How it works
See also
Maintaining Zabbix performance over time
Getting ready
How to do it
How it works
There's more
Chapter 11: Advanced Zabbix Database Management
Technical requirements
Setting up MySQL partitioning for your Zabbix database
Getting ready
How to do it…
How it works…
See also
Using the new PostgreSQL TimescaleDB functionality
Getting ready
How to do it…
How it works…
See also
Securing your Zabbix MySQL database
Getting ready
How to do it…
How it works…
Chapter 12: Bringing Zabbix to the Cloud with Zabbix Cloud Integration
Technical requirements
Setting up AWS monitoring
Getting ready
How to do it…
How it works…
There's more…
Setting up Microsoft Azure monitoring
Getting ready
How to do it…
How it works…
There's more…
Building your Zabbix Docker monitoring
Getting ready
How to do it…
How it works…
There's more…
Other Books You May Enjoy
Index