Zabbix Network Monitoring Essentials

Leverage the advanced features of Zabbix to set up a professional network monitoring system quickly and efficiently
4.4 (54 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.
390 students enrolled
82% off
Take This Course
  • Lectures 31
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2014 English

Course Description

"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

What are the requirements?

  • 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.

What am I going to get from this course?

  • 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

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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Quick start

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


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


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

Section 2: Zabbix server installation

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


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


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

Section 3: Getting your first notification

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


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


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


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

Section 4: Hosts and templates

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.


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


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

Section 5: Items

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


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


Zabbix keeps a history of recorded items. Learn how to access the data in the web interface and use 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 for varying items like network interface or disk partitions is tedious. Use automatic discovery instead.


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

Section 6: Triggers, actions, and media

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.


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


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


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.


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

Section 7: Users, screens, and maps

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


Sometimes you need a user with restricted access. Create a new user group to assign the desired 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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Packt Publishing, 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.

Ready to start learning?
Take This Course