Zabbix 4.4 Application and Network Monitoring
What you’ll learn
Installation and Configuration of Zabbix Server, Agents and Proxies on PC, Linux and MacOS
Create Network Discovery Rules that Auto Add and Configure Discovered Hosts
Setup LLD Discovery Rules and Actions to Auto Configure SNMP Devices into specific Groups and Assign Templates
Construct a Reusable PCI DSS Monitoring Template for all hosts
Configuring Domain name and SSL for Zabbix Server
Install and Configure a Send Only SMTP server for emails
Media Type Configuration for customised Email, Slack and SMS notifications
Advanced Items and Triggers on PC, Linux and MacOS
Create Standalone and Template Screens
Configure a Swap FIle for Zabbix Server
Creating a Graphical Network Map of All Hosts Indicating Status
Creating Template Items for Assigning to Multiple Hosts
Item Preprocessing using Regex and Javascript
Item Cloning to produce a PCI DSS Template
Web Monitoring from Different Geographical Locations for HTTP Status Codes and Response Speeds
Create a LLD Graph Prototype from a File System Discovery Rule and Add it to a Template Screen
Create a LLD Trigger Prototype that Triggers Within a Range
Configure PSK Encryption between Zabbix Server, Agents and Proxies
Configure Trigger Ok Event Generation to Minimise Alert Flapping
Execute remote commands on Windows and Linux
Monitor SSL Certificate Expiry
Log File Monitoring Nginx Proxy HTTP Status Codes
Run Docker Commands with Administration Scripts
UserParameters, with Examples
Execute Powershell Scripts to Check Windows Updates
Calculated Items
Zabbix Sender and Trapper, with Many Examples
Copy an Exisiting Zabbix Server from One Server to Another
Setup Grafana with the MySQL and Zabbix Datasources
Setup MySQL Monitoring
Setup SNMP Hosts and query using OIDs and MIBs
Prometheus Node Exporter Introduction, Installing as a Service and Host Configuration
Setup LLD Discovery and Actions to Auto Configure Prometheus Node Exporters
Zabbix API Introduction with Examples, Python Script, User Permissions and Testing Tool
All Videos in one place, and with no Ads
Requirements
You will need access to several PCs and/or locally hosted or cloud hosted VMs and/or Rasberry PIs. In this course I demonstrate various features using Windows 10, Ubuntu, Rasberry Pi and MacOSX
You have the choice of using dedicated hardware, or using cloud or locally hosted VM managers such as Oracle Virtual Box. The more variation you can access, the better. Zabbix agents will run on most OSs, but Zabbix Server and Proxy will need Linux such as Ubuntu or CentOS
In this course I predominantly demonstrate using Ubuntu Linux, but also provide CentOS equivalent commands in accompanying documentation where applicable.
Description
Zabbix is a complete open source monitoring software solution for networks, operating systems and applications.
In this course you will install and extensively configure Zabbix Server, Zabbix Proxy, multiple Zabbix Agents on Windows, Linux and MacOS whether on the same network, or behind a firewall, on dedicated hardware or locally or cloud hosted VMs.
Zabbix can be used in the enterprise or even on you own home network where you can have much better visibility of the things connected and running on it and how they are used.
Who this course is for:
Network Engineers
IT Platform Specialists
System Administrators
DevOps Technicians
Enthusiasts wanting a better understanding and better visibility of their networks in the home or office
Someone who is curious and wants a better understanding of what Zabbix does and what Zabbix is good at
Course content
Expand 70 lectures07:38:56
–Zabbix
07:38:56
Provisioning a Linux to Install Zabbix Server
Preview
02:56
Downloading and Installing Zabbix Server from Packages
01:41
Install Zabbix Server, Frontend and Agent
00:36
Create the Initial Database
04:01
Zabbix Questions
5 questions
Configure the PHP front end
01:07
Start Server and Agent Processes
00:40
Log in and Configure Zabbix Server Front End
01:24
Zabbix Questions
5 questions
Configure a Domain name for the Zabbix Server
01:00
Configure a SSL certificate for Zabbix Server Front end
02:11
Changing Admin Password
01:06
Setup A Send Only SMTP server and Configure the Email Media Type
04:50
Zabbix Agents Intro
01:12
Install Zabbix Agent on Ubuntu on Same Network as Zabbix Server
06:57
Install Zabbix Agent on a Windows Host behind a firewall
05:35
Install Zabbix Agent on a VM behind a firewall
06:44
Install Zabbix Agent on a Mac OSX behind a firewall
04:22
Install and Configure Zabbix Proxy
Preview
04:39
Configure Zabbix Agent on the Zabbix Proxy
07:58
Ensure Zabbix Agent and/or Proxy Auto Starts After Reboot
03:44
Reconfigure Zabbix Agents to use Zabbix Proxy
05:02
Setup Network Discovery of Zabbix Agents
04:12
Auto Add Discovered Hosts
06:48
Zabbix Questions
12 questions
Enable PSK Encryption for Zabbix Agent on Linux
05:53
Create our First Screen – CPU Loads for All Hosts
04:23
Viewing Template Defined Screens
03:35
Reviewing The Setup So Far
05:25
Creating a Network Map
06:52
Create Our First Item – Windows Failed Logon
04:35
Create Template Items
03:41
Zabbix Questions
5 questions
Item Preprocessing with Regex
03:17
Item Preprocessing with JavaScript
05:12
Item Cloning to Create a PCI DSS Windows Template
02:17
Importing Templates
08:47
Zabbix Questions
3 questions
Creating a New Media Type – Slack
09:31
Creating SMS Media Type for Remotely Hosted Zabbix Server
08:23
Create our 1st Trigger and Get a Disaster Alert via SMS
03:41
Customising Trigger Alert Messages with Macros
04:38
Add Disk Space History To OS Linux Template Screen
05:10
Trigger Prototypes and Triggering within a Range
05:00
Configure Trigger ‘Ok Event Generation’ to minimise Alert Flapping
08:45
Web Monitoring Web Sites for Status Code 200
08:57
Execute Bat File on Remote Windows Host with Zabbix Agent
08:20
Execute Python Script on Remote Linux Host with Zabbix Agent
05:08
Using the ‘Zabbix Get’ Command
05:10
Check SSL Certificate Expiry on Websites using Custom Script and system.run
Preview
10:42
Log File Monitoring – Nginx Proxy HTTP Status Codes
Preview
23:09
Running Docker Commands with Administration Scripts
12:29
UserParameters, with Examples
14:42
Execute Powershell Scripts to Check Windows Updates
12:48
Calculated Items
10:14
Calculated Items in LLD
05:42
Zabbix Sender and Trapper – Intro and Example 1 – Cron
15:17
Zabbix Sender and Trapper – Example 2 – Screen
05:27
Zabbix Sender and Trapper – Example 3 – PSK
06:23
Zabbix Sender and Trapper – Example 4 – Mock Shop
13:50
Copy Zabbix Server From One Server to Another
16:33
Grafana Zabbix Plugin
10:24
Setup MySQL Monitoring
05:26
Setup SNMP Hosts in Zabbix
11:49
Query SNMP Hosts using OIDs
05:42
Query SNMP Hosts using MIBs
03:58
Setup LLD Discovery Rules and Actions to Auto Configure SNMP Devices
Preview
16:39
Add a CISCO SNMP Enabled Network Switch
11:21
Prometheus Node Exporter Introduction and Install as a Service
05:27
Prometheus Node Exporter Manual Host Configuration
05:26
Setup LLD Discovery and Actions to Auto Configure Prometheus Node Exporters
07:28
Zabbix API Introduction and Examples
04:17
Zabbix API Test Tool
09:53
Zabbix API Python Example
03:01
Zabbix API User Permissions
05:24