Zabbix Network Monitoring Essentials
3.9 (318 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,549 students enrolled

Zabbix Network Monitoring Essentials

Leverage the advanced features of Zabbix to set up a professional network monitoring system quickly and efficiently
3.9 (318 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,549 students enrolled
Created by Packt Publishing
Last updated 11/2014
English [Auto]
Current price: $58.99 Original price: $84.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Install and configure your own Zabbix server with the required database and web frontend
  • Quick start by setting up an item, a trigger, and an action to get a minimal working setup
  • Automatically monitor servers in your network by managing hosts and using automatic host discovery
  • Add items to hosts for gathering information about the servers' states. Use templates to avoid repetitive tasks
  • Learn how to zoom and pan data in the interactive graph viewer by accessing the history of monitored items
  • Add personalized items by creating user parameters if Zabbix lacks the required functionality
  • Manage triggers to identify a problem in your infrastructure. Add trigger dependencies to avoid redundant alerts
  • Set up specific actions to provide alerts to the required contacts or automatically try to fix the issue
  • Manage users and user groups to assign fine-grained control to the people that use and manage your Zabbix installation
  • Set up screens and maps to visualize the state of your network and keep track of complex infrastructures
  • Additional use of scripting languages such as Python, Perl, or Ruby can extend Zabbix's functionality for monitoring your own custom services.
  • A practical video course with step-by-step instructions and an example-driven approach for setting up and monitoring your network using Zabbix.

"Zabbix Network Monitoring Essentials" is an extensive video course that gives a complete introduction into the key features of the enterprise-grade Zabbix monitoring software. Learn how to set up your own monitoring server and leverage many useful features that are hidden in the documentation. The course starts by showing you a fresh installation of the Zabbix server. All relevant functionality will be explained step by step while going through the web interface.

First you'll learn how to gather information from your servers by using the Zabbix agent. You'll then make use of triggers to define which conditions depict actual problems and should raise an alert. Additionally you'll learn how to visualize the items and triggers in screens and maps.

By the end of the course you will have set up and learnt to manage a Zabbix server like a pro.

About the Author

Christoph Haas is a system administrator and web application developer with 17 years of experience in this field. He received a diploma in Computer Science and is currently leading the IT department of a software company in Hamburg, Germany. In his spare time he contributes to the open source community as a Debian developer or by working on websites that he is currently refactoring in Ruby on Rails. Some of the most noticeable contributions are the mail server tutorials he maintains on his website

Who this course is for:
  • If you're a professional system and network administrator who is responsible for the reliable operation of an IT network then this video course is for you. All you need to know is how to manage Linux systems and network services.
Course content
Expand all 31 lectures 02:33:04
+ Quick start
3 lectures 14:20

Installing Zabbix on a server requires a few steps. Use the software appliance to get a working Zabbix system in just minutes.

Preview 03:52

The web interface may look confusing at first. Find your way around it easily.

Brief Tour through the Web Interface

The dashboard is very useful. Understand its widgets and configure it as you like.

Exploring the Dashboard
+ Zabbix server installation
3 lectures 13:52

You can install either from source or using binary packages. Learn where to find the needed files.

Software Components

Now that you have the binary packages, let us see how that gets you a working Zabbix server.

Zabbix server installation

To configure Zabbix, you need access to the web interface. Install the frontend package and configure it.

Web Interface Preparation
+ Getting your first notification
4 lectures 19:19

Before you can monitor items, you need a host. Enable monitoring on the Zabbix server itself.

Installing the Zabbix Agent on the Server

To gather information about system parameters, you need to add items first.

Preview 04:55

Items do not carry information on which value range is wanted. Add a trigger to define the range of acceptable values.

Adding a Trigger

Configuring a trigger is not sufficient to make Zabbix send you an email. Configure media and actions to do that.

Adding an Action to Send an E-mail
+ Hosts and templates
4 lectures 21:06

Before you can add items or triggers, you first need to create a host.


Adding many hosts manually is tedious. Use network discovery rules to add hosts automatically.

Automatic Host Discovery

Cloning hosts copies the attached entities. Use templates instead to avoid repetition.

Preview 06:13

Taking services down for maintenance will trigger alerts and mess up your uptime statistics. Set proper maintenance periods to avoid that.

Maintenance Periods
+ Items
6 lectures 28:26

To gather useful information from servers you have to define items in Zabbix.

Item Parameters Explained

Keeping track of many items may become hard. Use the filter feature to find what you are looking for.

Filtering Items

Zabbix keeps a history of recorded items. Learn how to access the data in the web interface and use ad hoc graphs.

Item History and Ad hoc Graphs

In special cases, you may need to add items that are not supported by the Zabbix item. Add a UserParameter to create custom items.

Adding Items Using UserParameters

Adding items for varying items like network interface or disk partitions is tedious. Use automatic discovery instead.

Automatic Item Discovery

Often, hosts need to be checked in different ways or with different trigger thresholds. Use user macros to define particularities of your hosts.

Preview 03:28
+ Triggers, actions, and media
6 lectures 26:09

Items do not tell whether their result is good or bad. You need to use triggers to tell Zabbix which results depict a problem situation.


Sometimes, certain outages can cause lots of triggers to fire. Configure proper dependencies to avoid a flood of messages.

Trigger Dependencies

Triggers do not send out messages to system administrators. Add an action to make Zabbix alert you.

Preview 04:10

Sometimes you have a known workaround for a certain situation. Leverage remote commands from actions to fix things automatically.

Remote Commands

In a team of system administrators, it might not be clear who is working on a certain issue. Leverage the acknowledgment feature for that purpose.

Escalations and Acknowledgments

Actions can only send messages to contacts if Zabbix knows how to do that. You have to configure media types first.

Media Types
+ Users, screens, and maps
5 lectures 29:52

The default configuration only contains a guest and an administrative account. Create more accounts to let other people access Zabbix.

User Management

Sometimes you need a user with restricted access. Create a new user group to assign the desired permissions.

User Access Permissions

Browsing through data and graphs does not give you a good overview. Create your own screens that contain the information you want to show at a glance.


The current status of your infrastructure may not be clearly visible. Create maps to get a good visual overview.


Maps are good for overviews. You can even make them more detailed by printing actual data on it using macros.

Preview 04:44