This is the code repository for Zabbix 7 IT Infrastructure Monitoring Cookbook, published by Packt.
Explore the new features of Zabbix 7 for designing, building, and maintaining your Zabbix setup
Learn how to use Zabbix for building scalable and customizable enterprise monitoring solutions through detailed recipes, guiding you to overcome issues in infrastructure performance and enhance your monitoring setup by leveraging Zabbix 7 features.
This book covers the following exciting features:
- Implement a high-availability Zabbix setup for both server and proxies
- Build templates and explore various monitoring types available in Zabbix 7
- Use Zabbix proxies to scale your environment effectively
- Work with custom integrations and the Zabbix API
- Set up advanced triggers and alerting
- Maintain your Zabbix setup for scaling, backups, and upgrades
- Perform advanced Zabbix database management
- Monitor cloud-based products such as Amazon Web Services (AWS), Azure, and Docker
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter03.
The code will look like the following:
# MariaDB Server
# To use a different major version of the server, or to pin to a
specific minor version, change URI below. deb [arch=amd64,arm64]
https://dlm.mariadb.com/repo/mariadbserver/11.4/repo/ubuntu jammy main
Following is what you need for this book: This book is for network and IT engineers who want to get started with Zabbix as well as those with an intermediate-level understanding of Zabbix looking to extend their knowledge. While prior experience with Zabbix is not a prerequisite, it will help you make the most of this book.
With the following software and hardware list you can run all code files present in the book.
Software/hardware covered in the book | Operating system requirements |
---|---|
Zabbix 7 | Linux (Any) |
Python 3 | |
MariaDB (MySQL) | |
PostgreSQL | |
NGINX | |
VIM |
Nathan Liefting, also known as Larcorba, is an IT consultant, trainer, and content creator (artist) with over 6 years of professional experience in IT. His experience ranges from managing networks running EVPN/VXLAN to Linux environments and programming. Nathan began working with Zabbix in 2016 when Zabbix 2 was still in use and Zabbix 3 had just been released. He currently works for Opensource ICT Solutions BV in the Netherlands as a Zabbix trainer and consultant, designing and building professional Zabbix environments and Zabbix components for some of the biggest companies worldwide.
Brian van Baekel discovered the power of Zabbix early in his career as a network engineer. Since then, he has been working with Zabbix in various large environments, earning his official Zabbix Certified Trainer certification in early 2017. In 2018, Brian founded Opensource ICT Solutions BV in the Netherlands and Opensource ICT Solutions LLC in the US, focusing on building Zabbix environments globally. In 2021, the business expanded further with a subsidiary in the United Kingdom, dedicated entirely to the Zabbix product. All companies provide support, training, and consultancy services, ensuring Brian works with the Zabbix product around the clock. Fun fact: Even his cat is named Zabbix.