Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Infrastructure Monitoring · DevOpsSchool Trainer

Zabbix Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in metric-centric monitoring at estate scale — templates, trigger expressions, low-level discovery and proxies — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Zabbix trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Cloud architectureMulti-cloud estatesInfrastructure at scale20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Zabbix around the two things that decide whether a deployment scales: templates and trigger expressions. Sessions cover item types across agent passive and active checks, SNMP, IPMI, JMX, ODBC, HTTP agent and external scripts, then calculated and dependent items, macros and context macros, and low-level discovery with item, trigger and graph prototypes so that hosts configure themselves. Trigger work is taught as expression design — function selection, time windows, hysteresis, dependencies and severity — because alert quality is where most deployments fail. The operational half covers actions and multi-step escalations, maintenance windows and remote commands, permissions by user and host group, proxy topology for distributed and DMZ collection, database sizing and housekeeping, backup, upgrades and the API, all against a running server.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Zabbix engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Zabbix trainer is chosen

Engagements are matched on the tool, not the calendar. For Zabbix that means a trainer who has run it in production — metric-centric monitoring at estate scale — templates, trigger expressions, low-level discovery and proxies — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Zabbix training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Zabbix batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Zabbix?

Zabbix is an open-source monitoring system for servers, networks, applications, databases, cloud services and everything else with an address. What distinguishes it from check-and-alert tools in the Nagios lineage is that Zabbix is metric-centric rather than state-centric: every monitored host has items, each item collects a value on its own interval, and every value is written to the Zabbix database as history and then aggregated into trends. A problem is not the exit code of a script — it is a trigger expression evaluated over that stored data, using functions such as last, avg, min, max, change, nodata and forecast.

Collection is deliberately broad because real estates are not homogeneous. The Zabbix agent works in passive mode, where the server polls it, and in active mode, where the agent opens the connection outward — which is what makes monitoring through firewalls and NAT practical. Beyond the agent there is SNMP v1, v2c and v3 with trap handling, IPMI for out-of-band hardware, JMX through the Java gateway, ODBC for databases, HTTP agent items for REST endpoints, external scripts, and script items. Calculated and dependent items derive new values from collected ones without touching the host at all.

The scale story is templates and discovery. A template carries items, triggers, graphs, dashboards, discovery rules and macros, and links to hosts, so configuration effort is spent per class of host rather than per host. Low-level discovery goes further: a discovery rule returns a JSON list, and item, trigger and graph prototypes are instantiated automatically for every filesystem, network interface, service, database or container found. Around that sit events and actions with multi-step escalations, media types for email, webhooks and scripts, maintenance windows, remote commands for automatic recovery, auto-registration for onboarding, permissions by user and host group, proxies for distributed collection, and an API that does everything the frontend can.

Why this skill matters now

Infrastructure monitoring did not disappear when Prometheus arrived; it moved out of fashion while remaining load-bearing. The estates that actually need it — network gear, storage arrays, hypervisors, Windows servers, appliances, IPMI-managed hardware, databases and the long tail of things that will never expose a metrics endpoint — are not Kubernetes-shaped, and a pull-based, label-oriented, short-retention time-series system is a poor fit for them. Zabbix covers that entire surface in one product with no per-node licence.

Cost is the second driver. Organisations re-examining a six- or seven-figure commercial monitoring renewal look hard at what they would lose by moving to Zabbix, and the honest answer is usually less than expected — provided they have engineers who can template properly. That proviso is the whole point. A Zabbix deployment configured host by host through the frontend becomes unmaintainable at a few hundred hosts; the same deployment built on templates, macros and low-level discovery scales to tens of thousands and is largely self-configuring as infrastructure changes.

So the demand is specifically for depth. Writing a trigger expression that fires once on a real problem rather than fifty times on a transient spike, sizing a database and its housekeeping for a stated retention, designing proxy topology across sites, and building templates other teams can reuse — those are the skills organisations hire for, and they are not learned by clicking through the interface.

Zabbix training
# outcomes

What your team can do afterwards

Explain the Zabbix architecture — server, database, frontend, agent, proxy, Java gateway — and how a value travels through it
Choose the right item type for a target: agent passive or active, SNMP, IPMI, JMX, ODBC, HTTP agent or script
Write trigger expressions that fire on real problems, using time windows, hysteresis and dependencies to suppress noise
Build templates with macros so configuration effort is spent per class of host rather than per host
Automate host configuration with low-level discovery and item, trigger and graph prototypes
Onboard hosts automatically with network discovery and active-agent auto-registration
Design notifications and multi-step escalations with actions, media types, webhooks and message macros
Manage access properly: user groups, host group permissions, roles, authentication and audit
Deploy proxies for distributed, DMZ and high-latency collection with correct buffering
Operate the platform: database sizing, housekeeping, partitioning, backup, upgrades and the Zabbix API
# curriculum

