0% found this document useful (0 votes)
10 views

Zabbix System Overview

Uploaded by

naveenkudaka
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Zabbix System Overview

Uploaded by

naveenkudaka
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

Webinar

Zabbix System Overview


all our microphones are muted
ask your questions in Q&A, not in the Chat
use Chat for discussion, networking or applause
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

300 000+ 100% USER INTERFACE IN 15


Instalations worldwide Opensource (CZECH and SLOVAK)

INTEGRATE GET 24/7 VISUALIZE


WITH ANY SOLUTION TECHNICAL SUPPORT FOR BETTER ANALYSIS

MONITOR COLLECT ENCRYPT CONNECTIONS


OVER 100 000 DEVICES OVER 10 000 000 METRICS BETWEEN ZABBIX
COMPONENTS
System Overview

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

Trends files Integrations


Zabbix
Server Events files
Visualization
System Overview

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

Access control: monitor changes in room temperature, use of


access cards, etc.
KPI monitoring: understand the state of health of your
business and make rational decisions by checking collected
data against planned numbers: profit, number of web visitors,
number of purchases, amount of devices manufactured per
hour, etc.
Capacity monitoring: plan your IT budget by measuring
performance of IT infrastructure and reporting how much
resources remain unused/are missing.
Configuration monitoring: make sure systems work accoring
to rules by checking software versions, installed applications
against the allowed ones run on your hardware.
Inventory monitoring: know the actual state of your IT
equipment by monitoring licenses, RAM modules, disks,
network devices and desktops, printers and other peripherals
in actual use and comparing with the official (purchased)
inventory.
Security monitoring: exclude security breaches to minimize
losses by monitoring network port, malicious software,
password files, root password, server case, etc.
System Overview

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

macOS Windows NetBSD


trapping Linux
AIX Log monitoring
OpenBSD
efficient
WMI
freeBSD
System Overview

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

Data collection: Pre-processing


System Overview

Data collection: Pre-processing

12 C Right trim Temperature: 12

{“users“:10022} JSON User count: 10022

“GET /index.html HTTP/1.0“ Response code 200


Regexp
200 28083 Size 28083

Version Apache 2.4.37


Unstructured text Regexp
DNS lookup threads 10
2
Problem detection
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?

When will the value of the data item approach the


threshold? Example: when the server will have less
than 1GB of free space?
3
Visualization
System Overview

Visualization
Present your IT environment on Web interface
using:
Widget-based dashboards
Graphs
Network maps
Geographical maps
Slideshows
Drill-down reports
System Overview

Visualization: Latest data


All values in the database are
stored as raw and averaged data.

The refresh interval and the


storage time is set for each data
item separately (or automated
through a template).

Automatic database cleaning from


old data.
System Overview

Visualization: Graphs
A standard graph for a numeric item is available
without any configuration at all - these graphs
are generated on runtime.

In a custom graph data of several items can be


compared and you can specify the graph style, or
the way lines are displayed.

Ad-hoc graphs - create a comparison graph for


multiple items with little effort and no
maintenance.

Graph - dashboard widget allows to add data sets


and define their visual representation.
System Overview

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

Tag word: meaning Environment: Prod


Environment: Test

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

Alerting & notifications


Be notified in case of any issues using different
channels:

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.

Agent auto-registration: configure automatized monitoring


of new equipment with Zabbix agents installed.
System Overview

Security
Protect your data

Strong encryption between all Zabbix components


Multiple authentication methods: Open LDAP,
Active Directory, SAML
Flexible user permission schema
Zabbix code is open for security audits
System Overview

Effortless deployment
Save your time

Install Zabbix in minutes


Use out-of-the-box templates for most of popular
platforms
Build custom templates
Use hundreds of templates built by Zabbix
community
Apply for Template building service from Zabbix
team
Monitor thousands of similar devices by using
configuration templates
More: https://share.zabbix.com
System Overview

Distributed monitoring
Build distributed monitoring solution while keeping
centralized control

Collect data from thousands of monitored devices


Data compression
Monitor behind the firewall, DMZ
Collect data even in case of network issues
Remotely run custom scripts on monitored hosts
System Overview

Zabbix API
Integrate Zabbix with any part of your IT environment

Get access to all Zabbix functionality from external


applications through Zabbix API:
Automate Zabbix management via API
Create new applications to work with Zabbix
Integrate Zabbix with third party software:
Configuration management, ticketing systems
Retrieve and manage configuration and historical
data
6
Questions?
System Overview

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

Tomáš Heřmánek: +420 732 447 184

You might also like