SlideShare una empresa de Scribd logo
1 de 56
Descargar para leer sin conexión
Lessons learned while
being on-site
About me
Consultant - (from Latin: consultare "to discuss") is
a professional who provides expert advice in a
particular area such as IT
Consultant - (from Latin: consultare "to discuss") is
a professional who provides expert advice in a
particular area such as IT
Zabbix consultant = Zabbix expert
Initial Zabbix installation
Environment review and performance tuning
Migration and upgrade
High availability, distributed setup, scalable solution
Other projects requiring expertise in Zabbix (e.g. DB partitioning,
architecture planing, DB recovery, etc.)
Areas:
Graph
8%
10%
14%
32%
24%
12%
Initial installation Envonment review and performance tuning
Migration and upgrade HA Cluster
Partitioning Other
7 Lessons I Learned
Lesson 1: Expectations prior
and during the engagement
Lesson 1: Expectations prior
and during the engagement
What setup do you need? HA cluster? DB replication?
Proxies? Custom templates? Performance tuning?
Lesson 1: Expectations prior
and during the engagement
What setup do you need? HA cluster? DB replication?
Proxies? Custom templates? Performance tuning?
It’s important to understand what exactly do you need to ensure the solution reflects it!
Lesson 2: failing to properly
document requirements
Example
Agenda for a consultancy session:
- install Zabbix
- configure some devices monitoring
- configure reports and notifications
Example
Agenda for a consultancy session:
- install Zabbix
- configure some devices monitoring
- configure reports and notifications
My estimate: stand-alone installation, adding devices, show available reports,
configure email/sms notifications
Example
Agenda for a consultancy session:
- install Zabbix
- configure some devices monitoring
- configure reports and notifications
My estimate: stand-alone installation, adding devices, show available reports,
configure email/sms notifications
His estimate: HA cluster for Zabbix, custom templates, push notifications, custom
printable reports
Lesson 3: sometimes, even a tiny
change can deliver big
savings in terms of cost and performance
Lesson 3: sometimes, even a tiny
change can deliver big
savings in terms of cost and performance
problems
Example
A customer decided to tune PHP parameters
Example
A customer decided to tune PHP parameters
Issue: it is not possible to open list of items because of “ERROR:
Zabbix has received an incorrect request. Field “itemids” is
mandatory”
Example
A customer decided to tune PHP parameters
Issue: it is not possible to open list of items because of “ERROR:
Zabbix has received an incorrect request. Field “itemids” is
mandatory”
Reason: incorrect value for a PHP parameter
Example
A customer decided to tune PHP parameters
Issue: it is not possible to open list of items because of “ERROR:
Zabbix has received an incorrect request. Field “itemids” is
mandatory”
Reason: incorrect value for a PHP parameter
Solution: use default value for that PHP parameter
Example
A customer decided to improve Zabbix agent configuration (use
HostnameItem instead of Hostname)
Example
A customer decided to improve Zabbix agent configuration (use
HostnameItem instead of Hostname)
Issue: active agent auto registration generates duplicate hosts
Example
A customer decided to improve Zabbix agent configuration (use
HostnameItem instead of Hostname)
Issue: active agent auto registration generates duplicate hosts
Reason: Zabbix agent sends full DNS name instead of short as host
name
Example
A customer decided to improve Zabbix agent configuration (use
HostnameItem instead of Hostname)
Issue: active agent auto registration generates duplicate hosts
Reason: Zabbix agent sends full DNS name instead of short as host
name
Solution: custom script and Zabbix API to clean up DB
Lesson 4: most customers don't
call for help before the system fails
Lesson 4: most customers don't
call for help before the system fails
Instead they wait
try to fix it themselves
enlist the assistance of the local computer geek/staff
Lesson 5: do not overestimate
your DBA skills
Example
DBA decided to improve Zabbix official schema
Example
DBA decided to improve Zabbix official schema
Result: Zabbix server restart takes hours because of a slow query
Example
DBA decided to improve Zabbix official schema
Result: Zabbix server restart takes hours because of a slow query
Reason: missing index is the root cause
Example
DBA decided to improve Zabbix official schema
Result: Zabbix server restart takes hours because of a slow query
Reason: missing index is the root cause
Solution: add missing index and register new feature request to share
your ideas
Example
A customer decided to set up partitioning himself
Example
A customer decided to set up partitioning himself
Result: Zabbix has no partition to write history/trends. Downtime!
Example
A customer decided to set up partitioning himself
Result: Zabbix has no partition to write history/trends. Downtime!
Reason: partitioning script does not work for some reason
Example
A customer decided to set up partitioning himself
Result: Zabbix has no partition to write history/trends. Downtime!
Reason: partitioning script does not work for some reason
Solution: make sure you know what you're doing! Test your solution
and set up monitoring
Example
A customer decided to set up partitioning himself
Example
A customer decided to set up partitioning himself
Result: some history tables are huge
Example
A customer decided to set up partitioning himself
Result: some history tables are huge
Reason: partitioning is not configured for history_log, history_str and
history_log tables. Housekeeper is disabled for them also.
Example
A customer decided to set up partitioning himself
Result: some history tables are huge
Reason: partitioning is not configured for history_log, history_str and
history_log tables. Housekeeper is disabled for them also.
Solution: configure partitioning for the tables
Note, changes like these are easy to make early
on - but very hard to carry out when you need to
make database changes in a live environment
storing huge amount of data
Lesson 6: do not store trash in
Zabbix DB
Example
A customer has partitioning configured for Zabbix DB. History storage
period is 6 months and 1 year for trends.
Example
A customer has partitioning configured for Zabbix DB. History storage
period is 6 months and 1 year for trends.
Result: DB size is 2.3TB (storage is almost full, DB is slow)
Example
A customer has partitioning configured for Zabbix DB. History storage
period is 6 months and 1 year for trends.
Result: DB size is 2.3TB (storage is almost full, DB is slow)
Reason: there were old partitions for 2013 and 2014
Example
A customer has partitioning configured for Zabbix DB. History storage
period is 6 months and 1 year for trends.
Result: DB size is 2.3TB (storage is almost full, DB is slow)
Reason: there were old partitions for 2013 and 2014
700GB or 30% of useless data in Zabbix DB!
Example
A customer has partitioning configured for Zabbix DB. History storage
period is 6 months and 1 year for trends.
Result: DB size is 2.3TB (storage is almost full, DB is slow)
Reason: there were old partitions for 2013 and 2014
700GB or 30% of useless data in Zabbix DB!
Solution: improve partitioning script and delete old partitions
Example
A customer has "healthcheck" triggers on 46 hosts
Example
A customer has "healthcheck" triggers on 46 hosts
Result: 92 triggers generate 55 000 events daily
Example
A customer has "healthcheck" triggers on 46 hosts
Result: 92 triggers generate 55 000 events daily
1.5M monthly!
Example
A customer has "healthcheck" triggers on 46 hosts
Result: 92 triggers generate 55 000 events daily
1.5M monthly!
Reason: the triggers are too sensitive
Example
A customer has "healthcheck" triggers on 46 hosts
Result: 92 triggers generate 55 000 events daily
1.5M monthly!
Reason: the triggers are too sensitive
Solution: use less sensitive triggers/analyze history
Lesson 7: monitoring is crucial - the
more coverage you have, the quicker
you can identify issues that arise
Use Zabbix to monitor hardware, software and
services
Use Zabbix to monitor hardware, software and
services
Zabbix (App and Team) will help you:
Use Zabbix to monitor hardware, software and
services
Zabbix (App and Team) will help you:
troubleshoot issues
even avoid issues
Every day is a school day
Thank you