12 modules. Live demos in a real lab, not slides.

01Monitoring concepts, and how Zabbix is builtLive & Interactive5 hrs · 2 assignments · 1 capstone

The model before the interface. Why a metric-centric system behaves differently from a check-centric one, then Zabbix's own architecture: server, database, frontend, agent, proxy and Java gateway, the poller and preprocessing pipeline, and where each component becomes a bottleneck. An honest comparison against Nagios, Icinga, Prometheus and commercial platforms.

Topics: A short history of Zabbix and its release model · Metric-centric monitoring versus check-and-state monitoring · Architecture: server, database, frontend, agent, proxy, Java gateway · The path of a value: collection, preprocessing, storage, trigger evaluation · Pollers, trappers, preprocessing workers and the value cache · Zabbix compared with Nagios, Icinga, Prometheus and commercial platforms · Where Zabbix is the wrong tool · Sizing the components for a stated host and item count

  • Assignments: (1) Diagram the collection path for one host in your estate; (2) Estimate new values per second and required pollers for a stated fleet
  • Capstone: Produce an architecture note proposing a Zabbix topology for a specific estate
02Installation and initial configurationLive & Interactive5 hrs · 2 assignments · 1 capstone

A working server you can build again from documentation. Installing the server, frontend and agent from packages and containers, the database choice including TimescaleDB, the configuration files that matter, and the initial setup work — administration settings, housekeeping, time zones and the first host.

Topics: Installing the server, frontend and agent from packages and containers · Database selection: MySQL, PostgreSQL and TimescaleDB · zabbix_server.conf and zabbix_agentd.conf: the settings that matter · Frontend configuration, PHP requirements and reverse proxy · TLS between agent, proxy and server · First login, administration settings and time zone handling · Adding a first host and interface · Verifying collection and reading the server log · Upgrading the agent to Zabbix agent 2 and what changes

  • Assignments: (1) Install a server and two agents, one passive and one active, and prove both collect; (2) Enable TLS between an agent and the server with PSK and with certificates
  • Capstone: Deliver the documented Zabbix installation you operate for the rest of the course
03The data model and the frontendLive & Interactive5 hrs · 2 assignments · 1 capstone

The vocabulary everything else uses. Hosts, host groups, interfaces, items, triggers, events, problems, actions, templates, macros and value maps — with precise definitions, because most Zabbix confusion is terminology confusion. Then a working tour of the frontend so attendees can find anything.

Topics: Hosts, host groups, host interfaces and host inventory · Items, item keys, value types and units · Triggers, events, problems and their relationship · Templates, linkage and inheritance · Macros: global, template, host and user macros, and macro context · Value maps, units and preprocessing at a glance · Frontend navigation: Monitoring, Data collection, Alerts, Reports, Administration · Filters, saved filters and the problem view · Permissions preview: what a non-admin user actually sees

  • Assignments: (1) Define ten monitoring requirements in Zabbix vocabulary before touching the interface; (2) Build a host with a value-mapped item and a user macro
  • Capstone: Produce a naming and grouping convention for hosts, groups and templates that scales
04Data collection with the Zabbix agentLive & Interactive5 hrs · 2 assignments · 1 capstone

The most common collection path, in depth. Passive versus active checks and why active mode solves firewall and NAT problems, the built-in agent item keys, user parameters for anything not built in, item preprocessing, and the update-interval and scheduling behaviour that determines load.

Topics: Passive checks: server polls agent · Active checks: agent connects to server, and the active check refresh · Built-in agent keys for CPU, memory, disk, network, processes and services · Windows-specific keys, performance counters and services · User parameters and flexible user parameters · Zabbix agent 2 plugins · Item preprocessing: regex, JSONPath, XPath, change per second, throttling, JavaScript · Update intervals, flexible intervals and scheduling intervals · Log file monitoring, log rotation handling and log item keys · Unsupported items: causes and diagnosis · zabbix_get for testing a check from the command line

  • Assignments: (1) Write a user parameter for a metric with no built-in key and prove it with zabbix_get; (2) Use preprocessing to turn a raw counter into a rate and discard noise
  • Capstone: Instrument one real application host end to end using only agent items and preprocessing
