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