Zabbix certified specialist 7_Day_1_slides.pdf

guipamar365 56 views 178 slides Sep 16, 2025
Slide 1
Slide 1 of 187
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113
Slide 114
114
Slide 115
115
Slide 116
116
Slide 117
117
Slide 118
118
Slide 119
119
Slide 120
120
Slide 121
121
Slide 122
122
Slide 123
123
Slide 124
124
Slide 125
125
Slide 126
126
Slide 127
127
Slide 128
128
Slide 129
129
Slide 130
130
Slide 131
131
Slide 132
132
Slide 133
133
Slide 134
134
Slide 135
135
Slide 136
136
Slide 137
137
Slide 138
138
Slide 139
139
Slide 140
140
Slide 141
141
Slide 142
142
Slide 143
143
Slide 144
144
Slide 145
145
Slide 146
146
Slide 147
147
Slide 148
148
Slide 149
149
Slide 150
150
Slide 151
151
Slide 152
152
Slide 153
153
Slide 154
154
Slide 155
155
Slide 156
156
Slide 157
157
Slide 158
158
Slide 159
159
Slide 160
160
Slide 161
161
Slide 162
162
Slide 163
163
Slide 164
164
Slide 165
165
Slide 166
166
Slide 167
167
Slide 168
168
Slide 169
169
Slide 170
170
Slide 171
171
Slide 172
172
Slide 173
173
Slide 174
174
Slide 175
175
Slide 176
176
Slide 177
177
Slide 178
178
Slide 179
179
Slide 180
180
Slide 181
181
Slide 182
182
Slide 183
183
Slide 184
184
Slide 185
185
Slide 186
186
Slide 187
187

About This Presentation

Zabbix certified specialist


Slide Content

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 2
Rules
Itisprohibitedtomakeanyvideoand/oraudiorecordingsduringthewholeperiodofthiscourse.
Thiscourseisintendedonlyfortheofficiallyenrolledstudent.SubjecttotheCopyrightNoticebelow,thestudentisnotallowedtoshare
theircredentialsforattendingthiscourse,toallowotherstojoinandtakepart,orotherwisemakeuseoftheseMaterials.
Copyrightnotice
©Zabbix,2025.Allrightsreserved.
Unlessotherwiseindicated,Zabbixownsthecopyrightandotherintellectualpropertyrightsinthetext,graphics,information,designs,
data,verbal/audio/videopresentationsandfiles,comments,drawings,examquestionsandexamanswers,andothertrainingcontent,lab
manualsandpracticaltasks,andtrainingcoursesthemselves(further–Materials).
TheMaterialsareprotectedbywatermarks,copyrightstatements,andothermeans.Itisprohibitedtoremoveanyofwatermarksand
copyrightstatements,orinanyotherwaytoamendorchangethecontentorappearanceoftheMaterials.
Anyunauthorizedreprint,publication,reproduction,sharing,oruseoftheMaterialsisprohibited.NopartoftheMaterialsmaybe
reproduced,transmitted,orpublishedinanyformorbyanymeans,electronicormechanical,includingphotocopying,recording,orby
anyinformationstorageandretrievalsystemwithouttheexpresssignedwrittenpermissionfromZabbix.
AllcourseMaterialsmadeavailabletothestudentduringthecourseofthetrainingmaybeusedsolelybythestudentenrolledinthe
relevantcourseforpersonalandeducationalpurposesonly.Materialsprovidedtothestudentshouldbetreatedasconfidential
informationsharedwiththestudentonlyforthepurposeofthestudentperformingZabbixCertifiedtraining.
Thestudentacknowledgesthatdamagesalonewouldnotbeanadequateremedyforthebreachofthiscopyrightandthestudentshall
beentitledtothegrantingofequitablereliefconcerninganythreatenedoractualbreachofanyoftheprovisionsofthisCopyrightnotice.
COPYRIGHT NOTICE [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 3
Introduction
Technical background
Experience with Zabbix or other monitoring solutions
Current Zabbix deployments
We assume that attendees of this course possess an advanced level of
computer literacy. For practical tasks, please refer to the Lab Manual, as it
provides all the necessary details
GETTING STARTED
All students are required to turn on their web cameras and use the name
provided during training registration so that the trainer can accurately track
attendance
Feel free to ask questions at any time! [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 4
GETTING STARTED
Kindly confirm that you have received an email
with exam.zabbix.com account credentials
If you have already participated in 3.0 –7.0 Zabbix
trainings, please use the account provided earlier.
Please confirm that you can log in to the exam
page. Any courses will be accessible later.
When you log in to your exam.zabbix.com
account, please check that your name and
surname are spelled correctlyas this will be
the nameprinted on the certificates. [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 5
!Please bear in mind that this is a live training session and exact scheduling may vary
DAILY SCHEDULE
10:30 -10:45
Coffee break
12:00 -13:00
Lunch break
14:30 -14:45
Coffee break
16:15 -16:30
Coffee break
09:00 -10:30
Training
10:45 -12:00
Training
13:00 -14:30
Training
14:45 -16:15
Training
16:30 -18:00
Training / Certification
Monday -Friday [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 8
FUNCTIONALITY
Trend prediction
Real-time monitoring
AD authentication
User roles and permissions
Problem detection
Tags
Pro-active monitoring
Visualization
Preprocessing
Flexibility
Bulk metric collection
Encryption
Aggregate monitoring
Native agents
SLA monitoring
Inventory
Event correlation
Network discovery
Agent auto registration
Low-level Discovery
Templates
Distributed monitoring
API
Alerting
Web monitoring
Database monitoring
Java monitoring
IPv6
IPMI monitoring
SNMP monitoring
Zabbixis a universal enterprise-level monitoring solution [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 9
DEVELOPMENT
Zabbix is Open Source and comes at no cost:
Released under the AGPLv3 license
Free for commercial and non-commercial use
No limitations on the number of users and monitored devices
The entire source code is fully open and available for everyone
Key development principles:
Deliver high-performance, high-quality products
Minimize third-party dependencies
Optimize resource efficiency for minimal system resource usage
Create comprehensive documentation to help understand and use the software [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 10
WHAT TO MONITOR
Zabbix offers solutions for different application areas and use cases:
Hardware monitoring:
▪Infrastructure resources
▪Sensors
▪Industrial serial devices
OS level monitoring:
▪Available resources
▪Service statuses
▪Log file entries
Virtual machine and container monitoring:
▪Guest VM, hypervisors and datastores
▪Docker, Podman, Kubernetes, etc.
Cloud monitoring
Application monitoring
Database monitoring
CONTAINERSCLOUDS
APPLICATIONS
OPERATING
SYSTEMS
DATABASES
HARDWARE [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 11
METRIC COLLECTION
Zabbix supports a wide range of metric collection:
Zabbix agent
Simple ping and port checks
SNMP(v1, v2c, v3), SNMP traps, IPMI
HTTP checks and Web monitoring
SSH and Telnet checks
Database monitoring
Java application monitoring
Aggregated and calculated checks
VMware monitoring
Cloud service monitoring
Custom metrics/scripts and more [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 12
PROGRAMMING LANGUAGES
Different programming languages are used for the source code:
C language -to provide the best performance:
▪Zabbix server
▪Zabbix proxy
▪Zabbix agent
Go language -to provide more options for plugin developers:
▪Zabbix agent 2
▪Zabbix web services
PHP language -to provide a platform-independent frontend:
▪Zabbix frontend
JavaScript:
▪Frontend widgets
▪Webhooks and integrations
Java language -to communicate with Java applications natively:
▪Zabbix Java gateway [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 13
ABOUT ZABBIX
Zabbix 1.0 was released 23 March 2004:
Every 1.5 years, a new LTS (long time support) version is planned for release
A major version with new features is scheduled for release every 6 months
Patches/bugfixes are released monthly
Zabbix is used by the world's biggest aerospace, finance, educational, retail,
healthcare, and telecom companies [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 14
ZABBIX COMPANY
The Zabbix LLC was established in 2005:
There are developers, test engineers,
integrators, technical consultants, HR,
sales, marketing, and partnership
departments working all around the globe
Zabbix company offices are open
worldwide:
Europe
Japan
USA
Latin America
Mexico [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 15
COMMERCIAL SERVICES
Zabbix LLC and Zabbix-certified partners offer commercial services:
Technical Support Subscriptions
Get technical advice
Get instant access to a team of Zabbix experts for
guaranteed professional support 24x7
Professional training
Obtain knowledge
Focused, comprehensive training for all
your Zabbix needs
Migration
Move all your data to Zabbix
Switch to Zabbix without the trouble of moving all
your legacy infrastructure yourself
Upgrade
Use the latest version
Eliminate risk and
minimize downtime
Development
Enhance Zabbix
Let Zabbix develop additional
features for your business needs
Turnkey solution
Deploy professionally
Install and configure Zabbix according to
your specific requirements
Consulting
Talk to experts
Benefit from expert advice and best
practices for all Zabbix-related matters
Integration
Expand your workflow
Connect Zabbix to your ticketing system,
service desk, or any other tool
Template building
Customize monitoring
Effortlessly start monitoring your specific
device, system, application, or service
Find out more [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 17
MAIN COMPONENTS
Zabbix has three main components:
Zabbix server:
▪Data collection
▪Problem detection
▪Notification
Zabbix frontend:
▪Configuration management
▪Visualization
Zabbix database:
▪Configuration data
▪Historical values
Configuration
Collected metrics
Internal communications
Frontend Database Server
All components can be installed on the same or separate machines [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 18
ZABBIX FRONTEND
Zabbix frontend is used to:
Display and modify Zabbix monitoring configuration
Display collected values and problems using dashboards, graphs, maps, etc.
Changes made in the frontend are saved in the Zabbix database:
Frontend will display the latest configuration immediately
Zabbix server reads monitoring configuration changes every 10 seconds (by default)
10 secondsimmediately
Frontend Database Server [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 19
BROWSER REQUIREMENTS
Google Chrome
Mozilla Firefox
Microsoft Edge
Apple Safari
Opera
Other browser requirements:
Cookies and JavaScript must be enabled
The minimum recommended screen width for
Zabbix frontend is 1200px
The latest stable Zabbix versions are supported for the following browsers: [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 20
ZABBIX SERVER
Zabbix server processes all data:
Collects values from target hosts directly or through proxies
Preprocesses received values (if required)
Detects problems and sends out alerts
Stores collected values in a database
Monitored hosts Raw values Preprocessing Problem detection Database
Alerts [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 21
ZABBIX SERVER REQUIREMENTS
Linux:
▪RedHat / CentOS / Oracle Linux
▪Alma Linux / Rocky Linux
▪Debian / Ubuntu / Raspbian
▪SUSE Linux
Solaris
AIX, HP-UX
FreeBSD / OpenBSD
MacOS
Other
Some additional libraries are required to monitor SSH, SNMP, Web
checks, etc.
https://www.zabbix.com/documentation/devel/en/manual/installation/requirements#serverproxy
Zabbix server/proxy can be installed on any *nix operatingsystem: [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 22
ZABBIX DATABASE
Zabbix database is used to store:
Monitoring configuration (hosts, metrics, data collection intervals, etc.)
Collected data (historical data, events, audit, etc.)
Database backup is always required to restore a Zabbix instance:
Monitoring configuration is usually relatively small but critical for restore
Historical data backup can reach a significant size
Configuration Historical values Zabbix database [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 23
SUPPORTED DATABASE ENGINES
MySQL (8.0.30 - 9.0.x)
▪Including distributions like Percona, etc.
The following database engines are supported for Zabbix server:
MariaDB (10.5.00 -11.5.x)
PostgreSQL (13.0 - 17.x)
▪TimescaleDB extension (2.13.0-2.21.x)
Oracle (19c -21c)
▪The support for Oracle DB is deprecatedand will be dropped in
future releases [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 24
ZABBIX PROXY
Zabbix proxy collects data on behalf of Zabbix server:
Proxies will get their monitoring configuration from Zabbix server
automatically
Collected data is sent to Zabbix server every second by default
Monitored devices Zabbix proxy Zabbix server [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 25
ZABBIX AGENT
Push
Pull
Zabbix agent is a process deployed on monitoring targets:
Runs on various platforms (Linux, UNIX, macOS,
Windows, etc.)
Collects data from a device or an application
Has low memory footprint and resource usage
Can work in passive and active mode
Supports native communication encryption [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 27
DOWNLOAD ZABBIX
https://www.zabbix.com/download
There are multiple ways of getting Zabbix:
Download packages
Use Zabbix cloud SaaS
Deploy on cloud platforms
Deploy from official containers
Run a preconfigured appliance
Build from the source code [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 28
ZABBIX PACKAGES
Choose the correct package for your OS:
Zabbix version
OS distribution
OS version
Instructions on the web page will change according to the selected options
Zabbix component
Database type
Web server [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 29
ZABBIX CLOUD IMAGES
https://www.zabbix.com/cloud_images
Select the preferred cloud provider:
Zabbix will be deployed on the cloud using predefined settings
Latest versions may not be available on some cloud providers [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 30
DOCKER CONTAINERS
https://www.zabbix.com/container_images
Select and download the docker component:
Choose betweenthe Zabbix Docker Hub or GitHub
These are official docker filesbuilt by Zabbix LLC [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 31
ZABBIX APPLIANCE
https://www.zabbix.com/download_appliance
Download the official Zabbix Appliance:
Zabbix software is pre-installed and pre-configured
Evaluate Zabbix using your preferred virtualization platform
The Appliance can be used for test environments [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 32
ZABBIX SOURCE CODE
https://www.zabbix.com/documentation/7.0/en/manual/installation/install
Deploy Zabbix from the original source code:
The latest source code is available in the Zabbix Git repository or on the download page
Zabbix binaries can be built using your preferred libraries and options
The only way to deploy Zabbix server with an Oracle database
Building Zabbix from sources is included in the Zabbix Certified Expertcourse! [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 36
MENU FUNCTIONALITY
Menu functionality:
Menu can be collapsed to small icons or hidden completely
Global search is used to find hosts, templates, host groups and template groups
It is possible to search by host name, IP address or DNS name
Collapse or hide
Global search
Instance name
Existing hosts
are suggested [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 37
KIOSK MODE
Some Zabbix frontend sections can be displayed in kiosk mode:
In a supported section, frontend can be switched to kiosk mode by pressing
Kiosk mode hides the main menu, page filters, and other controls
To exit kiosk mode, move the mouse cursor and click on the exit button
Kiosk
mode [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 39
MENU SECTIONS
Menu is organized into nine sections, each containing submenus:
Dashboards Contains global dashboards
Monitoring Latest data, problems, network maps, etc.
Services Services and SLA settings
Inventory Overview of inventory data
Reports Predefined reports, scheduled reports, and audit log
Data collectionConfiguration of the monitoring setup
Alerts Actions, media types, and custom scripts
Users Users, user groups, user roles, and authentication
AdministrationGlobal settings, proxies, housekeeping, etc. [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 40
LOWER PART
https://www.zabbix.com/support
https://www.zabbix.com/integrations
https://www.zabbix.com/documentation/
The lower part of the menu contains three useful hyperlinks:
Link to the technical support information page
Zabbix official integrations page
Zabbix documentation
At the bottom, there are settings for the currently logged on user:
Current user profile settings
Log out of the current session [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 41
FILTERS
Zabbix frontend pages usually contain filters:
Using filters helps to find required information quickly
Filter can be displayedor hiddenby clicking on the filter icon
Show
or hide
the filter [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 42
SUBFILTERS
The "Latest data" page filter has a main filter and additional subfilters:
Subfilters affect only data already filtered by the main filter
Main
filter
Subfilters [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 43
ADVANCED FILTERS
Some filters are very advanced:
Filter fields use 'AND' logic to combine field values
Some filter sections may have multiple fields with either 'AND/OR' or 'OR' logic
The 'AND/OR'option will use 'OR' logic for similar types and 'AND' logic for different types
Namecontains "MySQL" andHost group = Database servers andStatus= Enabled
and Tags= ((component equals cpu orcomponent equals memory)andproduction exists)
andSeverity= (Warning or Average or High)
AND/OR
Filter can
be saved [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 44
NAMED FILTERS
Some "Monitoring" section pages allow users to save and reuse named filters:
These pages have a main filter tab with a filter iconand additional tabs for filter names
The number of hosts can be optionally displayed on the tabs
Currently the named filters are implemented for the following sections:
Monitoring > Hosts
Monitoring > Problems
Monitoring > Latest data
Filters are saved in the current user's profile and are not accessible to others [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 45
TAB DISPLAY OPTIONS
Zabbix configuration pages usually feature multiple tabs:
Users can fill in information on multiple tabs simultaneously before updating settings
The currently active tab is highlighted
Tabs with multiple entries display the number of entries
Tabs with non-default settings are marked with a green dot [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Practical task No: 46
1)Login to interface
▪Address: http://student-XX-zbxtr-YYYY.zabbix.training/zabbix
▪Login: Admin
▪Password: zabbix
2)Switch default dashboard to kiosk mode and back
3)Collapse and expand the sidebar menu
4)Hide and show the sidebar menu
5)Find all hosts and templates which contain Linux
6)Open the direct documentation link for the Global searchpage
10 minutes 1
PRACTICAL TASK #1 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 48
"Profile" allows changes to user settings for the currently logged-in user:
USER SETTINGS
The "User settings" menu consists of two sections:
The user inherits all settings from the default user profile
Most of the settings can be customized to fit user needs
Profile User profile settings with multiple tabs
API tokens To generateZabbix API tokens for this user [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 49
USER SETTINGS
Change own password
Choose display language (from installed
languages)
Adjust time zone
Choose Zabbix theme
Enable auto-login
Logout after an inactivity period
Auto refresh interval
Maximum rows per page
Redirect after login (absolute or relative
path)
Every Zabbix user has access to the following settings: [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 50
USER PASSWORD
The user password can be changed:
By the user itself(requires the current password)
By any Zabbix user with Super Admin privileges
Zabbix password policy:
Minimum password length
Password requirements
Disallowed password list
The password policy is defined in under "Users" > "Authentication" [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 51
DISPLAY LANGUAGE
Zabbix frontend language can be changed:
The default locale is set globally in the setup wizard
Users can redefine the language in their user profile
Zabbix currently supports ~20 different languages
Locales must be supported by the web server
Community members can add more languages:
Visit the portal at https://translate.zabbix.com/teams/
Zabbix offers a Translator Community Reward Program [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 52
USER TIME ZONE
Zabbix always stores timestamps for all values in UNIXTIME:
Represents the secondselapsed since the Unix epoch(00:00:00 UTC, 1 Jan 1970)
UNIXTIME is stored using the UTC (GMT +0) time zone
The frontend displays collected data using the time zone from the User profile:
The date and time for collected values may be displayed differently for different users
UNIXTIME 1714556286
Wed May 01 2024 09:38:06
UNIXTIME 1714556286
Wed May 01 2024 11:38:06
UNIXTIME 1714556286
Wed May 01 2024 05:38:06
BobAlice
Riga GMT +2 New York GMT -4UTC (GMT +0) [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 53
AUTO LOG-IN, LOG-OUT AND REFRESH
When the 'Auto login' setting is enabled:
Zabbix remembers you and automatically logs you in for 30 days using browser cookies
With the 'Auto-logout' checkbox marked, you will be logged out automatically:
Time range can be defined from 90 seconds to 1 day
Time suffixes are supported (90s, 5m, 2h, 1d), with 0 disabling auto-logout
'Automatic log-out' will not work in the following scenarios:
During background information refreshes on "Monitoring" menu pages
When logging in with the 'Remember me for 30 days' option checked
'Refresh' sets the frequency for refreshing information on "Monitoring" pages:
Time suffixes are supported (90s, 5m, 2h, 1d), with 0 disabling auto-refresh [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 54
MEDIA TAB
'Media' tab is accessible only to Adminand Super Admin user types:
Media is used to send out alerts
Zabbix supports email, SMS, webhooks, and custom media types [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 55
GLOBAL NOTIFICATIONS
Global notifications are a way of displaying current problems:
They will be displayed regardless of where you are in the Zabbix frontend
Global notifications involve both showing a messageand playing a sound
Only problems visible to the current user will be displayed
This section can be repositioned freely by dragging
the section header
It is possible to silence all currently active alarm
sounds
Current and future alarm sounds can be
muted/unmuted
Problems are displayed in a floating section on the right-hand side: [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 56
Enable or disable notifications
Set message display duration
Play sound:
▪once
▪for 10 seconds
▪for the message timeout duration
Display notifications only for
problems with selected severities
Show or ignore suppressed problems
FRONTEND NOTIFICATIONS
'Frontend notifications' tab configures notifications for the user: [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Practical task No: 57
1)Change password policy to contain an uppercase letter
2)Create the Training users group
3)Create your user:
▪Enter student-XXas your username
▪Choose the Training usersgroup
▪Enter your password
▪Set up your time zone
▪Enable auto login
▪Change the default login page to Monitoring > Hosts
▪Choose the Super adminrole
4)Log out
5)Log in with your user
6)Look at your user profile
7)Change the default Admin password to ZBX7.0-Training!
15 minutes 2
PRACTICAL TASK #2 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 59
The Zabbix data flow has multiple stages:
Data collection:
▪Data is gathered from monitoring targets called Hosts
▪Each host can collect hundreds of metrics called Items
Data preprocessing:
▪Data is transformed if needed using Preprocessingsteps defined in the item configuration
Problem detection:
▪Each collected value is checked against problem conditions called Triggersand saved to the DB
▪On problem detection with an item value, a trigger-based Eventis created
Alerting:
▪If a problem is detected, it is processed by anAction (if the Event is matched by Action conditions)
▪Actions may perform multiple sequential commands called Operations
DATA FLOW [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 60
Typical Zabbix Hostsare the devices you wish to monitor:
Physical devices(server, workstation, switch,etc.)
Virtual services (virtual machine, docker container, etc.)
A host can also be just an application(database, java application, web
page, etc.)
A single Host in Zabbix may be used to monitor multiple physical or
logical devices
HOST DEFINITION
The host functions as a container for metrics and related entities:
Items represent metrics
Triggers problem conditions
Graphs predefined graphs
Web scenarios monitor web pages
Discovery rules automatically create entities from prototypes [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 61
ITEMS
HOST
ITEM
ITEM
ITEM
ITEM
HOST
ITEM
ITEM
HOST
ITEM
ITEM
ITEM
HOST
ITEM
Data in Zabbix is gathered from a host using Items:
Items always belong to a host
A host may contain an unlimited number of items
Items may have different types and other properties
Most item values are collected using regular intervals [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 62
TRIGGERS
Value collected Trigger evaluated Problem event
Triggersare rules designed to evaluate received item values:
They are defined using functionsand logical expressions
Triggers can usepredefinedthresholdsor baselines
Triggers can be in either the OKor PROBLEMstate
When a trigger changes its state, it always generates a new event [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 63
EVENTS
Eventsin Zabbix may have different sources:
Trigger-based events are the most common
Events can also be generated by:
▪Services
▪Network discovery
When a new event is created, it is checked against all actions for this event type
If action filter conditions match the event, action operationsare executed
Problem event Zabbix action Action operation
▪Active agent autoregistration
▪Internal monitoring [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 64
ACTIONS
Zabbix action
Operations
Immediately
In 10 minutes
After 3 hours
A Zabbix actionis a set of one or multiple operations:
All actions that match an event will be executed
Operations can send messages or execute remote commands
Operations can be scheduledfor execution [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 65
HOST ACTION
DATA FLOW DIAGRAM
TRIGGER EVENT OPERATIONCONDITIONS
TRIGGER EVENT
OPERATION
OPERATION
HOST
ACTION
OPERATIONCONDITIONS
OPERATION
ACTION
OPERATIONCONDITIONS
TRIGGER EVENT
ITEM
Event may match
multiple actions
Trigger may include
multiple items
Event may not
match any action
ITEM
ITEM
ITEM
ITEM
ITEM
ITEM [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 67
CONFIGURING HOSTS
Hosts are created and configured in "Data collection" > "Hosts":
The filter area allows to find specific hosts based on a host group, host name, etc.
The configuration area allows to change host properties (click on the host name )
Filter
Configuration
Filter can
be hidden [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 68
HOST FORM
The Host form contains general host attributes and additional tabs:
Unique Host name and at least one host group must be defined
All other fields are optional
Mandatory
fields
Multiple tabs [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 69
CONFIGURATION TABS
The host configuration page has multiple tabs:
Host configuration tabs:
Host general host properties (name, interfaces, etc.)
IPMI settings for IPMI authentication (algorithm, credentials)
Tags host-level tags
Macros inherited and host macros
Inventory host inventory data (disabled, automatic, or manual)
Encryption encryption settings (unencrypted, PSK, certificates)
Value mappingmapping between numeric/string values and string representations. [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 70
HOST NAME
The host name must be defined as follows:
It is case sensitive and must be unique(not matching any existing host or template name)
This is the "technical" name of the host (used in macros, etc.)
Alphanumeric characters, spaces, dots, dashes, and underscores are allowed
Leading and trailing spaces are not allowed
The visible name is optional:
Can be empty –the 'Host name' will be used instead
If defined, it is also case-sensitiveand must be unique
If avisible name is set, it will be used in all frontend sections for visualization
This field has UTF-8 MB4 support;local languages can be used
{HOST.HOST}
{HOST.NAME} [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 72
HOST GROUP
A host must belong to at least one host group
There are multiple ways to assign a host group:
Use the'Select' button to select one or more existing host groups
Type a part of the existing group name into the group input field and select the name
Type a non-existing group name and click on the name followed by (new)
Available only to
Super Admins [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 73
CLONING HOSTS
Existing hosts can be cloned using the button:
The host clone preserves the same properties and entities as the original
This includes entities from the templates and the host's own entities
The historical data and problem history are not copied to the new host
Make required changes and save the new host by pressing the 'Add' button:
As a minimum, the host's name must be changed to successfully save the clone
The cloned host is fully independent from the original one [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 75
LOGICAL GROUPS
Hosts and Templates can be logically grouped using separate groups:
Hosts are assigned to Host groups
Templates are assigned to Template groups
Template X Template Y Template ZHost A Host B Host C
Host groups Template groups [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 76
GROUP REQUIREMENTS
Each host or template must be assigned to at least one group:
A host or template may belong to multiple groups
Each group may have multiple hosts or templates assigned [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 77
GROUP CONFIGURATION
Group configuration can be found under the "Data collection" section:
Group configuration pages allow to manage host and template groups:
Create new groups
Delete existing groups
Enable or disable all hosts in a group
Only Super Admins can create new Host and Template groups
Template groups
Host groups [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 78
HOST GROUP
The "Host groups" section contains:
Buttons to create and delete host groups
Buttons to enable or disable all hosts in the selected group
Filter section which allows searching by name (not case sensitive)
Interactive list of host groups with host names
Disabled hosts
are displayed in
red color [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 79
TEMPLATE GROUPS
The "Template groups" section contains:
Buttons to create and delete template groups
Filter section which allows searching by name (not case sensitive)
Interactive list of template groups with template names [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 80
GROUP CONFIGURATION PAGES
The group configuration pages are interactive and allow quick access to:
Host / template group configuration modal window (click on the group name)
Host / template configuration modal window (click on the host / template name)
Configuration page listing all hosts / templates from this group (click on number) [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 81
DELETING A GROUP
Delete host / template group button:
Located at the bottom of the group configuration screen
Will delete all selected groups
Deleting a group removes only the logical group, not the hosts or templates within the group
It is not possible to delete a group if it is the last remaining group for any host or template
After confirming the delete operation, a success or error message is displayed [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 82
Location Europe
South
America
North
America
Japan
New York
Los Angeles
Chicago
London
Paris
NESTED GROUPS
Zabbix supports nested host and template groups:
Nested representation is accomplished by using the '/'forward slash
It is not required but recommended to create the 'parent' group for nested groups
Nested groups can inherit access permissions from parent groups
Location
Location/Europe
Location/Europe/London
Location/Europe/Paris
Location/North America/New York
Location/North America/Los Angeles
Location/North America/Chicago
Location/South America
Location/Japan
Logical representation Representation in Zabbix [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 83
GROUP USE CASES
There two main purposes for host and template groups:
They allow searching and can be used as part of a filter in configuration
All access permissions in Zabbix are group-based
Alice
Bob
Service desk Linux servers
Web server
Database server
read-only
User group to host group access [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Practical task No: 84
1)Create two host groups:
▪Name: Training
▪Name Training/Servers
2)Create a new host:
▪Name: Training-VM-XX
▪Host group:Training/Servers
3)Create another host
▪Name: training.example.com
▪Visible name: Training resources
▪Host groups:Linux servers and Training/Servers
4)Try to delete the Training/Servershost group
10 minutes 3
PRACTICAL TASK #3 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 86
Macros resolve to a specific value
depending on the context:
It saves time and makes Zabbix
configuration more flexible
Can be used in item names, trigger
expressions, operation steps, etc.
Macros have a specific syntax:
A macro must be included in curly
brackets {MACRO}
The macro name must be
UPPERCASE
Expression macros consist of
expressions instead of names
MACRO TYPES
Zabbix supports four types of
macros:
Built-in macros
User-definedmacros
Low-level discovery macros
Expression macros [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 87
https://www.zabbix.com/documentation/7.0/en/manual/appendix/macros/supported_by_location
BUILT-IN MACROS
Built-in macros are predefinednames which will resolve to a value:
Syntax: {MACRO}
A full list of macros and supported locations is available in Zabbix documentation
Must be used in the proper application area, otherwise they will not resolve
If a macro value is not resolved, the macro name will be displayed instead
Macro Description Example output
{HOST.HOST} Host name Zabbix server
{HOST.IP} Host IP address 192.168.12.5
{ITEM.LASTVALUE} Last received metric for an item3.523
{EVENT.NAME} Name of the problem event CPU load too high
{MY.MACRO} Non-existing macro name {MY.MACRO} [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 88
USER MACROS
User macros are user-defined variables:
Syntax:{$USER.MACRO}
If a macro value is not resolved, the macro name will be displayed instead
User macro values have three types:
Text value is displayed in plain text
Secret text value is replaced with ******* in the frontend
Vault secret only the vault path is displayed in the frontend [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 89
USER MACRO HIERARCHY
User macros can be defined on three levels:
Global defined globally in "Administration" > "Macros"
Template defined in Template configuration
Host defined in Host configuration
Lower macro levels inherit values from upper levels:
It is not required to define a host macro globally or on a template
Lower levels can redefine the value for a host or template only
GLOBAL {$MACRO}
TEMPLATE {$MACRO}
HOST {$MACRO}
Macro Global Template Host Result
{$SSH.PASSWORD} qwerty123! pa$$w0rd pa$$w0rd
{$SNMP.COMMUNITY} public public
{$MEMORY.UTIL.MAX} 90 90
{$MY.MACRO} {$MY.MACRO} [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 90
USER MACRO HIERARCHY
If you link multiple templates with the same user macro name:
▪The macro from the templatewith the lowest ID will be used
Having user macros with the same name in multiple templates
is a configuration risk!
GLOBAL {$MACRO}
TEMPLATE {$MACRO}
HOST {$MACRO}
Macro Global
Template 1
ID=10001
Template 2
ID=10081
Host Result
{$SSH.PASSWORD} qwerty123!pa$$w0rd qwerty123!
{$SNMP.COMMUNITY} public public
{$MEMORY.UTIL.MAX} 90 90
{$MY.MACRO} {$MY.MACRO}
Host
Template 1, templateid=10001
{$SSH.PASSWORD}=qwerty123!
Template 2, templateid=10081
{$SSH.PASSWORD}=pa$$w0rd [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 91
INHERITED MACROS
If inherited macros are not redefined, they are not displayed by default:
The "Host / Template macros" view only show macros unique for that host or template
The "Inherited" view shows all macros which are accessible for the host
Defined globallyDefined on template [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 93
INTERFACES AND INTERFACE TYPES
Zabbix may use host interfaces to monitor
different network objects:
Interfaces are only used for server-originated
checks (passive checks)
Each interface uses its own communication
protocol
Four interface types are supported:
Zabbix agents ZBX
Network devices SNMP
Hardware sensors IPMI
Java applications JMX [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 94
INTERFACE SETTINGS
The interface defines the monitoring target's type and IP address or DNS name
The SNMP interface type has additional settings:
SNMP version
SNMP parameters
There are items which use:
Both communication parameters and interface type (protocol)
Only the IP address or DNS name of the interface
IP Address
is not used [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 95
INTERFACE MACROS
Four of the built-in macros can be used to get the interface parameters:
Macros will resolve to *UNKNOWN* if no interfaces are defined at all on the host
If multiple interfaces exist, the macros will address the interface used by the item
{HOST.IP} {HOST.DNS} {HOST.PORT}
{HOST.CONN}
Depends on
"connect to"
settings [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 96
INTERFACE TYPES
Only "Agent"
interface can
connect to Zabbix
Agent in passive
mode
No interfaces are defined on the host by default:
Interfaces required for monitoring must be created manually
An interface can use either an IP or DNS address
Interfaces that are in use by any items cannot be removed
An interface of the correct type is
always required for the following
item types:
Zabbix passive agent items
SNMP agent items
JMX agent items
IPMI agent items [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 97
OPTIONAL INTERFACES
Some items do not require an interface, but may use its configuration:
An item can use IP / DNS settings from the interface for its own purpose
Any type of interface can be used in such cases
Interface availability will not be affected by these checks
Items which may read an address from the interface:
Simple check
SSH and telnet agents
HTTP agent
External check
192.168.10.5
Uses IP address from
the interface to
establish connection [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 98
ITEMS WITHOUT INTERFACES
Some item types do not use any interface at all
Metrics are sent to Zabbix server:
Zabbix agent (active)
Zabbix trapper
Metrics are calculated internally:
Internal items
Calculated checks
Metrics are collected using different methods:
Database monitor (ODBC)
HTTP checks
Script (JavaScript) [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 99
INTERFACE AVAILABILITY STATUS
Each interface has an availability status based on communication results:
Available connection to the host was successfully established
Not availableit was not possible to establish a connection (timeout, firewall, etc.)
Unknown Zabbix has not attempted to establish a connection / result is unknown
Unavailable interfaces will display an error message [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 100
AVAILABILITY CALCULATION
Interface availability is calculated internallyby Zabbix server
First 45 seconds after the first item check fails, the interface is unreachable:
Other item keys will be checked every 15 seconds
The interface is still marked as 'Available' during this period
After 45 seconds, the interface is marked as not available:
From this moment, the item keys are checked only every 60 seconds
Unavailability periodUnreachability period
15 sec15 sec15 sec 60 sec 60 sec
Monitored Monitored
Unreachable poller [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 101
UNREACHABLE POLLERS
Unreachable pollersare responsible for the failed checks on interfaces:
The data is gathered by the data collectors (usually some pollerprocess)
When a data collection error occurs, unreachable pollerswill be utilized
Start more unreachable pollersif there are a lot of frequent network errors
### Option: StartPollersUnreachable
# Number of pre-forked instances of pollers for unreachable hosts
# Range: 0-1000
StartPollersUnreachable=5
12:20230324:103500 Zabbix agent item "system.localtime" failed: first network error, wait for 15 sec
15:20230324:103515 Zabbix agent item "system.sw.arch" failed: another network error, wait for 15 sec
15:20230324:103530 Zabbix agent item "kernel.maxproc" failed: another network error, wait for 15 sec
15:20230324:103545disabling Zabbix agent checks on host "PROD Server": interface unavailable
15:20230324:103745enabling Zabbix agent checks on host "PROD Server": interface became available
Different
PIDs
Interface status changes are logged in the Zabbix server log file [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 102
UNREACHABLE POLLER CONFIGURATION
Unreachable poller configuration behavior can be tuned:
How often the host is checked after the first communication error occurred
For how long (in seconds) the host stays in the unreachability period
Once the host is marked as unavailable, it is checked every 'UnavailableDelay' seconds
### Option: UnavailableDelay
# How often host is checked for availability during the unavailability period, in seconds.
UnavailableDelay=60
### Option: UnreachableDelay
# How often host is checked for availability during the unreachability period.
UnreachableDelay=15
### Option: UnreachablePeriod
# After how many seconds of unreachability treat a host as unavailable.
UnreachablePeriod=45
UnavailableUnreachability periodAvailable [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 103
COMMUNICATION ISSUES
The most typical problems with interfaces include:
Agent or device not responding, and network timeout exceeded
Routing, DNS resolving, or firewall issues
Agent dropped connection due to access list violation [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 104
UNKNOWN AVAILABILITY
Zabbix server will set the interface availability to 'Unknown'if:
The host is disabled or all items on the corresponding interfaces are disabled
This interface type is created but not used in any item at all
The host is monitored by a proxy that appears to be offline
The host has been recently switched to be monitored by another proxy
The 'Unknown' interface status is displayed in gray [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 105
HOST INTERFACES
Each host may have multiple interfaces defined:
Interfaces of different types on the same host is a typical scenario
Multiple interfaces of the same type also can be used on a single host [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 106
HOST AVAILABILITY
The host availability indicator is calculated from all interface statuses:
Typically, each host has only one interface, and host availability equals interface status
When a host has multiple interfaces of the same type, host availability is calculated from
individual interface statusesthat are used by at least one enabled item. [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 107
HOST AVAILABILITY INDICATOR
Host availability indicators are displayed using interface type and color code:
Green Available all interfaces of this type are available
Red Not available all interfaces of this type are not available
Gray Unknown some interfaces of this type are unknown
Yellow Combined some interfaces of this type are not available
All these examples lead to a yellow interface color [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Practical task No: 108
1)Attach agent interface tothe Training resources host:
▪DNS:training.example.com
▪Port: 10050 (default)
2)Attach SNMP interface tothe Training resourceshost:
▪DNS: training.example.com
▪Port:161
3)Link the Zabbix agenttemplate to the Training resourceshost
4)Link the Generic by SNMPtemplate
5)Override User macroson the host level
▪{$SNMP_COMMUNITY} macro to "training"
▪{$AGENT.TIMEOUT} macro to "5m"
6)Check that all interfaces on Training resourceshost become green
7)Check that data is collected
▪Use the subfilterto display only network related metrics
15 minutes
PRACTICAL TASK #4
4 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 110
ITEM CONFIGURATION FORM
Data is gathered from a host using Items:
Create a new item on a host or template and set parameters:
▪Name
▪Type
▪Key (must be uniqueon a host)
▪Data type
▪Interface (if required)
▪Units
▪Update interval
▪Timeout
▪History and trend storage period
▪Value mapping
▪Other (based on item type)
The configuration form changes dynamically according to the selected Type [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 111
ITEM NAME
The itemname is used to display information in the other frontend sections
Item naming guide:
Choose a simple, descriptive name for each item
Use <metric location>: <metric name> syntax, for example:
▪Interface eth0: Bits in
▪Interface eth0: Bits out
You may use the # if the metric location is just a number or index:
▪#0: CPU utilization
▪#1: CPU utilization
Consider adding suffixes such as 'per second', 'per hour', etc., to describe the metric better [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 112
ITEM TYPE
Item type describes how the metric will be collected by Zabbix server or proxy:
Trapping items:
▪Zabbix agent
(active)
▪SNMP trap
▪Zabbix trapper
Polling items:
▪Zabbix agent
▪Simple check
▪SNMP agent
▪IPMI agent
▪JMX agent
▪HTTP agent
▪SSH agent
▪Telnet agent
▪Database monitor
▪External check
▪Script
▪Browser
Internal items:
▪Zabbix internal
▪Calculated
▪Dependent item [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 113
ITEM KEY SYNTAX
Item key has the following syntax:
Key:
▪Predefined for some item types (Zabbix agent, Internal item, Simple check, etc.)
▪Free-form string for other types (SNMP, Zabbix trapper, HTTP agent, etc.)
Parameters:
▪If parameters are specified, they are mandatory; some item keys do not have parameters
▪Key parameters may be a quoted string, an unquoted string, or a list
▪Macros can be used in parameters
<Optional parameters>:
▪The '<>' means optional parameter, which may be left empty
▪Optional parameters will use default values if not specified
Only the item key must be unique per host or template
key[parameters,<optional parameters>]: [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 114
ITEM KEY EXAMPLES
Without parameters:
▪agent.ping
▪agent.variant
▪system.boottime
With mandatoryparameters:
▶net.tcp.listen[port]:
▪net.tcp.listen[631]
▪net.tcp.listen[22]
With mandatoryand optionalparameters:
▶net.if.in[interface,<mode>]:
▪net.if.in[eth0]
▪net.if.in[eth0,]
▪net.if.in[eth0,errors]
▶net.tcp.port[<ip>,port]:
▪net.tcp.port[,80]
▪net.tcp.port[www.example.com,80]
Use commas correctly to specify parameter position:
▶proc.cpu.util[<name>,<user>,<type>,<cmdline>,<mode>,<zone>]:
▪proc.cpu.util[zabbix_agentd]
▪proc.cpu.util[,root]
▪proc.cpu.util[,,,nginx] [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 115
ITEM KEY PARAMETERS
Item key parameters may require quoting:
To quote item key parameters, use double quotes only
A key parameter must be quoted if it contains:
▪A comma ,
▪Square brackets [ ]
▪A quotation mark (must be escaped with a backslash \) \"
Incorrect use of quoting may lead toitems beingunsupported or workingincorrectly
If the key parameter is a quoted string, any Unicode character is allowed
Correct Wrong
net.if.in["eth0",errors] net.if.in["eth0,errors"]
log[/var/log/messages,"Error: [A-Za-z,.]"] log[/var/log/messages,Error: [A-Za-z,.]]
Check both files and directories Check only files, but not directories
vfs.file.exists[/tmp/application.pid,"file,dir"] vfs.file.exists[/tmp/application.pid,file,dir] [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 116
DATA TYPES
A Zabbix item may have one of the following types of information:
Numeric unsigned
Numeric float
Character
Log
Text
Binary
64-bit unsigned integer
64-bit double-precision floating-point
255 characters of text
64 KB of data with log related properties
64 KB of text
For storing images
Separate database tables are used for all data types to optimize efficiency:
Choose the most suitable data type to decrease the database size
Changing the item's data type results in the loss of all previous history [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 117
TYPE OF INFORMATION
Frontend will automaticallysuggest'Type of information' for certain item types:
Zabbix agent
Zabbix agent (active)
Simple checks
Selecting a different type than suggested will display a yellow warning sign [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 118
INCOMPATIBLE DATA TYPES
If an incompatible data type is selected, the item will become unsupported:
Data 'Linux version 5.14.0' and type 'Numeric (unsigned)'
Data '7.0.0' and type 'Numeric (float)' [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 119
!If the type of information is changed for existing items, previously collected data will not be adjusted
AUTOMATICALLY ADJUSTING VALUE
Zabbix will automatically adjust some values to match 'Type of information':
Text values will be truncated to match the database value type limit
A positive float value can be trimmed from the decimal part and saved as an integer
zabbix-agent2-7.0.0.release1.el9.x86_64, zabbix-get-
7.0.0.release1.el9.x86_64, zabbix-nginx-conf-
7.0.0.release1.el9.noarch, zabbix-release-6.5-
2.el9.noarch, zabbix-server-mysql-
7.0.0.release1.el9.x86_64, zabbix-sql-scripts-
7.0.0.release1.el9.noarch, zabbix-web-
7.0.0.release1.el9.noarch, zabbix-web-deps-
7.0.0.release1.el9.noarch, zabbix-web-mysql-
7.0.0.release1.el9.noarch
33.86
Decimal
part is
removed [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 120
INITIAL DATA COLLECTION
New items will be checked within 60 seconds of their creation:
This does not include active checks (Zabbix agent in active mode, trapper, etc.)
Server decides the second of the upcoming minute the item will be scheduled for a check
Time is distributed randomly between new items not to cause any spikes
After the initial data collection the update interval defined in the item is used
Create a
new item
Wait up to
60 seconds
First value is
collected [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 121
ITEM TEST
Any item can be tested straight from the Item form:
The Test button is located at the bottom of the form
Tests are requested by Zabbix Frontend (even before creating the item in the database)
Test request is received by Zabbix server, and a real data collection attempt is made
The Item test performs a real test, but the value is not saved or evaluated:
Test item
Frontend DatabaseServer [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 122
ITEM TEST FORM
Zabbix can test any item key and collect value from a real host
Secret macros are not displayed on the test form and should be entered manually
Specify
host
address [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 124
HISTORY AND TRENDS
History and trends are two ways of storing collected data in Zabbix database
History keeps each collected value with a UNIX timestamp and nanoseconds:
Zabbix uses aseparate table for each data type
Tables: history, history_uint, history_str, history_text, history_log and history_bin
Itemid Timestamp Nanoseconds Value
10073 1714994968 498615701 21.955277591344647
10073 1714994973 620976097 16.161891907395336
10073 1714994978 988201007 17.566109381952984
10073 1714994983 743143283 17.75643410240346
.......... ..............................................................................
10073 1714995048 356195963 27.53151938470155
10073 1714995053 233795624 31.348708390693872
Example of
the 'history'
table [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 125
HISTORY VS TRENDS
Trends are very efficient for storing data for longer time periods:
Recalculated automatically by Zabbix server with every new value and stored every hour
Can be calculated only for numerical item types
History table
60 values per hour
~ 60 bytes per row
~ 3600 bytes per hour
Trends table
4 values per hour
~ 60 bytes per hour
Timestamp Nanoseconds Value
2024-04-21 18:00:02 498615701 2365456
2024-04-21 18:01:02620976097 2889365
2024-04-21 18:03:02988201007 3275493
2024-04-21 18:04:02 743143283 3923523
......................................................................
2024-04-21 18:58:02 356195963 8743255
2024-04-21 18:59:02 233795624 4223525
1 Hour
Timestamp MIN MAX AVG COUNT
2024-04-21 19:00:00 2365456 8743255534335660
1 Hour [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 126
TREND DETAILS
It is possible to keep only trends without keeping history or vice versa:
When a new value is processed, historical data is immediately written to the database
Trends are calculated by Zabbix server, stored in the TrendCache and written to the
database once an hour
For items with update intervals larger than 1 hour, trends are not calculated for time
periods where no values are collected
History cache Trend cache
Write
immediately
Write
once per
hour [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 127
HISTORY CONFIGURATION
You can set for how many days history and trends will be kept:
Per item in the item configuration form (or by mass update)
Globally by using override in "Administration" > "Housekeeping" settings [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 128
HOUSEKEEPER
Expired data is removed from the Zabbix database by the housekeeper process:
Only data with a retention period is removed:
▪Item history and trends
▪Expired events and problems
▪Expired audit logs, sessions, etc.
Housekeeper will never delete configuration (hosts, items, triggers, etc.)
Housekeeper is executed automatically every hour by default
### Option: HousekeepingFrequency
# How often Zabbix will perform housekeeping procedure (in hours).
# Housekeeping is removing outdated information from the database.
# To lower load on server startup housekeeping is postponed
# for 30 minutes after Zabbix start
# Range: 0-24
HousekeepingFrequency=1 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 129
CLEAR HISTORY
Collected values can be deleted on demand by pressing
The command can be issued for one or multiple items
Cleanup will start immediately using SQL DELETE statements (not by the housekeeper)
This can cause a significant load on the database if a large amount of data must be erased
A confirmation window will be displayed
Clear history and trends: [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 131
!
TIMEOUTS
Data collection is affected by timeout settings per item type:
Timeout is defined using Zabbix frontend
Range is 1 to 600 seconds (10 minutes)
Exceeding timeout may result in unavailable hostinterfaces
Some items do not have timeout (internal, calculated, etc.)
Data collection timeout can be defined:
Globally, for the entire Zabbix instance
Per proxy
Per item
Supported only starting from Zabbix agent 7.0
I can wait only 10
seconds for an
answer! [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 132
GLOBAL TIMEOUTS
Global timeouts can be defined in Administration > General > Timeouts section:
Timeouts for item types affect data collection
Network timeouts for UI affect graphical user interface behavior [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 133
PROXY-LEVEL TIMEOUTS
Proxy-level timeout will affect all items collected by proxy:
Forced override can be enabled per proxy
Each item type can be tuned individually
Timeouts work as default values for items collected by this proxy
Proxy uses global timeouts Proxy uses its own timeouts [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 134
ITEM-LEVEL TIMEOUTS
By using item-level timeout, it is possible to tune individual items:
Timeout defined globally or on a proxy level is used by default
Can be overridden if needed for a specific item
Use the global
timeout
Override
the timeout [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 135
TIMEOUTS IN CONFIGURATION FILES
Zabbix server, proxy, and agent have a 'Timeout' setting in the configuration file:
This parameter specifies the time allowed to establish a connection between components
For pre-7.0 agents it is still used as a generic data collection timeout
### Option: Timeout
# Specifies timeout for communications (in seconds).
# Range: 1-30
# Default: Timeout=3
Timeout=4
10 seconds for data
collection
4 seconds to connect
to Agent [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 137
TAGS
Tagsare used to mark various entities in Zabbix:
Hosts
Templates
Items
Triggers
Tagging is implemented as a pair of a case-sensitive tag nameand value:
An entity may be tagged with the same name, but different values
You can use just the name orpair it with a value [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 138
TAG INHERITANCE
If entities are tagged, the corresponding new events will inherit all tags:
Host tags will be inherited by all items and triggers on the host
An event will inherit all the host, item, and trigger tags
HOST
EVENT
ITEM
TRIGGER
Host tag
Item tag
Trigger tag
Legend [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 140
SIMPLE CHECKS
Simple checks are used for agent-less monitoring of remote services:
Executed directly from Zabbix server or proxy
Do not require any kind of agent
Have their own timeout settings*
NET.TCP.
SERVICE
Zabbix
server
Zabbix
proxy
Remote
device
Remote
device
*Timeout for icmpping items is specified in the item key
NET.TCP.
SERVICE [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 141
SIMPLE CHECKS AND INTERFACES
Simple checks do not require a host interface:
The monitoring target can be specified directly in the item key (ignores any interface!)
If any host interface exists, the address of the interface can be used
address is specified
in the item key
host interface
address is used [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 142
SIMPLE CHECKS AND AVAILABILITY
Simple checks may use an interface address:
Interface availability status does not affect simple checks
Simple checks do not affect the availability of any interfaces
interface is 'Not available'
PING [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 143
ICMP ITEMS
Zabbix supports the following ICMP items:
icmpping[<target>,<packets>,<interval>,<size>,<timeout>]
icmppingloss[<target>,<packets>,<interval>,<size>,<timeout>]
icmppingsec[<target>,<packets>,<interval>,<size>,<timeout>,<mode>]
fping apache.example.com -C5 -i10
apache.example.com : [0], 64 bytes, 0.106 ms (0.106 avg, 0% loss)
apache.example.com : [1], 64 bytes, 0.085 ms (0.086 avg, 0% loss)
apache.example.com : [2], 64 bytes, 0.031 ms (0.080 avg, 0% loss)
apache.example.com : [3], 64 bytes, 0.029 ms (0.068 avg, 0% loss)
apache.example.com : [4], 64 bytes, 0.052 ms (0.060 avg, 0% loss)
fping command
is executed
with supplied
parameters
Timeout is
specified in the
item key [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 144
ICMPPING CHECKS
ICMP items uses external fpingutility:
fpingbinary file must be installed and executable by the Zabbix OS user
All ICMP checks are performed synchronously by the 'Pinger' data collection process
Start additional 'Pingers' if many ICMP checks are in use
### Option: FpingLocation
# Location of fping.
# Make sure that fping binary has root ownership and SUID flag set.
FpingLocation=/usr/sbin/fping
### Option: Fping6Location
# Location of fping6.
# Make sure that fping6 binary has root ownership and SUID flag set.
Fping6Location=/usr/sbin/fping6
### Option: StartPingers
# Number of pre-forked instances of ICMP pingers.
# Range: 0-1000
# Default: 1
StartPingers=5 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 145
TCP AND UDP SERVICES
Simple checks can be used to check remote TCP or UDP services:
Service availability keys return 1 (up) or 0 (down)
Service performance keys return connection speed in seconds or 0 (down)
These services support predefined default ports and responses:
TCP: ssh, ldap, smtp, ftp, pop, nntp, imap, http (only port), https, telnet
UDP: ntp
net.tcp.service[service,<ip>,<port>]
net.udp.service[service,<ip>,<port>]
net.tcp.service.perf[service,<ip>,<port>]
net.udp.service.perf[service,<ip>,<port>] [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 146
DATA COLLECTION
TCP and UDP port checks are performed by the 'Poller' data collector process:
Start additional 'Pollers' if many port checks are in use
Pollers are synchronous data collectors
Each concurrent check requires its own poller
### Option: StartPollers
# Number of pre-forked instances of pollers.
# Mandatory: no
# Range: 0-1000
# Default: 5
StartPollers=10
poller #1
poller #2
poller #3
When 3 simple checks
are performed
at the same time [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Practical task No: 147
1)Adjust the global timeout for simple checks to 5s
2)Create a new host Web server without any interfaces:
▪Add it to host groups: Training/Servers; Web servers (new group)
3)Create ICMP Ping simple check item (icmpping):
▪Use this DNS address in the item key:web.example.com
▪Tag:component : icmp
4)Create HTTP service performance monitoring item (net.tcp.service.perf)
▪Use this DNS address in the item key:web.example.com
▪Tag:component : http
5)Add an agent interface to the host Training-VM-XX
▪DNS: student-XX.example.com: 10050
6)Create anSSH availability monitoring item on thehostTraining-VM-XX:
▪Use the host interface address
▪Tag:component : ssh
▪Modify the SSH availability monitoring timeout to 10s (item level)
7)Check host availability and latest data for all created items
15 minutes
PRACTICAL TASK #5
5 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 149
SSH AND TELNET PROTOCOLS
SSH (Secure Shell) is a secure network protocol:
Used for secure communication, file transfer, and remote access to computers
Establishes a secure channel over an unsecured network in a client-server architecture
SSH uses TCP port 22 by default
Telnet is an older protocol that operates on an unsecured channel:
Data, including passwords, are sent in plain text
This can be easily intercepted and read by anyone who can capture the network traffic
Telnet is usually used to access legacy systems using TCP port 23 by default [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 150
SSH CHECKS
SSH checks are performed as agentless monitoring by the poller process:
Executed directly from Zabbix server or proxy
Require SSH service on the remote system
Can execute any command or script on the remote host
SSH checks have their own timeout settings
SSH SSH
Zabbix
server
Zabbix
proxy
Remote
device
Remote
device [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 151
SSH ITEM KEY
SSH checks do not require a host interface:
The monitoring target can be specified directly in the item key (ignores any interface!)
If any host interface exists, the address of the interface can be used
TCP port 22 is used by default (not the port specified in the interface)
SSH item does not affect any interface availability and vice versa
Use interface address and port 22 Use IP address from item key and port 2222 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 153
SSH COMMANDS
The command executed by an SSH item is specified in the 'Executed script' field:
Multiple commands can be executed one after another by placing them on a new line
In this case, the returned values will also be formatted as multi-lined
Single command
Multiple commands [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 154
SSH AUTHENTICATION WITH A PASSWORD
SSH checks support user/password and key-basedauthentication methods
Username and password can be specified in the item configuration form:
Do not use privileged accounts (e.g., root) for monitoring, create a dedicated user
Make sure that login credentials are valid, and no prompts are displayed
It is recommended to use secure user macros to protect sensitive information
Usernameand
password can be
protected using
secret macros [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 155
SSH AUTHENTICATION WITH A KEY
To use a key for authentication, additional server configuration is required:
Specify the SSH key directory in the Zabbix server/proxy configuration file
Generate SSH public/private key pairs and upload the public key to a remote system
Configure an SSH item by specifying username, key file names, and passphrase (if used)
### Option: SSHKeyLocation
# Location of public and private keys for SSH checks and actions.
# Directly must be readable by Zabbix OS user
# Mandatory: no
SSHKeyLocation=/home/zabbix/.ssh
All fields support
user macros [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 156
!Telnet uses unencrypted communication and should be only used to monitor legacy systems
TELNET CHECKS
Telnet checks are performed similarly to SSH checks:
Username and password are sent over the network in plain text
Supported characters that the shell prompt can end with are: $ # > %
Telnet item key syntax: telnet.run[<unique description>,<ip>,<port>,<encoding>] [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Practical task No: 157
1)On your host create a new user (use SSH console):
▪Name: zbx_monitor
▪Password: sshremoteXX
2)On the Training-VM-XXhost:
▪Create a new macro for SSH username
▪Create a new secret macro for SSH password
3)Create a new SSH agent item to gather memory information:
▪Use the host interface address
▪Use user macros for SSH username and password
▪Use the "cat /proc/meminfo" command
▪tagcomponent : raw
4)Test the item from using the item test functionality
5)Make sure that the item receives data from the Training-VM-XXhost
15 minutes
PRACTICAL TASK #6
6 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 159
ZABBIX AGENT
Zabbix agent is a process deployed on
monitoring targets:
May run on various supported platforms
(Linux, UNIX, macOS, Windows, etc.)
Collects data from a device or an application
Has a very low memory footprint and
resource usage
Can work in the passive or active mode
(simultaneously)
Supports native communication encryption
Push
Pull [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 160
ZABBIX AGENT VARIANTS
Two agent variants are currently developed in parallel:
Zabbix agent:
▪The "classic" Zabbix agent
▪Written in C language
▪Can be executed on all platforms
▪Still will be developed for future versions of Zabbix
Zabbix agent 2:
▪The next generation of Zabbix agent
▪Written in Go Language
▪Requires monitored platform to have Go language support
▪Easily extendable with plugins
▪Supports all the functionality of Zabbix agent
Agent generation can be detected by using the agent.variantitem key [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 161
AGENT VS AGENT 2
https://www.zabbix.com/documentation/7.0/en/manual/appendix/agent_comparison
Parameter Agent Agent 2
Programming language C Go
Linux daemonization Yes By systemd only
Run as Windows service Yes Yes
Supported extensions Loadable modules Plugins
Supported platforms All (Including BSD, HP-UX, Solaris, etc.)Linux, Windows
Concurrency Active checks are executed sequentiallyAll checks can be executed concurrently
Scheduled/flexible intervalsActive and passive checks Active and passive checks
Persistent storage No Yes (SQLite3)
Communication timeout On agent level only Plugins can override timeout [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 162
ZABBIX AGENT ITEM TYPES
Only two item types use Zabbix agent for data collection:
Zabbix agent
Zabbix agent (active)
The item key must be known to the Zabbix agent:
Built-ininto the agent (older versions may not support all keys from Zabbix 7.0)
Defined as a 'UserParameter'in agent configuration (discussed later)
Some item keys are OS-specific and can be used only on Windows, for example
Zabbix agent
(active)
Zabbix agent [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 163
FRONTEND REFERENCE
Frontend has a quick reference for all built-in item keys:
Press next to the 'Key' field to bring up the list of supported item keys
If an agent version differs from a frontend version, some keys may not work
Link to Zabbix documentation is provided for all keys (recommended to read before use)
Link to
documentation [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 164
TYPE OF INFORMATION
The type of information must match the agent's returned value type, e.g.:
system.cpu.load 0.54 numeric (float)
system.uptime 252351 numeric (unsigned)
agent.version 7.0.2 character
For Zabbix agent keys, frontend automatically suggests the type of information [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 166
INSTALL USING PACKAGES
The easiest way to install agent is using packages:
All popular operating systems are supported
Follow installation instructions on the Zabbix web page
https://www.zabbix.com/download [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 168
ZABBIX AGENT ON LINUX
Zabbix agent on Linux / *NIX systems:
Runs from a limited Zabbix account by default:
▪User = zabbix; Group = zabbix
Additional privileges may be required to launch scripts or monitor files
Configuration file is located at /etc/zabbix/zabbix_agentd.confby default:
▪/etc/zabbix/zabbix_agentd.ddirectory is included by default
Log file is located at /var/log/zabbix/zabbix_agentd.log by default
20240403:095804.178 Starting Zabbix Agent [Production server]. Zabbix 7.0.0 (revision d3db14ccb5).
20240403:095804.178 **** Enabled features ****
20240403:095804.178 IPv6 support: YES
20240403:095804.178 TLS support: YES
20240403:095804.178 **************************
20240403:095804.178 using configuration file: /etc/zabbix/zabbix_agentd.conf
20240403:095804.179 agent #0 started [main process]
20240403:095804.186 agent #2 started [listener #1]
20240403:095804.189 agent #3 started [listener #2]
20240403:095804.191 agent #4 started [listener #3] [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 169
ZABBIX AGENT 2 ON LINUX
Zabbix agent2 on Linux / *NIX systems:
Runs from a limited zabbixaccount by default:
▪User = zabbix; Group = zabbix
Additional privileges may be required to launch scripts or monitor files
Configuration file is located at /etc/zabbix/zabbix_agent2.conf by default:
▪/etc/zabbix/zabbix_agent2.d directory is included by default
▪/etc/zabbix/zabbix_agentd.ddirectory is included for backwards compatibility
Log file is located at /var/log/zabbix/zabbix_agent2.log by default
2024/04/22 10:10:38 Starting Zabbix Agent 2 (7.0.0)
2024/04/22 10:10:38 OpenSSL library (OpenSSL 3.1.4 24 Apr 2024) initialized
2024/04/22 10:10:38 using configuration file: /etc/zabbix/zabbix_agent2.conf
2024/04/22 10:10:38 using plugin 'Agent' providing following interfaces: exporter
2024/04/22 10:10:38 using plugin 'Ceph' providing following interfaces: exporter, runner, configurator
2024/04/22 10:10:38 using plugin 'Cpu' providing following interfaces: exporter, collector, runner
2024/04/22 10:10:38.285418 Plugin communication protocol version is 7.0.0
2024/04/22 10:10:38.285545 Zabbix Agent2 hostname: [Production server] [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 171
ZABBIX AGENT INSTALLATION
On Windows, there are two ways to install Zabbix agent:
Use MSI packages provided by Zabbix (recommended)
zabbix_agentd.exe --install --config C:\Program Files\Zabbix\zabbix_agentd.conf
zabbix_agentd.exe --start
Use precompiled binaries and command-line commands [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 172
ZABBIX AGENT ON WINDOWS
By default, Zabbix agent on MS Windows:
Runs from the 'Local
system'account with full access
to everything on the OS
Is installed as a standard
Windows service
For all modern x64 systems, the
64-bit agent is recommended
64-bit agent cannot access 32-
bit performance counters and
vice versa [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 173
AGENT KEYS ON WINDOWS
Some agent item keys are Windows-specific:
Windows service monitoring
Windows process monitoring
Windows registry monitoring
Virtual memory monitoring
Network interface list
Event log monitoring
Performance counter monitoring
WMI query monitoring
Most of the other keys are shared with the UNIX Zabbix agent
https://www.zabbix.com/documentation/7.0/en/manual/config/items/itemtypes/zabbix_agent/win_keys [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 174
WINDOWS EVENT LOGS
Windows event logs can be monitored by Zabbix:
eventlog[name,<regexp>,<severity>,<source>,<eventid>,...]:
▪name event log name (System, Security, etc.)
▪regexp regular expression describing the required pattern
▪severity event severity (Information, Warning, Error, etc.)
▪source event source
▪eventid Event ID, supports multiple IDs, by example (11|18)
Log monitoring is discussed in ZCS 7.0 Day 4 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 175
WINDOWS PERFORMANCE COUNTERS
Zabbix can gather information from Windows performance counters:
perf_counter[counter,<interval>] performance counter values
perf_counter_en[counter,<interval>]performance counter in English (recommended)
The typeperf -qxcommand returns all counters [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 176
WINDOWS WMI QUERIES
WMI queries is another way how to collect metrics from Windows machines:
Windows Management Instrumentation Query Language is used
wmi.get[<namespace>,<query>] Executes the WMI query and returns the object value [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 178
ZABBIX AGENT 2 PLUGINS
Plugins provide an option to extend the monitoring capabilities
of Zabbix agent 2:
Plugins are written in Go programming language
Plugins provide an alternative to other methods for extending Zabbix
functionality
The following features are specific to agent 2 and its plugins:
Task queue management with respect to schedule and task concurrency
Plugin-level timeouts
Compatibility check of Zabbix agent 2 and its plugins on start up [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 179
Zabbix agent 2
ZABBIX AGENT 2 ARCHITECTURE
A very simplified Agent 2 architecture:
The connector communicates with Zabbix server/proxy and creates tasks in the scheduler
All plugins execute tasks in parallel using up to 1000 workers
Connector
Configuration
Scheduler
Task
Task
Task
Plugins
Plugin
Plugin
Plugin
Collected data
1000
1000
1000 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 180
PLUGIN PARAMETERS
All plugins are configured using the 'Plugins.*' parameter in
theconfiguration file
Plugins have common and plugin-specific parameters:
Concurrent check capacity and 'Force active checks on start' can be defined for any plugin
Plugins may have individual parameters (defined in /etc/zabbix/zabbix_agent2.d/plugins.d)
Plugins.Cpu.System.Capacity=1000
Plugins.Uptime.System.ForceActiveChecksOnStart=1
Plugins.Memcached.Timeout=10
Plugins.Docker.Endpoint=unix:///var/run/docker.sock
Plugins.Mysql.Default.User=zabbix
Syntax: Plugins.<PluginName>.<Parameter>=<Value> [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 181
PLUGIN METRICS
The list of available metrics is divided into plugin sections:
Active (true / false) Currently used for monitoring
Capacity (0 -1000) Concurrent checks running
Check on start Collect metrics when agent restarts
Tasks Active checks collected by plugin
# zabbix_agent2 -R metrics
[NetIf]
active: true
capacity: 0/1000
check on start: 1
tasks: 2
net.if.in: Returns incoming traffic statistics on network interface.
net.if.out: Returns outgoing traffic statistics on network interface.
[Uptime]
active: false
capacity: 0/1000
......... [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 182
PLUGIN SUPPORT
Zabbix agent 2 plugins allow to monitor:
SQL Databases
NoSQL databases and object storages
Modbus, MQTT and Ember+ protocols
Docker containers
S.M.A.R.T sensors
Web certificates [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 183
ZABBIX AGENT 2 TEMPLATES
All Zabbix agent 2 templates require agent 2 plugins:
Ceph
Docker
Memcached
MongoDB*
MySQL
MSSQL*
Oracle
PostgreSQL*
Redis
S.M.A.R.T
Systemd
Website certificate *Must be installed separately due to different licensing model [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Theory 184
PLUGIN CONFIGURATION
Zabbix agent 2 templates work in conjunction with the plugins:
The basic configuration can be done by simply adjusting user macros
A deeper customisation can be achieved by configuring the plugin itself
### Option: Plugins.PostgreSQL.KeepAlive
# Time in seconds for waiting before unused connections will be closed.
# Range: 60-900
Plugins.PostgreSQL.KeepAlive=300 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

© 2025by Zabbix. All rights reserved7.0 Certified Specialist ■Day 1 Practical task No: 185
1)Install Zabbix agent 2on your training machine
2)Check that Zabbix server agent availability icon turns green
3)Check memory related items on Zabbix serverhost
4)Create a new host to monitor Redis database:
▪Agent interface DNS redis.example.com
▪Host group Training/Databases
▪Template Redis by Zabbix agent 2
▪Connection URI tcp://192.168.0.1:6389
5)Check that host turns green, and metrics are collected
6)Create a new host Zabbix web page
▪Agent interface DNS web.example.com
▪Monitor SSL certificate of the https://zabbix.com website using Zabbix agent 2 template
▪Update interval: 1h
7)Check that host turns green, and metrics are collected
15 minutes
PRACTICAL TASK #7
7 [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Tags