Zabbix Network Monitoring Essentials
4.0 (114 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
629 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Zabbix Network Monitoring Essentials to your Wishlist.

Add to Wishlist

Zabbix Network Monitoring Essentials

Leverage the advanced features of Zabbix to set up a professional network monitoring system quickly and efficiently
Best Seller
4.0 (114 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
629 students enrolled
Created by Packt Publishing
Last updated 11/2014
Current price: $10 Original price: $85 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
  • 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 is the target audience?
  • 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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
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.

Installing the Zabbix Software Appliance

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
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
About the Instructor
Packt Publishing
3.9 Average rating
8,109 Reviews
58,308 Students
686 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.