05Agentless and protocol-based collectionLive & Interactive5 hrs · 2 assignments · 1 capstone

Everything you cannot install an agent on. SNMP for network and appliance monitoring including v3 authentication and trap handling, IPMI for hardware out of band, JMX through the Java gateway, ODBC for database metrics, HTTP agent items for REST APIs, and simple checks. Then calculated, dependent and aggregate items that derive values with no collection at all.

Topics: SNMP v1, v2c and v3: OIDs, MIBs, walking a device and dynamic indexes · SNMP traps and the trap receiver · SNMP bulk requests and polling efficiency · IPMI monitoring for out-of-band hardware health · JMX monitoring through the Java gateway · ODBC items for database metrics · HTTP agent items for REST endpoints, including headers and authentication · Simple checks: ICMP ping, port checks and service availability · External checks and script items · Calculated items and their expression syntax · Dependent items and master-item preprocessing chains · Aggregate calculations across host groups

  • Assignments: (1) Monitor a network device over SNMPv3 with dynamic index discovery; (2) Collect a JSON API response once and split it into ten dependent items
  • Capstone: Monitor a heterogeneous rack — network, hardware, database and API — with no agent installed
06Templates, inventory and configuration at scaleLive & Interactive5 hrs · 2 assignments · 1 capstone

The single decision that determines whether a Zabbix deployment survives growth. Template design and linkage, nested templates, macros as the parameterisation mechanism, overriding at host level, and the discipline that keeps a template library reusable. Then host inventory, populated manually and automatically.

Topics: Template structure: items, triggers, graphs, dashboards, discovery rules, macros · Linking, unlinking and unlinking-and-clearing · Nested templates and template composition · Macros as template parameters, and macro precedence · Overriding thresholds per host without editing the template · Official templates: what to reuse and what to rewrite · Template versioning and change management · Host inventory: manual, automatic and inventory-linked items · Using inventory fields in filters and actions · Exporting and importing templates as YAML, XML or JSON

  • Assignments: (1) Convert a hand-configured host into a template plus macro overrides; (2) Build a nested template set for a service that runs on three operating systems
  • Capstone: Deliver a reusable template library another team could adopt without modification
07Problem detection: triggers, events and severityLive & Interactive5 hrs · 2 assignments · 1 capstone

Where alert quality is decided. Trigger expression syntax and its function library, choosing a time window that reflects the failure, hysteresis and recovery expressions to stop flapping, dependencies so one root cause does not produce fifty alerts, severity as a real classification, and the event lifecycle through acknowledgement and closure.

Topics: Trigger expression syntax and operators · Function library: last, avg, min, max, count, change, nodata, forecast, timeleft · Choosing evaluation windows that match the failure mode · Recovery expressions and hysteresis · Trigger dependencies and root-cause suppression · Severity levels and using them consistently · Manual close, acknowledgement and problem suppression · Event correlation: global and trigger-level · The event lifecycle: PROBLEM, acknowledged, suppressed, RESOLVED · Diagnosing a trigger that never fires, or fires constantly · Baselines and anomaly-style triggers with trend functions

  • Assignments: (1) Rewrite five noisy triggers so each fires once on a real problem; (2) Build a dependency chain so a switch failure suppresses the hosts behind it
  • Capstone: Deliver a trigger set for one service with justified windows, severities and dependencies
08Visualisation and reportingLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning collected data into something a human uses. Simple and custom graphs, aggregated views, dashboards and widgets, network maps built from real topology, geographical maps, slide shows for wall displays, scheduled reports, and the Grafana integration for teams that already standardised there.

Topics: Simple graphs, custom graphs and graph prototypes · Dashboards and widgets, including host and problem widgets · Dashboard templating and host-level dashboards · Network maps: elements, links, link indicators and automatic status · Map hierarchies and drill-down · Geographical maps and location-based views · Slide shows and wall-display considerations · Scheduled PDF reports and their delivery · Top hosts, aggregated and overview widgets · The Grafana Zabbix data source and when to use it · Data export for external analysis

  • Assignments: (1) Build a service dashboard that answers a stated question without any drill-down; (2) Build a network map whose link colour reflects real trigger state
  • Capstone: Deliver a dashboard and map set that a duty operator could work from for a whole shift
09Notifications, actions and automatic recoveryLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting the right message to the right person, once. Actions with conditions and operations, multi-step escalations with delays and repeat counts, media types including webhooks to chat and incident tools, message templates and the macro vocabulary available in them, then remote commands that let Zabbix repair a problem before anyone is paged.

