SlideShare a Scribd company logo
1 of 61
Download to read offline
The enterprise class monitoring solution
for everyone
The enterprise class monitoring solution for everyone
Today's topics
● Zabbix overview
● We met 2 years ago – what's new?
● Uncommon uses
The enterprise class monitoring solution for everyone
2 years for Zabbix
● Zabbix 2.0 out in May
● 13 maintenance releases of 1.8
● 2 conferences and a branch in Japan
The enterprise class monitoring solution for everyone
Zabbix – mature by now
● Developed since 1998
● First public release in 2001
● 12 years old next April
The enterprise class monitoring solution for everyone
True open source
Open
Core
The enterprise class monitoring solution for everyone
What's included
Integrated solution
● Data retrieving
● Historical data storage
● Official web based frontend
● Alerting, discovery
● More
The enterprise class monitoring solution for everyone
Components
Server
Database Frontend
The enterprise class monitoring solution for everyone
Native agent
The enterprise class monitoring solution for everyone
Choose the direction
Server
Active
Passive
Request: CPU load
Response: 1.95
Request: List of checks
Response: CPU load, Diskspace...
Free diskspace on / : 13GB
CPU load : 4.32
Fan 5 RPM : 3524
CPU 1 temperature : 34
The enterprise class monitoring solution for everyone
Agentless methods
● TCP checks
● SNMP
● IPMI
● SSH, telnet
The enterprise class monitoring solution for everyone
Advanced methods
● Calculated
Total – free = used
● Aggregate
Total free diskspace for all fileservers
Average qps for all database servers
5000qps 1000qps 9000qps
Aggregate value = 5000 qps
The enterprise class monitoring solution for everyone
What's a problem?
● Extremely flexible problem conditions
– Functions last, min, max, avg, delta etc
– Comparison, math, boolean logic
– Check multiple values across several hosts
● 6 severity levels
The enterprise class monitoring solution for everyone
Templating
Template_MySQL MySQL server
Queries per second
{Template_MySQL:qps.avg(300)}>5000 {Server:qps.avg(300)}>5000
Graph
Queries per second
The enterprise class monitoring solution for everyone
Low level discovery
● Agent – filesystems, network interfaces
● SNMP tables (interfaces, anything)
● Custom
The enterprise class monitoring solution for everyone
Custom LLD data
{
"data":[
{ "{#FSNAME}":"/sys", "{#FSTYPE}":"sysfs"},
{ "{#FSNAME}":"/proc", "{#FSTYPE}":"proc" },
{ "{#FSNAME}":"/", "{#FSTYPE}":"ext3" },
{ "{#FSNAME}":"/home", "{#FSTYPE}":"ext3" },
]
}
The enterprise class monitoring solution for everyone
LLD is awesome
The enterprise class monitoring solution for everyone
It really is
The enterprise class monitoring solution for everyone
Automatic inventory
● Hardware chassis details
● CPU frequency, vendor, model...
● PCI/USB device list
● MAC addresses
● Operating system name, architecture
● Installed package list
The enterprise class monitoring solution for everyone
Multi-homed hosts
The enterprise class monitoring solution for everyone
Alerting
● E-mail
● SMS
● Jabber/XMPP
The enterprise class monitoring solution for everyone
Escalations
E-mail to
first level techsupport
SMS to
second level techsupport
E-mail to
second level techsupport
E-mail to management
(if not acknowledged)
E-mail to management
Restart service
(if not acknowledged)
Restart server
via IPMI
Toggle power
Via UPS
The enterprise class monitoring solution for everyone
Alerting conditions and contents
● Flexible conditions
● Include useful information
● Customise per recipient
The enterprise class monitoring solution for everyone
Bundled frontend
● Monitoring
● Visualisation
● Configuration
© Teresa Watts
The enterprise class monitoring solution for everyone
Graphing
The enterprise class monitoring solution for everyone
Graphing extended
The enterprise class monitoring solution for everyone
Mapping
Map © OpenStreetMap contributors, CC BY-SA
The enterprise class monitoring solution for everyone
Icon mapping
The enterprise class monitoring solution for everyone
Management interface
The enterprise class monitoring solution for everyone
Visible host name
● Supports UTF8
The enterprise class monitoring solution for everyone
The enterprise class monitoring solution for everyone
Remote environments...
The enterprise class monitoring solution for everyone
...can be a problem
The enterprise class monitoring solution for everyone
Solution – Zabbix proxy
Zabbix proxy
The enterprise class monitoring solution for everyone
DMZ – passive proxy
Zabbix proxy
The enterprise class monitoring solution for everyone
Web monitoring –
now over Zabbix proxy
Active
Zabbix proxy
Passive
Zabbix proxy
The enterprise class monitoring solution for everyone
Monitoring Java applications
Apache
Tomcat
GlassFish
?
The enterprise class monitoring solution for everyone
Java – easy with Zabbix
Zabbix Java gateway
Apache
Tomcat
GlassFish
The enterprise class monitoring solution for everyone
OpenFire heap memory
The enterprise class monitoring solution for everyone
Zabbix Java gateway heap memory
The enterprise class monitoring solution for everyone
Mix proxies and gateways
Zabbix proxy
Zabbix Java gateway
Apache
Tomcat
Zabbix Java gateway
The enterprise class monitoring solution for everyone
Extendability
● Run any command on the agent or server
● Run any command in response to events
● Feed timestamped data in Zabbix
● No language restrictions
The enterprise class monitoring solution for everyone
Scalability
● Server, proxy and agent are written in C
● Server
– Real world installations with 40K-80K hosts and
more
– Processing thousands of values every second
– ...or > 2 million values/checks every 5 minutes
The enterprise class monitoring solution for everyone
Server improvements for 2.2
● Configurable amount of processes
– Pollers
– Trappers
– ...
● In 2.2 - timers
The enterprise class monitoring solution for everyone
Agent scalability
● Agent
– Uses less than a megabyte of RAM (736K on
64bit; excluding shared libraries)
The enterprise class monitoring solution for everyone
Performance improvements
● Server
– More caching
– Actually, lots more caching
– Optimised database access
The enterprise class monitoring solution for everyone
Performance improvements
● Proxy
– Data sending
– Long-term use
The enterprise class monitoring solution for everyone
Performance improvements
● Agent
– Memory usage
The enterprise class monitoring solution for everyone
Upgrade policies
● No database changes in one major release
● All old agents supported
● Automatic database upgrade coming in 2.2
The enterprise class monitoring solution for everyone
Popularity
● Japan, Russia, Brazil...
● Financial, ISP, government,
manufacturing...
● Other open source projects
The enterprise class monitoring solution for everyone
The enterprise class monitoring solution for everyone
Uncommon uses
● Some examples back from 2011, first Zabbix
conference in Riga
The enterprise class monitoring solution for everyone
Monitoring users on IRC
The enterprise class monitoring solution for everyone
Weather forecast
OpenStreetMap licence agreement
The enterprise class monitoring solution for everyone
Serious bug
The enterprise class monitoring solution for everyone
Zabbix is..
● Flexible
● Scalable
● Rapidly improved
● True opensource
The enterprise class monitoring solution for everyone
Communication and community
● www.zabbix.com
● blog.zabbix.com
● #zabbix on Freenode
Questions?