Más contenido relacionado

La actualidad más candente

How Shopify Scales Rails
How Shopify Scales RailsHow Shopify Scales Rails
How Shopify Scales Railsjduff
 
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
JIRA Performance Testing in Pictures - Edward Bukoski Michael MarchJIRA Performance Testing in Pictures - Edward Bukoski Michael March
JIRA Performance Testing in Pictures - Edward Bukoski Michael MarchAtlassian
 
WordPress Speed & Performance from Pagely's CTO
WordPress Speed & Performance from Pagely's CTOWordPress Speed & Performance from Pagely's CTO
WordPress Speed & Performance from Pagely's CTOLizzie Kardon
 
CloudFormation Dark Arts
CloudFormation Dark ArtsCloudFormation Dark Arts
CloudFormation Dark ArtsChase Douglas
 
Custom coded projects
Custom coded projectsCustom coded projects
Custom coded projectsMarko Heijnen
 
10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian Performance10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian PerformanceAtlassian
 
How to Troubleshoot & Optimize Database Query Performance for Your Application
How to Troubleshoot  & Optimize Database Query Performance for Your ApplicationHow to Troubleshoot  & Optimize Database Query Performance for Your Application
How to Troubleshoot & Optimize Database Query Performance for Your ApplicationDynatrace
 