Topics: Actions: conditions, condition types and calculation · Operations, recovery operations and update operations · Escalation steps, delays, repeat counts and cancelling escalation · Media types: email, SMS, script and webhook · Webhook media types with JavaScript, and integrating chat or incident tools · Message templates and the macro vocabulary · User media, severity filtering and time period restrictions · Remote commands for automatic recovery, and their risks · Running commands on the agent, the server or a proxy · Maintenance windows at host and host-group level, with and without data collection · Suppression, and why suppressed is not the same as acknowledged · Auditing what was sent, to whom, and whether it was delivered

  • Assignments: (1) Build a three-step escalation that pages only after automated recovery has failed; (2) Write a webhook media type that opens and closes an incident automatically
  • Capstone: Deliver an alerting policy with escalation, suppression, maintenance and automated first response
10Discovery and automationLive & Interactive5 hrs · 2 assignments · 1 capstone

Configuration that maintains itself. Network discovery for finding hosts, active-agent auto-registration for hosts that announce themselves, and low-level discovery for everything inside a host — filesystems, interfaces, services, databases, containers — with prototypes, filters and overrides. Then web scenario monitoring for end-user transactions.

Topics: Network discovery rules, checks and discovery actions · Active agent auto-registration and registration actions · Automatically assigning templates, groups and macros on registration · Low-level discovery: the JSON contract and discovery keys · Built-in discovery for filesystems, interfaces, services and processes · Item, trigger, graph and host prototypes · LLD macros, filters and regular expressions · LLD overrides for exceptions to a prototype · Custom discovery from a script or HTTP source · Lost resources: keep-lost period and cleanup · Web monitoring: scenarios, steps, variables and authentication · Monitoring a login journey as a transaction

  • Assignments: (1) Auto-register a new host so it arrives fully templated with no manual step; (2) Write a custom LLD rule from a script and instantiate prototypes from it
  • Capstone: Deliver a zero-touch onboarding path from new host to fully monitored and alerting
11Users, permissions and administrationLive & Interactive5 hrs · 2 assignments · 1 capstone

Running Zabbix for an organisation rather than for its administrator. User roles and their granular permissions, user groups and host-group permissions, frontend access restrictions, authentication against LDAP or SAML, the audit log, and the administration settings that quietly determine behaviour — working time, housekeeping, and frontend scripts.

Topics: Users, user groups and user roles · Permission model: read, read-write and deny across host groups · Role-based UI element and API method restrictions · Internal, LDAP, Active Directory and SAML authentication · Multi-factor authentication and session settings · The audit log and what it captures · Working time and its effect on graphs and reports · Housekeeping settings and their performance impact · Global macros and global regular expressions · Frontend scripts and manual host actions · Value maps, icon maps and administration housekeeping · Delegating configuration to application teams safely

  • Assignments: (1) Give an application team read-write on their own hosts and read-only elsewhere, then prove it; (2) Configure LDAP authentication and map directory groups to Zabbix user groups
  • Capstone: Deliver a multi-tenant permission model with delegated configuration and full audit
12Scale, distribution and operationsLive & Interactive5 hrs · 2 assignments · 1 capstone

Everything that keeps a large deployment healthy for years. Proxies for distributed, DMZ and high-latency collection with buffering; database sizing, partitioning and housekeeping; backup and restore; upgrade path and version policy; the API and configuration as code; command-line utilities; and business-level reporting with IT services and SLA.

Topics: Proxy architecture: active and passive proxies, buffering and failover · When a proxy is required, and how many · Zabbix high availability for the server · Database sizing: history, trends and events growth · Partitioning, TimescaleDB compression and housekeeping strategy · Performance tuning: cache sizes, pollers, preprocessing workers, queue analysis · Reading the Zabbix queue and diagnosing collection delay · Backup procedures for database and configuration · Upgrades, LTS releases and the development and release policy · Configuration export and import in YAML, XML and JSON · The Zabbix API: authentication, objects and configuration as code · Command-line utilities: zabbix_get and zabbix_sender · Sending data from applications and CI with zabbix_sender · IT services, SLA definition and business-level reporting

  • Assignments: (1) Deploy a proxy for a remote site and prove buffering across a simulated outage; (2) Create fifty hosts through the API from a source of truth and reconcile them
  • Capstone: Deliver an operations runbook: proxy topology, database plan, backup, upgrade path and queue alerting

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · COLLECTION

Monitor what has no agent