More Related Content

Similar to OSMC 2012 | Zabbix 2.0: Even Better by Rihards Olups

OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...NETWAYS
 
MySQL Monitoring Shoot Out
MySQL Monitoring Shoot OutMySQL Monitoring Shoot Out
MySQL Monitoring Shoot OutKris Buytaert
 
OSMC 2017 | How is Zabbix doing – an outside look by Rihards Olups
OSMC 2017 | How is Zabbix doing – an outside look by Rihards OlupsOSMC 2017 | How is Zabbix doing – an outside look by Rihards Olups
OSMC 2017 | How is Zabbix doing – an outside look by Rihards OlupsNETWAYS
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructureFernando Lopez Aguilar
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...NETWAYS
 
Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...
Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...
Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...Severalnines
 
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019VMware Tanzu
 
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu SkinNagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu SkinNagios
 
Building Windows - how the bits flow from check-in to the fast-ring
Building Windows - how the bits flow from check-in to the fast-ringBuilding Windows - how the bits flow from check-in to the fast-ring
Building Windows - how the bits flow from check-in to the fast-ringMicrosoft Tech Community
 
OSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
OSMC 2008 | Monitoring Tools Shootout by Tom De CoomanOSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
OSMC 2008 | Monitoring Tools Shootout by Tom De CoomanNETWAYS
 
BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...
BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...
BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...Mike Spaulding
 
Snap protect se_presentation_v3.0
Snap protect se_presentation_v3.0Snap protect se_presentation_v3.0
Snap protect se_presentation_v3.0Mikis Eminov
 
RootStack - Devfactory
RootStack - DevfactoryRootStack - Devfactory
RootStack - DevfactoryKangaroot
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYEnterprise Management Associates
 
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITThings You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITOpenStack
 
Dot Net Application Monitoring
Dot Net Application MonitoringDot Net Application Monitoring
Dot Net Application MonitoringRavi Okade
 
Monitoring and Troubleshooting Tools in Java 9
Monitoring and Troubleshooting Tools in Java 9Monitoring and Troubleshooting Tools in Java 9
Monitoring and Troubleshooting Tools in Java 9Poonam Bajaj Parhar
 
Performance Test Automation With Gatling
Performance Test Automation  With GatlingPerformance Test Automation  With Gatling
Performance Test Automation With GatlingKnoldus Inc.
 

Similar to OSMC 2012 | Zabbix 2.0: Even Better by Rihards Olups (20)

OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
OSMC 2014: Interesting use cases of Zabbix improvements in latest versions | ...
 
MySQL Monitoring Shoot Out
MySQL Monitoring Shoot OutMySQL Monitoring Shoot Out
MySQL Monitoring Shoot Out
 
OSMC 2017 | How is Zabbix doing – an outside look by Rihards Olups
OSMC 2017 | How is Zabbix doing – an outside look by Rihards OlupsOSMC 2017 | How is Zabbix doing – an outside look by Rihards Olups
OSMC 2017 | How is Zabbix doing – an outside look by Rihards Olups
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
 
Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...
Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...
Webinar slides: Free Monitoring (on Steroids) for MySQL, MariaDB, PostgreSQL ...
 
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
 
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu SkinNagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
Nagios Conference 2011 - Jeff Sly - Case Study Nagios @ Nu Skin
 
Building Windows - how the bits flow from check-in to the fast-ring
Building Windows - how the bits flow from check-in to the fast-ringBuilding Windows - how the bits flow from check-in to the fast-ring
Building Windows - how the bits flow from check-in to the fast-ring
 
OSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
OSMC 2008 | Monitoring Tools Shootout by Tom De CoomanOSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
OSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
 
BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...
BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...
BlackHat Presentation - Lies and Damn Lies: Getting past the Hype of Endpoint...
 
Snap protect se_presentation_v3.0
Snap protect se_presentation_v3.0Snap protect se_presentation_v3.0
Snap protect se_presentation_v3.0
 
RootStack - Devfactory
RootStack - DevfactoryRootStack - Devfactory
RootStack - Devfactory
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
 
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITThings You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
 
Dot Net Application Monitoring
Dot Net Application MonitoringDot Net Application Monitoring
Dot Net Application Monitoring
 
SCOM Tips and Tricks
SCOM Tips and TricksSCOM Tips and Tricks
SCOM Tips and Tricks
 
Monitoring and Troubleshooting Tools in Java 9
Monitoring and Troubleshooting Tools in Java 9Monitoring and Troubleshooting Tools in Java 9
Monitoring and Troubleshooting Tools in Java 9
 