Chef Actions: Delightful near real-time activity tracking!
Chef Actions: Delightful near real-time activity tracking!Chef Actions: Delightful near real-time activity tracking!
Chef Actions: Delightful near real-time activity tracking!James Casey
 
Intro to Netflix's Chaos Monkey
Intro to Netflix's Chaos MonkeyIntro to Netflix's Chaos Monkey
Intro to Netflix's Chaos MonkeyMichael Whitehead
 
Kafka in Action: big data streaming
Kafka in Action: big data streamingKafka in Action: big data streaming
Kafka in Action: big data streamingManning Publications
 
The (not so) Dark Art of Atlassian Performance Tuning
The (not so) Dark Art of Atlassian Performance TuningThe (not so) Dark Art of Atlassian Performance Tuning
The (not so) Dark Art of Atlassian Performance Tuningcolleenfry
 
Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...
Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...
Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...Michael Blumenthal (Microsoft MVP)
 
Performance and Debugging with the Diagnostics Hub in Visual Studio 2013
Performance and Debugging with the Diagnostics Hub in Visual Studio 2013Performance and Debugging with the Diagnostics Hub in Visual Studio 2013
Performance and Debugging with the Diagnostics Hub in Visual Studio 2013Sasha Goldshtein
 
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...Gáspár Nagy
 
Don't Fear the Walking Dead @ PHPUGHH
Don't Fear the Walking Dead @ PHPUGHHDon't Fear the Walking Dead @ PHPUGHH
Don't Fear the Walking Dead @ PHPUGHHtech.kartenmacherei
 
Cut your Grails application to pieces - build feature plugins
Cut your Grails application to pieces - build feature pluginsCut your Grails application to pieces - build feature plugins
Cut your Grails application to pieces - build feature pluginsGR8Conf
 
Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2
Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2
Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2Paris Monitoring
 

La actualidad más candente (20)

How Shopify Scales Rails
How Shopify Scales RailsHow Shopify Scales Rails
How Shopify Scales Rails
 
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
JIRA Performance Testing in Pictures - Edward Bukoski Michael MarchJIRA Performance Testing in Pictures - Edward Bukoski Michael March
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
 
WordPress Speed & Performance from Pagely's CTO
WordPress Speed & Performance from Pagely's CTOWordPress Speed & Performance from Pagely's CTO
WordPress Speed & Performance from Pagely's CTO
 
CloudFormation Dark Arts
CloudFormation Dark ArtsCloudFormation Dark Arts
CloudFormation Dark Arts
 
Custom coded projects
Custom coded projectsCustom coded projects
Custom coded projects
 
10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian Performance10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian Performance
 
How to Troubleshoot & Optimize Database Query Performance for Your Application
How to Troubleshoot  & Optimize Database Query Performance for Your ApplicationHow to Troubleshoot  & Optimize Database Query Performance for Your Application
How to Troubleshoot & Optimize Database Query Performance for Your Application
 
