
Master Zabbix by exploring installation, configuration, security, and automation for monitoring across hosts, items, and SNMP devices, while building graphs and dashboards with Grafana and enabling Telegram notifications.
Install Ubuntu server in VirtualBox from an iso image and configure network bridge and access via ssh. Learn to set up the root user and manage via sudo.
Learn to run ssh from PowerShell on Windows with PowerShell 7, replacing PuTTY, installing OpenSSH, and using it across Linux, MikroTik, and IPv4/IPv6 networks.
Install zabbix using deb or rpm packages or source, then configure the database (MariaDB, Postgres, MySQL) with Zabbix binaries and Apache on Linux.
Install Zabbix 7 on Ubuntu Server 24.4 with MariaDB 11, tune database memory to about three gigabytes ram, and set up the web interface with PHP, Apache, and Zabbix frontend.
Install and configure Zabbix 7 on Rocky Linux 9 with MariaDB 11, tune the database, disable SELinux and firewall during setup, and deploy the Zabbix server, agent, and web interface.
Install the English language pack in Zabbix 7 on Linux, set the locale, and restart the admin to enable a more accurate English interface, since translations—including trigger actions—may vary.
just type:
# curl -O https://raw.githubusercontent.com/Mazuco/Zabbix/refs/heads/master/installfull.sh ; bash installfull.sh
Configure a high-availability postgres cluster with Patroni and etcd, deploy two Zabbix instances and two high-availability proxies to ensure continuous operation across seven machines.
Configure etcd for high availability in a Postgres cluster, ensure quorum with at least three nodes, and manage certificates and configuration files for a secure, resilient setup.
Set up a high-availability Zabbix cluster with two Zabbix servers connected to a Postgres TimescaleDB backend, enable replication and keepalive, and test failover.
Explore the monitoring menu in Zabbix 7, viewing hosts, status, triggers, incidents, history, charts, dashboards, discovery, maps, and filtering by CPU, RAM, and network.
Explore how to use the reports and inventory menus in Zabbix 7 to monitor services, generate PDF reports, view audit logs and system information, and track host inventory.
Explore the settings menu to configure hosts, graphs, templates, alerts, and discovery rules, using ready-made templates to monitor servers, cloud, and databases.
Explore the Zabbix 7 administration menu, managing users, roles, and multi-factor authentication, while configuring global settings, maps, data retention, and alerts for robust monitoring.
Create and manage Zabbix templates from scratch, using data collected templates, macros, model groups, and tags to organize monitoring of hosts, including SSH templates, triggers, graphs, dashboards, and discovery rules.
Create and attach a monitoring template to a new host in Zabbix, enable localhost agent monitoring, verify data collection, and observe triggers and incidents as you simulate sshd downtime.
Create and customize graphs in Zabbix 7 by adding charts from template data, adjusting lines, colors, y-axis min, and previewing results against recent data.
Learn to configure Zabbix 7 to send email notifications by setting up SMTP, using a Yahoo app password, testing delivery, and enabling user mail media with severity filters.
Connect Zabbix to GLPI to automatically open and close tickets from triggers, and install GLPI from scratch on Rocky Linux with Apache, PHP, and MariaDB.
Set up a GLPI integration for Zabbix 7 by configuring profiles, API tokens, and permissions, then test automated GLPI tickets from alerts.
Learn to import and inherit templates in Zabbix 7, export templates in xml, json, or yaml, and configure MariaDB and SSH monitoring through inherited templates.
Configure item prototypes to monitor free space on each partition and set trigger prototypes based on percentage free, using the FS name macro and percentage thresholds.
Explore how Zabbix 7 improves network discovery with faster autoconfiguration, using ICMP ping, various protocol checks, SNMP discovery, and Zabbix agent auto-creation to auto-create hosts.
define users, groups and roles to control access and security in Zabbix; configure authentication, API tokens, and access to menus, hosts, and templates for precise permissions.
Create Zabbix 7 users, groups, and hosts; configure authentication modes, permissions, templates, and user deactivation; enforce strong passwords; manage access to dashboards, modules, and the api.
Enable two-factor authentication in Zabbix 7 with time-based passwords and a Google Authenticator QR code, then configure MFA groups and user access.
Master data presentation in Zabbix by creating maps, graphs, and summary tables to monitor hosts and items. Import templates and hosts to build a fictional environment for mapping and visualization.
Create your first map in Zabbix by configuring external background and icons, uploading images, and adding hosts with incident displays and sharing permissions.
Learn to create and test Zabbix 7 scripts for remote commands on maps and hosts, including checking log sizes and directory sizes with shell, Python, or SSH.
Learn to enable and disable a host on Zabbix maps using a Python script and API token, including token creation, script setup, and map testing.
Create a Zabbix dashboard with an OpenStreetMap geomap to visualize host locations, set coordinates for hosts, add a map widget, adjust zoom, and save changes.
This course contains the use of artificial intelligence
Our Zabbix course has everything you need to know about creating a complete monitoring server for your network assets, covering everything from monitoring fundamentals to the basic concept, structure, functions, and even the use of advanced and updated Zabbix features!
Our classes are designed to be practical, allowing students to follow our videos step by step to get hands-on and complete all the proposed practices. We've created a course with several different scenarios to give students practical experience in monitoring equipment using Zabbix agents and network protocols, including ICMP, TCP, SNMP, SSH, and others.
We also teach you how to connect Zabbix with Telegram and Grafana!
Supplementary materials will also be available for download, helping students advance daily in the monitoring world.
Here's our syllabus:
* Course Introduction
* Environment Preparation
* Zabbix Installation and Customization
* Menu Presentation
* Starting Monitoring
* Sending Notifications
* Configuring Templates and Hosts
* Access Control
* Data Presentation
* SNMP Monitoring
* WEB Monitoring
* Windows System Monitoring
* ODBC Monitoring
* Special Items
* Using a Zabbix Proxy for Distributed Monitoring
* Security in Your Zabbix
* Layout Changes in Your Zabbix
* Integrating Zabbix with Grafana
* Hardware Monitoring
* Working with SLA
* Working with the Zabbix API
* Working with the API in PHP
* Creating Advanced Triggers
and much more!!!