Gatling
Gatling Gatling
Gatling
 
Performance Test Automation With Gatling
Performance Test Automation  With GatlingPerformance Test Automation  With Gatling
Performance Test Automation With Gatling
 

Recently uploaded

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

OSMC 2012 | Zabbix 2.0: Even Better by Rihards Olups

  • 1. The enterprise class monitoring solution for everyone
  • 2. The enterprise class monitoring solution for everyone Today's topics ● Zabbix overview ● We met 2 years ago – what's new? ● Uncommon uses
  • 3. The enterprise class monitoring solution for everyone 2 years for Zabbix ● Zabbix 2.0 out in May ● 13 maintenance releases of 1.8 ● 2 conferences and a branch in Japan
  • 4. The enterprise class monitoring solution for everyone Zabbix – mature by now ● Developed since 1998 ● First public release in 2001 ● 12 years old next April
  • 5. The enterprise class monitoring solution for everyone True open source Open Core
  • 6. The enterprise class monitoring solution for everyone What's included Integrated solution ● Data retrieving ● Historical data storage ● Official web based frontend ● Alerting, discovery ● More
  • 7. The enterprise class monitoring solution for everyone Components Server Database Frontend
  • 8. The enterprise class monitoring solution for everyone Native agent
  • 9. The enterprise class monitoring solution for everyone Choose the direction Server Active Passive Request: CPU load Response: 1.95 Request: List of checks Response: CPU load, Diskspace... Free diskspace on / : 13GB CPU load : 4.32 Fan 5 RPM : 3524 CPU 1 temperature : 34
  • 10. The enterprise class monitoring solution for everyone Agentless methods ● TCP checks ● SNMP ● IPMI ● SSH, telnet
  • 11. The enterprise class monitoring solution for everyone Advanced methods ● Calculated Total – free = used ● Aggregate Total free diskspace for all fileservers Average qps for all database servers 5000qps 1000qps 9000qps Aggregate value = 5000 qps
  • 12. The enterprise class monitoring solution for everyone What's a problem? ● Extremely flexible problem conditions – Functions last, min, max, avg, delta etc – Comparison, math, boolean logic – Check multiple values across several hosts ● 6 severity levels
  • 13. The enterprise class monitoring solution for everyone Templating Template_MySQL MySQL server Queries per second {Template_MySQL:qps.avg(300)}>5000 {Server:qps.avg(300)}>5000 Graph Queries per second
  • 14. The enterprise class monitoring solution for everyone Low level discovery ● Agent – filesystems, network interfaces ● SNMP tables (interfaces, anything) ● Custom
  • 15. The enterprise class monitoring solution for everyone Custom LLD data { "data":[ { "{#FSNAME}":"/sys", "{#FSTYPE}":"sysfs"}, { "{#FSNAME}":"/proc", "{#FSTYPE}":"proc" }, { "{#FSNAME}":"/", "{#FSTYPE}":"ext3" }, { "{#FSNAME}":"/home", "{#FSTYPE}":"ext3" }, ] }
  • 16. The enterprise class monitoring solution for everyone LLD is awesome
  • 17. The enterprise class monitoring solution for everyone It really is
  • 18. The enterprise class monitoring solution for everyone Automatic inventory ● Hardware chassis details ● CPU frequency, vendor, model... ● PCI/USB device list ● MAC addresses ● Operating system name, architecture ● Installed package list
  • 19. The enterprise class monitoring solution for everyone Multi-homed hosts
  • 20. The enterprise class monitoring solution for everyone Alerting ● E-mail ● SMS ● Jabber/XMPP
  • 21. The enterprise class monitoring solution for everyone Escalations E-mail to first level techsupport SMS to second level techsupport E-mail to second level techsupport E-mail to management (if not acknowledged) E-mail to management Restart service (if not acknowledged) Restart server via IPMI Toggle power Via UPS
  • 22. The enterprise class monitoring solution for everyone Alerting conditions and contents ● Flexible conditions ● Include useful information ● Customise per recipient
  • 23. The enterprise class monitoring solution for everyone Bundled frontend ● Monitoring ● Visualisation ● Configuration
  • 25. The enterprise class monitoring solution for everyone Graphing
  • 26. The enterprise class monitoring solution for everyone Graphing extended
  • 27. The enterprise class monitoring solution for everyone Mapping Map © OpenStreetMap contributors, CC BY-SA
  • 28. The enterprise class monitoring solution for everyone Icon mapping
  • 29. The enterprise class monitoring solution for everyone Management interface
  • 30.
  • 31. The enterprise class monitoring solution for everyone Visible host name ● Supports UTF8
  • 32. The enterprise class monitoring solution for everyone
  • 33. The enterprise class monitoring solution for everyone Remote environments...
  • 34. The enterprise class monitoring solution for everyone ...can be a problem
  • 35. The enterprise class monitoring solution for everyone Solution – Zabbix proxy Zabbix proxy
  • 36. The enterprise class monitoring solution for everyone DMZ – passive proxy Zabbix proxy
  • 37. The enterprise class monitoring solution for everyone Web monitoring – now over Zabbix proxy Active Zabbix proxy Passive Zabbix proxy
  • 38. The enterprise class monitoring solution for everyone Monitoring Java applications Apache Tomcat GlassFish ?
  • 39. The enterprise class monitoring solution for everyone Java – easy with Zabbix Zabbix Java gateway Apache Tomcat GlassFish
  • 40. The enterprise class monitoring solution for everyone OpenFire heap memory
  • 41. The enterprise class monitoring solution for everyone Zabbix Java gateway heap memory
  • 42. The enterprise class monitoring solution for everyone Mix proxies and gateways Zabbix proxy Zabbix Java gateway Apache Tomcat Zabbix Java gateway
  • 43. The enterprise class monitoring solution for everyone Extendability ● Run any command on the agent or server ● Run any command in response to events ● Feed timestamped data in Zabbix ● No language restrictions
  • 44. The enterprise class monitoring solution for everyone Scalability ● Server, proxy and agent are written in C ● Server – Real world installations with 40K-80K hosts and more – Processing thousands of values every second – ...or > 2 million values/checks every 5 minutes
  • 45. The enterprise class monitoring solution for everyone Server improvements for 2.2 ● Configurable amount of processes – Pollers – Trappers – ... ● In 2.2 - timers
  • 46. The enterprise class monitoring solution for everyone Agent scalability ● Agent – Uses less than a megabyte of RAM (736K on 64bit; excluding shared libraries)
  • 47. The enterprise class monitoring solution for everyone Performance improvements ● Server – More caching – Actually, lots more caching – Optimised database access
  • 48. The enterprise class monitoring solution for everyone Performance improvements ● Proxy – Data sending – Long-term use
  • 49. The enterprise class monitoring solution for everyone Performance improvements ● Agent – Memory usage
  • 50. The enterprise class monitoring solution for everyone Upgrade policies ● No database changes in one major release ● All old agents supported ● Automatic database upgrade coming in 2.2
  • 51. The enterprise class monitoring solution for everyone Popularity ● Japan, Russia, Brazil... ● Financial, ISP, government, manufacturing... ● Other open source projects
  • 52. The enterprise class monitoring solution for everyone
  • 53.
  • 54. The enterprise class monitoring solution for everyone Uncommon uses ● Some examples back from 2011, first Zabbix conference in Riga
  • 55. The enterprise class monitoring solution for everyone Monitoring users on IRC
  • 56. The enterprise class monitoring solution for everyone Weather forecast
  • 57.
  • 59. The enterprise class monitoring solution for everyone Serious bug
  • 60. The enterprise class monitoring solution for everyone Zabbix is.. ● Flexible ● Scalable ● Rapidly improved ● True opensource
  • 61. The enterprise class monitoring solution for everyone Communication and community ● www.zabbix.com ● blog.zabbix.com ● #zabbix on Freenode Questions?