Chef Actions: Delightful near real-time activity tracking!
Chef Actions: Delightful near real-time activity tracking!Chef Actions: Delightful near real-time activity tracking!
Chef Actions: Delightful near real-time activity tracking!
 
Intro to Netflix's Chaos Monkey
Intro to Netflix's Chaos MonkeyIntro to Netflix's Chaos Monkey
Intro to Netflix's Chaos Monkey
 
Kafka in Action: big data streaming
Kafka in Action: big data streamingKafka in Action: big data streaming
Kafka in Action: big data streaming
 
The (not so) Dark Art of Atlassian Performance Tuning
The (not so) Dark Art of Atlassian Performance TuningThe (not so) Dark Art of Atlassian Performance Tuning
The (not so) Dark Art of Atlassian Performance Tuning
 
DevOp with Me!
DevOp with Me!DevOp with Me!
DevOp with Me!
 
Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...
Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...
Introduction to PowerShell for SharePoint Admins and Developers - SharePoint ...
 
Performance and Debugging with the Diagnostics Hub in Visual Studio 2013
Performance and Debugging with the Diagnostics Hub in Visual Studio 2013Performance and Debugging with the Diagnostics Hub in Visual Studio 2013
Performance and Debugging with the Diagnostics Hub in Visual Studio 2013
 
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
 
Don't Fear the Walking Dead @ PHPUGHH
Don't Fear the Walking Dead @ PHPUGHHDon't Fear the Walking Dead @ PHPUGHH
Don't Fear the Walking Dead @ PHPUGHH
 
Cloud tools
Cloud toolsCloud tools
Cloud tools
 
99% is not enough
99% is not enough99% is not enough
99% is not enough
 
Cut your Grails application to pieces - build feature plugins
Cut your Grails application to pieces - build feature pluginsCut your Grails application to pieces - build feature plugins
Cut your Grails application to pieces - build feature plugins
 
Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2
Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2
Nouveautés de Zabbix 3.0 - Paris Monitoring meetup #2
 

Destacado

Inaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning Talk
Inaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning TalkInaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning Talk
Inaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning TalkZabbix
 
Rafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning Talk
Rafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning TalkRafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning Talk
Rafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning TalkZabbix
 
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Zabbix
 
Zabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and Zabbix
Zabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and ZabbixZabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and Zabbix
Zabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and ZabbixZabbix
 
Zabbix visión general del sistema - 04.12.2013
Zabbix   visión general del sistema - 04.12.2013Zabbix   visión general del sistema - 04.12.2013
Zabbix visión general del sistema - 04.12.2013Emmanuel Arias
 
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Zabbix
 
Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016
Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016
Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016Zabbix
 
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016Zabbix
 
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016Zabbix
 
Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016Zabbix
 
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMPZabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMPZabbix
 
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...Zabbix
 
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil CommunityZabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil CommunityZabbix
 
Raymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix ProRaymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix ProZabbix
 
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Zabbix
 
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...Zabbix
 
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016Zabbix
 
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...Zabbix
 
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016Zabbix
 
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...Zabbix
 

Destacado (20)

Inaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning Talk
Inaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning TalkInaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning Talk
Inaba Kazuhiko - Ahiruyaki Zabbix in Japan Part 2 | ZabConf2016 Lightning Talk
 
Rafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning Talk
Rafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning TalkRafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning Talk
Rafael Martinez Guerrero Zabbix CLI | ZabConf2016 Lightning Talk
 
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
 
Zabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and Zabbix
Zabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and ZabbixZabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and Zabbix
Zabbix Conference LatAm 2016 - Paulo Deolindo - Case Study_BBTS and Zabbix
 
Zabbix visión general del sistema - 04.12.2013
Zabbix   visión general del sistema - 04.12.2013Zabbix   visión general del sistema - 04.12.2013
Zabbix visión general del sistema - 04.12.2013
 
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016
 
Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016
Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016
Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016
 
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
 
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
 
Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016
 
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMPZabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
 
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
 
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil CommunityZabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
 
Raymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix ProRaymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix Pro
 
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
 
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
 
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016
 
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
 
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
 
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
 

Similar a Oleg Ivanivskyi - Lessons Learned While Being On-Site | ZabConf2016

Mary Firme Content Marketing for Demand Creation
Mary Firme Content Marketing for Demand Creation Mary Firme Content Marketing for Demand Creation
Mary Firme Content Marketing for Demand Creation Mary Firme
 
DBM 380 Invent Yourself/newtonhelp.com
DBM 380 Invent Yourself/newtonhelp.comDBM 380 Invent Yourself/newtonhelp.com
DBM 380 Invent Yourself/newtonhelp.comlechenau119
 
DBM 380 HELP Inspiring Innovation--dbm380help.com
DBM 380 HELP Inspiring Innovation--dbm380help.comDBM 380 HELP Inspiring Innovation--dbm380help.com
DBM 380 HELP Inspiring Innovation--dbm380help.comsachin10204
 
DBM 380 HELP Education Planning--dbm380help.com
DBM 380 HELP Education Planning--dbm380help.comDBM 380 HELP Education Planning--dbm380help.com
DBM 380 HELP Education Planning--dbm380help.comcampfort12
 
DBM 380 HELP Achievement Education--dbm380help.com
DBM 380 HELP Achievement Education--dbm380help.comDBM 380 HELP Achievement Education--dbm380help.com
DBM 380 HELP Achievement Education--dbm380help.comkopiko147
 
Taming Large Databases
Taming Large DatabasesTaming Large Databases
Taming Large DatabasesNeo4j
 
DBM 380 HELP Become Exceptional--dbm380help.com
DBM 380 HELP Become Exceptional--dbm380help.comDBM 380 HELP Become Exceptional--dbm380help.com
DBM 380 HELP Become Exceptional--dbm380help.comagathachristie113
 
DBM 380 HELP Introduction Education--dbm380help.com
DBM 380 HELP Introduction Education--dbm380help.comDBM 380 HELP Introduction Education--dbm380help.com
DBM 380 HELP Introduction Education--dbm380help.comagathachristie266
 
DB2 LUW Access Plan Stability
DB2 LUW Access Plan StabilityDB2 LUW Access Plan Stability
DB2 LUW Access Plan Stabilitydmcmichael
 
DBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.comDBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.comVSNaipaul1
 
Dbm 380 Teaching Effectively--tutorialrank.com
Dbm 380 Teaching Effectively--tutorialrank.comDbm 380 Teaching Effectively--tutorialrank.com
Dbm 380 Teaching Effectively--tutorialrank.comSoaps94
 
Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...
Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...
Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...Amazon Web Services
 
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...Lucidworks
 
Decoupling Edutopia.org
Decoupling Edutopia.orgDecoupling Edutopia.org
Decoupling Edutopia.orgdsayswhat
 
DBM 380 EDU Redefined Education--dbm380edu.com
DBM 380 EDU Redefined Education--dbm380edu.comDBM 380 EDU Redefined Education--dbm380edu.com
DBM 380 EDU Redefined Education--dbm380edu.comkopiko173
 
MongoDB.local Dallas 2019: Advanced Schema Design Patterns
MongoDB.local Dallas 2019: Advanced Schema Design PatternsMongoDB.local Dallas 2019: Advanced Schema Design Patterns
MongoDB.local Dallas 2019: Advanced Schema Design PatternsMongoDB
 
Building, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for ProductionBuilding, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for ProductionSri Ambati
 
DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com VSNaipaul1
 
Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®MariaDB plc
 

Similar a Oleg Ivanivskyi - Lessons Learned While Being On-Site | ZabConf2016 (20)

Mary Firme Content Marketing for Demand Creation
Mary Firme Content Marketing for Demand Creation Mary Firme Content Marketing for Demand Creation
Mary Firme Content Marketing for Demand Creation
 
DBM 380 Invent Yourself/newtonhelp.com
DBM 380 Invent Yourself/newtonhelp.comDBM 380 Invent Yourself/newtonhelp.com
DBM 380 Invent Yourself/newtonhelp.com
 
Situation
SituationSituation
Situation
 
DBM 380 HELP Inspiring Innovation--dbm380help.com
DBM 380 HELP Inspiring Innovation--dbm380help.comDBM 380 HELP Inspiring Innovation--dbm380help.com
DBM 380 HELP Inspiring Innovation--dbm380help.com
 
DBM 380 HELP Education Planning--dbm380help.com
DBM 380 HELP Education Planning--dbm380help.comDBM 380 HELP Education Planning--dbm380help.com
DBM 380 HELP Education Planning--dbm380help.com
 
DBM 380 HELP Achievement Education--dbm380help.com
DBM 380 HELP Achievement Education--dbm380help.comDBM 380 HELP Achievement Education--dbm380help.com
DBM 380 HELP Achievement Education--dbm380help.com
 
Taming Large Databases
Taming Large DatabasesTaming Large Databases
Taming Large Databases
 
DBM 380 HELP Become Exceptional--dbm380help.com
DBM 380 HELP Become Exceptional--dbm380help.comDBM 380 HELP Become Exceptional--dbm380help.com
DBM 380 HELP Become Exceptional--dbm380help.com
 
DBM 380 HELP Introduction Education--dbm380help.com
DBM 380 HELP Introduction Education--dbm380help.comDBM 380 HELP Introduction Education--dbm380help.com
DBM 380 HELP Introduction Education--dbm380help.com
 
DB2 LUW Access Plan Stability
DB2 LUW Access Plan StabilityDB2 LUW Access Plan Stability
DB2 LUW Access Plan Stability
 
DBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.comDBM 380 HELP Knowledge is divine-dbm380help.com
DBM 380 HELP Knowledge is divine-dbm380help.com
 
Dbm 380 Teaching Effectively--tutorialrank.com
Dbm 380 Teaching Effectively--tutorialrank.comDbm 380 Teaching Effectively--tutorialrank.com
Dbm 380 Teaching Effectively--tutorialrank.com
 
Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...
Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...
Workshop on Advanced Design Patterns for Amazon DynamoDB - DAT405 - re:Invent...
 
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...
 
Decoupling Edutopia.org
Decoupling Edutopia.orgDecoupling Edutopia.org
Decoupling Edutopia.org
 
DBM 380 EDU Redefined Education--dbm380edu.com
DBM 380 EDU Redefined Education--dbm380edu.comDBM 380 EDU Redefined Education--dbm380edu.com
DBM 380 EDU Redefined Education--dbm380edu.com
 
MongoDB.local Dallas 2019: Advanced Schema Design Patterns
MongoDB.local Dallas 2019: Advanced Schema Design PatternsMongoDB.local Dallas 2019: Advanced Schema Design Patterns
MongoDB.local Dallas 2019: Advanced Schema Design Patterns
 
Building, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for ProductionBuilding, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for Production
 
DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com DBM 380 EDU Knowledge is divine-dbm380edu.com
DBM 380 EDU Knowledge is divine-dbm380edu.com
 
Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®
 

Más de Zabbix

Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with ZabbixZabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with ZabbixZabbix
 
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix
 
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix
 
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...Zabbix
 
Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...
Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...
Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...Zabbix
 
Rihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case StudyRihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case StudyZabbix
 
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016Zabbix
 
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016Zabbix
 
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016Zabbix
 
Rihards Olups - Zabbix log management
Rihards Olups - Zabbix log managementRihards Olups - Zabbix log management
Rihards Olups - Zabbix log managementZabbix
 

Más de Zabbix (10)

Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with ZabbixZabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
 
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
 
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
 
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...
 
Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...
Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...
Zabbix Conference LatAm 2016 - Daniel Nasiloski - Extending Zabbix - Interact...
 
Rihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case StudyRihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case Study
 
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
 
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
 
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
 
