Zabbix 8hours
Zabbix is an open source monitoring solution, which can be utilized as a network management system as well as an application management system. It provides a centralized platform for managing all aspects of IT infrastructure and application performance.

Chapter 1 : Getting Started with Zabbix and User Management
One of the most important features in Zabbix is user management which allows you to control who has access to different aspects of the system. Zabbix offers a variety of authentication methods that provide flexibility for organizations with different security requirements.
Setting up the Zabbix frontend
Advanced user authentication with SAML
45min.
Chapter 2 : Setting Up Zabbix Monitoring
To set up Zabbix, you need to install the Zabbix software on the machine that will act as your Zabbix server. You can also choose to run it in a virtual environment or install it on a remote machine that is connected to your network.
Setting up Zabbix agent 2 monitoring
Creating Zabbix simple checks and the Zabbix trapper
Working with calculated and dependent items
Setting up database monitoring
Setting up HTTP agent monitoring
Using Zabbix preprocessing to alter item values
45min.
Chapter 3 : Working with Triggers and Alerts
The following sections will provide a detailed explanation of the different types of alerts and triggers, as well as how to set them up.
45min.
Chapter 4 : Building Your Own Structured Templates
Structured Templates are a project template designed to meet the needs of many types of monitorng and alerts.
Setting up template applications
Setting up different kinds of macros
45min.
Chapter 5 : Visualizing Data, Inventory, and Reporting
Graphs in Zabbix are a powerful tool, to show what’s going on with your collected data. You might have already found some graphs by using the Latest data page, but we can also create our own predefined graphs.
Creating graphs for accessing visual data
Creating maps to keep an eye on infrastructure
Creating dashboards for getting the right overview
Working through Zabbix reporting
45min.
Chapter 6 : Using Discovery for Automatic Creation
This discovery is a useful and important feature of Zabbix because it can be used to automatically create and configure devices.
Setting up Zabbix Agent discovery
Setting up Zabbix SNMP discovery
Working with Active agent autoregistration
Using the new Windows performance counter discovery
45min.
Chapter 7 : Setting Up Zabbix Proxies
Zabbix proxies are used to reduce the load on your monitoring server, they are also useful for distributing monitoring across multiple servers.
Working with passive Zabbix proxies
Working with active Zabbix proxies
Monitoring hosts with Zabbix proxy
Using Discovery with Zabbix proxies
Monitoring your Zabbix proxies
45min.
Chapter 8 : Integrating Zabbix with External Services
One of the most common integrations is to integrate Zabbix with external services such as Slack.
Setting up Slack alerting with Zabbix
Setting up Microsoft Teams alerting with Zabbix
Using Telegram bots with Zabbix
Integrating Atlassian Opsgenie with Zabbix
45min.
Chapter 9 : Extending Zabbix Functionality
The Zabbix API allows you to extend the functionality of Zabbix by creating custom scripts and agents with various programming languages. API scripts can be written in any language supported by cURL library.
Using the Zabbix API for extending functionality
Building a jumphost using the Zabbix API and Python
Creating maintenance periods as a Zabbix User
Enabling and disabling a host from Zabbix maps
45min.
Chapter 10 : Maintaining Your Zabbix Setup
Maintaining your Zabbix setup is of paramount importance. If you want to continue to enjoy the Zabbix monitoring software, it’s important to make sure you stay on top of security updates.
Setting Zabbix maintenance periods
Upgrading the Zabbix backend from older PHP versions to PHP 7.2 or higher
Upgrading a Zabbix database from older MariaDB versions to MariaDB 10.5
Maintaining Zabbix performance over time
45min.
Chapter 11 : Advanced Zabbix Database Management
The Zabbix database management system is used to store all the collected data and to distribute the load across multiple servers. This section will look at how we can manage our Zabbix databases and keep them running smoothly.
Setting up MySQL partitioning for your Zabbix database
Using the new PostgreSQL TimescaleDB functionality
Securing your Zabbix MySQL database
45min.
Chapter 12 : Bringing Zabbix to the Cloud
In this section, we cover how to set up Zabbix on a cloud environment using AWS EC2 for a Linux-based infrastructure..
Setting up Microsoft Azure monitoring
Building your Zabbix Docker monitoring
45min.
Kumar Satish
Instructor
Kumar Satish started his career as a Unix and Linux System Engineer in 2011. Kumar has professiona experience with CentOS, RedHat, Ubuntu, and Debian. He enjoys teaching others how to use and exploit the power of the Linux operating system.