Bring a network device, an IPMI-managed server, a database and a REST API into monitoring using SNMPv3, IPMI, ODBC and HTTP agent items — with no agent installed anywhere.

snmpipmihttp agent
LAB · TEMPLATES

One template, three environments

Convert a hand-built host into a template driven by macros, then apply it across dev, staging and production with different thresholds and no template edits.

templatesmacrosinheritance
LAB · TRIGGERS

Fifty alerts become one

Take a genuinely noisy trigger set, rebuild it with correct evaluation windows, hysteresis and dependencies, and demonstrate a single alert for a single root cause.

triggershysteresisdependencies
LAB · DISCOVERY

Hosts that monitor themselves

Configure active-agent auto-registration with automatic templating, then add a custom low-level discovery rule so new filesystems and services appear without human action.

auto-registrationlldprototypes
LAB · ESCALATION

Recover first, page second

Build an action that runs a remote recovery command, waits, and only escalates to a human if the problem persists — then prove both paths.

actionsescalationremote commands
CAPSTONE · PLATFORM

A monitoring platform for a real estate

Deliver a proxy topology, template library, discovery-driven onboarding, delegated permissions, escalation policy, dashboards, database sizing and an upgrade runbook.

capstoneproxiesoperations
# ecosystem

The tools Zabbix sits next to

Grafana
SNMP
IPMI
PostgreSQL
TimescaleDB
MySQL
Ansible
PagerDuty
Slack
Kubernetes
Docker
LDAP

Who this is for

  • System and infrastructure administrators responsible for uptime across a mixed estate
  • Network engineers monitoring switches, routers, firewalls and appliances over SNMP
  • NOC and operations teams who work from dashboards, maps and escalation policies
  • DevOps and SRE engineers integrating infrastructure monitoring with incident tooling
  • Teams migrating from Nagios, Icinga or a commercial platform to an open-source stack
  • Engineers who own a Zabbix deployment that has grown past what manual configuration can sustain

Pre-requisites

  • Comfortable on a Linux command line — services, packages, files, permissions, logs
  • Basic networking: IP, ports, ICMP, DNS and what SNMP is for
  • Some SQL familiarity, enough to query a table and read an execution plan
  • Any scripting language for user parameters and custom checks
  • Two or three hosts, VMs or free-tier cloud instances — one server and two monitored targets
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Zabbix Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

How is Zabbix different from Prometheus? Do we need both?
They cover different estates. Prometheus is pull-based, label-oriented and excellent for dynamic, instrumented, containerised workloads with short retention. Zabbix collects from anything with an address — SNMP devices, IPMI hardware, Windows servers, databases, appliances — stores long-term history and trends itself, and includes alerting escalation and topology. Many organisations run both, and we cover where the boundary sensibly falls.
We run Nagios today. What actually changes?
The model, more than the tooling. Nagios asks a plugin for a state; Zabbix collects values and evaluates trigger expressions over stored history, which makes rate, trend, forecast and nodata conditions possible. You also gain templates with macro parameterisation, low-level discovery, an API, and built-in escalation. We cover the migration approach explicitly, including reusing existing check scripts as external or script items.
Our Zabbix has become unmanageable. Can this fix that?
That is the most common reason teams book this course, and the answer is usually templates and discovery. A deployment configured host by host will not scale; the same estate built on templates, macros, low-level discovery and auto-registration largely maintains itself. We can run the course directly against your configuration and produce a remediation plan alongside it.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at your device mix, database, proxy needs, directory service and incident tooling, and rebuild the module list around them. The labs then monitor your own hosts and devices.
Do you cover database sizing and performance tuning?
Yes, in the final module and throughout. History and trend growth arithmetic, housekeeping strategy, partitioning and TimescaleDB compression, cache and poller tuning, and how to read the Zabbix queue to find where collection is falling behind.
Do you cover the Zabbix API?
Yes. Authentication, the object model, and configuration as code — creating hosts, templates and items from a source of truth, and reconciling drift. It is the practical path out of clicking through the frontend, and it is where most mature deployments end up.
How long does a private Zabbix batch take?
Four days for the full agenda. Three days covers architecture, collection, templates, triggers, visualisation and alerting; adding discovery automation, permissions, proxies and operations makes four.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the engineers and the schedule; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP instances, or local VMs — with one host for the server and two as monitored targets. We guide them through it, and the server they build is the one they keep.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report. This is a DevOpsSchool certificate; the official Zabbix certified specialist examinations are run by Zabbix and are separate.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Zabbix trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote