Zabbix System Overview
Zabbix System Overview
Why to monitor?
Prevent downtime.
Make big IT environments transparent & easy to manage.
Collect and visualize real-time data, analyze and make trend-
predictions.
Enable better planning & purchasing.
1
Basics
System Overview
20 years of experience
ZABBIX is an enterprise-level monitoring system designed
to monitor millions of metrics in real time, collected from
tens of thousands of servers, virtual machines, network
devices and applications.
System Overview
20 years of experience
Trusted by
54 companies from Fortune 500 list
500
System Overview
Zabbix customers
System Overview
Basic architecture
Host
Anything you wish to monitor:
Server
Switch
UPS
Application
Database
Website
Agent
Monitoring of devices, resources and applications.
Proxy
Monitoring of distributed locations.
System Overview
Basic architecture
Server
Data collection
Calculating Triggers
Creating Events
Notification
Frontend
Visualization
Configuration management
Database
Data storage
System Overview
Basic architecture
Analytics
Big Data
History files
Zabbix components
Host - the device you wish to monitor.
Item - defines a metric which you would like
to monitor:
DB status
CPU utilization
Temperature in a server room
Number of users online for an application,
etc.
Trigger – a problem definition.
Event - a single occurrence of something
that deserves attention.
Problem - a trigger that is in “Problem”
state.
Action - a predefined means of reacting to
an event.
System Overview
What to monitor?
Solutions for different industries, application areas and use cases
Data collection
WHAT KIND OF DATA CAN BE COLLECTED
Services: availability and the responsiveness of e-mail or web
servers.
Network devices: network utilization, CPU, memory and port
status.
Virtual machines: VMware vCenter and vSphere installations for
various VMware hypervisor and virtual machine properties and
statistics.
Databases: monitor in great detail any database, including
MySQL, PostgreSQL, Oracle and Microsoft SQL Server.
Java Application Server: monitor JBoss, Tomcat, Oracle
Application Server or any other application with the efficient
Zabbix Java gateway.
Web services: easily monitor availability, response time and
download speed of your external website, e-commerce portal or
internal wiki and service desk system.
Hardware: gather statistics such as temperature, fan speed
voltage, and disk state.
Customized monitoring: integrate ZABBIX in any environment
and gather data from financial systems, environment control
systems or even sophisticated research devices.
System Overview
Data collection
Zabbix Agent can work on different platforms and collect metrics from any device or application on performance and
availability.
Zabbix Agent supports active/passive checks, is highly efficient and extendable via custom parameters, modules or
scripts.
polling
Solaris HP-UX extendable
Data collection
What if agent is not an option?
SNMP, HTTP, IPMI and SSH agents
Agentless monitoring
Databases and Java applications
monitoring
Custom metrics/scripts
Aggregation and calculated checks
VMware monitoring
Web monitoring
System Overview
Problem detection
Detect problems from the incoming data flow
automatically
Flexible definitions
Multiple severity levels
Correlation/root cause analysis
Anomaly detection
Trend prediction
System Overview
Problem detection
Sometimes there are signs of an impending problem. If
you notice these signs in time, you can take action in
advance and prevent or at least reduce the impact of the
problem.
What is the value of the data item after a certain
time? Example: how much free space will there be
on the server in a week's time?
Visualization
Present your IT environment on Web interface
using:
Widget-based dashboards
Graphs
Network maps
Geographical maps
Slideshows
Drill-down reports
System Overview
Visualization: Graphs
A standard graph for a numeric item is available
without any configuration at all - these graphs
are generated on runtime.
Visualization: Problems
System Overview
Visualization: Maps
Zabbix network maps offer a possibility
of laying out the monitored
environment over an optional
background image for a user-friendly
overview. Each element on the map
may represent a host, host group,
single trigger, an image or another map.
System Overview
Visualization: Dashboards
Zabbix Dashboard is a central place in
the web frontend that provides
personalized details about the
monitored environment:
Drill-down reports
Maps
Graphs
Screens
Problems
System status
Host status
Status of Zabbix server
Discovery status
Web
4
Tags
System Overview
Tags
Customer: Globus
Customer: Nokia
Datacenter: Prague
Datacenter: Riga
Impact: None
Impact: Critical
System Overview
Tags
System Overview
Tags
System Overview
Tags
System Overview
Event Correlation
Existing problems A new problem appears
System Overview
Event Correlation
Existing problems A new problem appears
System Overview
Event Correlation
Existing problems Close an existing problems
System Overview
Event Correlation
Existing problems Close a new problem
5
Features
System Overview
Send messages
Let Zabbix fix issues automatically
Escalate problems according to flexible user-
defined Service Levels
Customize messages based on recipient's role
Customize messages with runtime and inventory
information
System Overview
Auto-discovery
Monitoring of large, dynamic environments with minimal
effort.
System Overview
Auto-discovery
Network discovery: periodically scans the network to detect Low-level detection: automatically creates data items,
changes and performs specified actions. triggers and graphics on the host.
Security
Protect your data
Effortless deployment
Save your time
Distributed monitoring
Build distributed monitoring solution while keeping
centralized control
Zabbix API
Integrate Zabbix with any part of your IT environment
Contact us:
Phone: +420 800 244 442
Web: https://www.initmax.cz
Email: [email protected]
LinkedIn: https://www.linkedin.com/company/initmax
Twitter: https://twitter.com/initmax