Helion


Szczegóły ebooka

Zabbix 6 IT Infrastructure Monitoring Cookbook - Second Edition

Zabbix 6 IT Infrastructure Monitoring Cookbook - Second Edition


This updated second edition of the Zabbix 6 IT Infrastructure Monitoring Cookbook brings you new recipes, updated with Zabbix 6 functionality. You'll learn how to set up Zabbix with built-in high availability, use the improved Business Service Monitoring, set up automatic reporting, and create advanced triggers. Zabbix offers useful insights into your infrastructure performance and issues and enables you to enhance your monitoring setup with its powerful features. This book covers hands-on, easy-to-follow recipes for using Zabbix 6 to monitor effectively the performance of devices and applications over the network.

You'll start by working your way through the installation and most prominent features of Zabbix and make the right design choices for building a scalable and easily manageable environment. This Zabbix book contains recipes for building items and triggers for different types of monitoring, building templates, and using Zabbix proxies. Next, you'll 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 Zabbix monitoring work.

By the end of this book, you'll be able to use Zabbix for all your monitoring needs and build a solid Zabbix setup by leveraging its key functionalities.

  • Zabbix 6 IT Infrastructure Monitoring CookbookSecond Edition
  • Foreword
  • Contributors
  • About the authors
  • About the reviewers
  • Preface
    • Who this book is for
    • What this book covers
    • To get the most out of this book
    • Download the example code files
    • Download the color images
    • Conventions used
    • Get in touch
    • Share Your Thoughts
  • Chapter 1: Installing Zabbix and Getting Started Using the Frontend
    • 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
      • Theres more...
    • Enabling Zabbix server high availability
      • Getting ready
      • How to do it
      • How it works...
      • There's more...
    • Using the Zabbix frontend
      • Getting ready
      • How to do it
    • Navigating the frontend
      • Getting ready
      • How to do it
  • Chapter 2: Getting Things Ready with Zabbix User Management
    • Technical requirements
    • Creating user groups
      • Getting ready
      • How to do it
      • There's more...
    • Using the new Zabbix user roles
      • Getting ready
      • How to do it...
      • How it works...
      • There's more...
    • 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 3: 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 4: 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 advanced triggers
      • Getting ready
      • How to do it
      • How it works
      • There's more
    • Setting up alerts
      • Getting ready
      • How to do it
      • How it works
      • There's more
    • Keeping alerts eective
      • Getting ready
      • How to do it
      • How it works
      • There's more
    • Customizing alerts
      • Getting ready
      • How to do it
      • How it works
  • Chapter 5: 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-level tags
      • 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 dierent 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 6: Visualizing Data, Inventory, and Reporting
    • Technical requirements
    • Creating graphs to access 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 to get 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
    • Using the new Zabbix Geomap widget
      • Getting ready
      • How to do it
      • How it works
    • Working through Zabbix reporting
      • Getting ready
      • How to do it
    • Setting up scheduled PDF reports
      • Getting ready
      • How to do it
      • How it works
    • Setting up improved business service monitoring
      • Getting ready
      • How to do it
      • How it works
      • There's more...
  • Chapter 7: 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 8: 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 9: 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 10: Extending Zabbix Functionality with Custom Scripts and the Zabbix API
    • Technical requirements
    • Setting up and managing API tokens
      • Getting ready
      • How to do it
      • How it works
    • 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 11: 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
    • Optionally upgrading the Zabbix backend from PHP 7.2 to PHP 7.4
      • Getting ready
      • How to do it
      • How it works
    • Upgrading a Zabbix database from older MariaDB versions to MariaDB 10.6
      • Getting ready
      • How to do it
      • How it works
      • There's more...
    • 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 12: 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 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 13: 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
    • Why subscribe?
  • Other Books You May Enjoy
    • Packt is searching for authors like you
    • Share Your Thoughts