Rihards Olups - Zabbix log management
Rihards Olups - Zabbix log managementRihards Olups - Zabbix log management
Rihards Olups - Zabbix log management
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Oleg Ivanivskyi - Lessons Learned While Being On-Site | ZabConf2016

  • 3. Consultant - (from Latin: consultare "to discuss") is a professional who provides expert advice in a particular area such as IT
  • 4. Consultant - (from Latin: consultare "to discuss") is a professional who provides expert advice in a particular area such as IT Zabbix consultant = Zabbix expert
  • 5. Initial Zabbix installation Environment review and performance tuning Migration and upgrade High availability, distributed setup, scalable solution Other projects requiring expertise in Zabbix (e.g. DB partitioning, architecture planing, DB recovery, etc.) Areas:
  • 6. Graph 8% 10% 14% 32% 24% 12% Initial installation Envonment review and performance tuning Migration and upgrade HA Cluster Partitioning Other
  • 7. 7 Lessons I Learned
  • 8. Lesson 1: Expectations prior and during the engagement
  • 9. Lesson 1: Expectations prior and during the engagement What setup do you need? HA cluster? DB replication? Proxies? Custom templates? Performance tuning?
  • 10. Lesson 1: Expectations prior and during the engagement What setup do you need? HA cluster? DB replication? Proxies? Custom templates? Performance tuning? It’s important to understand what exactly do you need to ensure the solution reflects it!
  • 11. Lesson 2: failing to properly document requirements
  • 12. Example Agenda for a consultancy session: - install Zabbix - configure some devices monitoring - configure reports and notifications
  • 13. Example Agenda for a consultancy session: - install Zabbix - configure some devices monitoring - configure reports and notifications My estimate: stand-alone installation, adding devices, show available reports, configure email/sms notifications
  • 14. Example Agenda for a consultancy session: - install Zabbix - configure some devices monitoring - configure reports and notifications My estimate: stand-alone installation, adding devices, show available reports, configure email/sms notifications His estimate: HA cluster for Zabbix, custom templates, push notifications, custom printable reports
  • 15. Lesson 3: sometimes, even a tiny change can deliver big savings in terms of cost and performance
  • 16. Lesson 3: sometimes, even a tiny change can deliver big savings in terms of cost and performance problems
  • 17. Example A customer decided to tune PHP parameters
  • 18. Example A customer decided to tune PHP parameters Issue: it is not possible to open list of items because of “ERROR: Zabbix has received an incorrect request. Field “itemids” is mandatory”
  • 19. Example A customer decided to tune PHP parameters Issue: it is not possible to open list of items because of “ERROR: Zabbix has received an incorrect request. Field “itemids” is mandatory” Reason: incorrect value for a PHP parameter
  • 20. Example A customer decided to tune PHP parameters Issue: it is not possible to open list of items because of “ERROR: Zabbix has received an incorrect request. Field “itemids” is mandatory” Reason: incorrect value for a PHP parameter Solution: use default value for that PHP parameter
  • 21. Example A customer decided to improve Zabbix agent configuration (use HostnameItem instead of Hostname)
  • 22. Example A customer decided to improve Zabbix agent configuration (use HostnameItem instead of Hostname) Issue: active agent auto registration generates duplicate hosts
  • 23. Example A customer decided to improve Zabbix agent configuration (use HostnameItem instead of Hostname) Issue: active agent auto registration generates duplicate hosts Reason: Zabbix agent sends full DNS name instead of short as host name
  • 24. Example A customer decided to improve Zabbix agent configuration (use HostnameItem instead of Hostname) Issue: active agent auto registration generates duplicate hosts Reason: Zabbix agent sends full DNS name instead of short as host name Solution: custom script and Zabbix API to clean up DB
  • 25. Lesson 4: most customers don't call for help before the system fails
  • 26. Lesson 4: most customers don't call for help before the system fails Instead they wait try to fix it themselves enlist the assistance of the local computer geek/staff
  • 27. Lesson 5: do not overestimate your DBA skills
  • 28. Example DBA decided to improve Zabbix official schema
  • 29. Example DBA decided to improve Zabbix official schema Result: Zabbix server restart takes hours because of a slow query
  • 30. Example DBA decided to improve Zabbix official schema Result: Zabbix server restart takes hours because of a slow query Reason: missing index is the root cause
  • 31. Example DBA decided to improve Zabbix official schema Result: Zabbix server restart takes hours because of a slow query Reason: missing index is the root cause Solution: add missing index and register new feature request to share your ideas
  • 32. Example A customer decided to set up partitioning himself
  • 33. Example A customer decided to set up partitioning himself Result: Zabbix has no partition to write history/trends. Downtime!
  • 34. Example A customer decided to set up partitioning himself Result: Zabbix has no partition to write history/trends. Downtime! Reason: partitioning script does not work for some reason
  • 35. Example A customer decided to set up partitioning himself Result: Zabbix has no partition to write history/trends. Downtime! Reason: partitioning script does not work for some reason Solution: make sure you know what you're doing! Test your solution and set up monitoring
  • 36. Example A customer decided to set up partitioning himself
  • 37. Example A customer decided to set up partitioning himself Result: some history tables are huge
  • 38. Example A customer decided to set up partitioning himself Result: some history tables are huge Reason: partitioning is not configured for history_log, history_str and history_log tables. Housekeeper is disabled for them also.
  • 39. Example A customer decided to set up partitioning himself Result: some history tables are huge Reason: partitioning is not configured for history_log, history_str and history_log tables. Housekeeper is disabled for them also. Solution: configure partitioning for the tables
  • 40. Note, changes like these are easy to make early on - but very hard to carry out when you need to make database changes in a live environment storing huge amount of data
  • 41. Lesson 6: do not store trash in Zabbix DB
  • 42. Example A customer has partitioning configured for Zabbix DB. History storage period is 6 months and 1 year for trends.
  • 43. Example A customer has partitioning configured for Zabbix DB. History storage period is 6 months and 1 year for trends. Result: DB size is 2.3TB (storage is almost full, DB is slow)
  • 44. Example A customer has partitioning configured for Zabbix DB. History storage period is 6 months and 1 year for trends. Result: DB size is 2.3TB (storage is almost full, DB is slow) Reason: there were old partitions for 2013 and 2014
  • 45. Example A customer has partitioning configured for Zabbix DB. History storage period is 6 months and 1 year for trends. Result: DB size is 2.3TB (storage is almost full, DB is slow) Reason: there were old partitions for 2013 and 2014 700GB or 30% of useless data in Zabbix DB!
  • 46. Example A customer has partitioning configured for Zabbix DB. History storage period is 6 months and 1 year for trends. Result: DB size is 2.3TB (storage is almost full, DB is slow) Reason: there were old partitions for 2013 and 2014 700GB or 30% of useless data in Zabbix DB! Solution: improve partitioning script and delete old partitions
  • 47. Example A customer has "healthcheck" triggers on 46 hosts
  • 48. Example A customer has "healthcheck" triggers on 46 hosts Result: 92 triggers generate 55 000 events daily
  • 49. Example A customer has "healthcheck" triggers on 46 hosts Result: 92 triggers generate 55 000 events daily 1.5M monthly!
  • 50. Example A customer has "healthcheck" triggers on 46 hosts Result: 92 triggers generate 55 000 events daily 1.5M monthly! Reason: the triggers are too sensitive
  • 51. Example A customer has "healthcheck" triggers on 46 hosts Result: 92 triggers generate 55 000 events daily 1.5M monthly! Reason: the triggers are too sensitive Solution: use less sensitive triggers/analyze history
  • 52. Lesson 7: monitoring is crucial - the more coverage you have, the quicker you can identify issues that arise
  • 53. Use Zabbix to monitor hardware, software and services
  • 54. Use Zabbix to monitor hardware, software and services Zabbix (App and Team) will help you:
  • 55. Use Zabbix to monitor hardware, software and services Zabbix (App and Team) will help you: troubleshoot issues even avoid issues
  • 56. Every day is a school day Thank you