Zabbix
Zabbix
Mikoomi, 2010
Slide 1
Topics
1. Introduction 2. Comparison : Nagios v/s Zabbix 3. Zabbix : Architecture Overview 4. Zabbix : Browser based GUI 5. Mikoomi : Open-source Value-Add Agents & Consulting Services
Mikoomi, 2010
Slide 2
Introduction
Mikoomi, 2010
Slide 3
Are applications, web servers, databases and other services up? Visibility into current and historical performance and load Quantifying, charting and trending of load, performance and utilization
Slide 4
Mikoomi, 2010
Slide 5
www.groundworkopensource.com
www.shinken-monitoring.org
Mikoomi, 2010
Slide 6
http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html#contents
Mikoomi, 2010
Slide 7
Mikoomi, 2010
Slide 8
Popular and well-known Basis for many other open source systems Template-based and object oriented inheritance Based out of Minneapolis, US Boost (?) by RedHat announcement
http://www.nagios.org/news/77-news-announcements/230-nagios-is-redhats-standardalerting-system
Mikoomi, 2010
Slide 9
Requires significant effort for setup Setup, admin and configuration = text file based Monitoring data stored in single flat file (or via pipe into database) High I/O on data file from monitoring and UI Configuration change require reload Primitive graphing and monitoring UI
Mikoomi, 2010
Slide 10
Agent and agent-less monitoring SNMP support Template based Scalable, distributed architecture Built-in UNIX, log-file, SNMP and URL monitoring Easy to extend with plug-ins or agents Active development Database based monitoring data storage Thresholds and alerting separate from monitoring
Mikoomi, 2010
Slide 11
Multiple items or attributes per monitored entity Different items of an entity can be monitored by different mechanisms Can define alerts based on comparison of current item value with historical values, averages, etc. Can build dependencies between monitored entities Pre-canned (template-based) graphs as well as adhoc graphs on any monitored item User-defined maps, screens and slide-shows
Mikoomi, 2010
Slide 12
Nagios to Zabbix
N
Mikoomi, 2010
Z
Slide 13
Mikoomi, 2010
Slide 14
Zabbix Database
Slide 15
Mikoomi, 2010
Slide 16
Zabbix OS Agent
OS-level agents for most popular platforms
Slide 17
Define new or modify existing templates Contains monitoring data elements called items Contains thresholds (triggers) and actions on item Collection of pre-defined graphs using items
Hosts = monitored entity e.g. hosts, applications, databases, etc. Define new hosts and link to template Customize triggers and actions if necessary
Hosts
Slide 18
Mikoomi, 2010
Slide 19
Mikoomi, 2010
Slide 20
Mikoomi, 2010
Slide 21
Mikoomi, 2010
Slide 22
Mikoomi, 2010
Slide 23
GUI: Dashboard
Mikoomi, 2010
Slide 24
Mikoomi, 2010
Slide 25
Mikoomi, 2010
Slide 26
Mikoomi, 2010
Slide 27
Mikoomi, 2010
Slide 28
Mikoomi, 2010
Slide 29
Mikoomi, 2010
Slide 30
Mikoomi, 2010
Slide 31
Mikoomi, 2010
Slide 32
Mikoomi, 2010
Slide 33
Mikoomi, 2010
Slide 34
Mikoomi, 2010
Slide 35
Mikoomi, 2010
Slide 36
Mikoomi, 2010
Slide 37
Mikoomi, 2010
Slide 38
Mikoomi, 2010
Slide 39
About mikoomi
Mikoomi, the company
Develops, distributes and supports open-source monitoring solutions Provides custom development and consulting around monitoring and high availability Strong believer in open-source as a consumer and as a producer
Mikoomi, 2010
Slide 40
Mikoomi value-add
Mikoomi, 2010
Slide 41
Appliance = virtual machine template Contains Zabbix + Ubuntu + best practices Zabbix = Best open source monitoring Ubuntu = One of the best Linux variants Quick, easy & flexible to deploy Up and running in less than 60 minutes
Mikoomi, 2010
Slide 42
Add-on monitoring capabilities for databases, application servers, software components, custom apps Embed deep product-specific expertise and monitoring best practices Covers key health and performance data Open-source makes them extensible Minimally intrusive on monitored entity Java JVM and DB2 released WebSphere, Tomcat, SQL Server, Oracle, ActiveMQ and others planned for release
Mikoomi, 2010
Slide 43
mikoomi Services
Services
Deployment, implementation and training Consulting & custom development Develop custom monitoring for software vendors to help operations and monitoring of their products
Mikoomi, 2010
Slide 44
Slide 45