We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byLeslie Morris
Modified over 2 years ago
Slide 1 © Mikoomi, 2010 A Zabbix Believers Story…… Jayesh Thakrar Chief Architect, Mikoomi making enterprise monitoring virtual
Slide 2 © Mikoomi, 2010 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
Slide 3 © Mikoomi, 2010 Introduction
Slide 4 © Mikoomi, 2010 How It All Began….. Needed to monitor IT systems - 24x7 Are applications, web servers, databases and other services up? Needed insight into performance Visibility into current and historical performance and load Quantifying, charting and trending of load, performance and utilization Tool for HelpDesk (Level-1 Support)
Slide 5 © Mikoomi, 2010 Choices: Commercial Players
Slide 6 © Mikoomi, 2010 Choices: Nagios & Derivaties
Slide 7 © Mikoomi, 2010 Choices: Other Open Source
Slide 8 © Mikoomi, 2010 Top Contenders: Nagios & Zabbix
Slide 9 © Mikoomi, 2010 Nagios: Brief Overview Pros 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 alerting-system
Slide 10 © Mikoomi, 2010 Nagios: Brief Overview Cons 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
Slide 11 © Mikoomi, 2010 Zabbix : Brief Overview Pros 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
Slide 12 © Mikoomi, 2010 Zabbix : Brief Overview Pros 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 ad- hoc graphs on any monitored item User-defined maps, screens and slide-shows
Slide 13 © Mikoomi, 2010 Convinced that N to Z is more than Just a 90° rotation ?? NZ Nagios to Zabbix
Slide 14 © Mikoomi, 2010 Zabbix Architecture Overview
Slide 15 © Mikoomi, 2010 Zabbix Distributed Architecture Zabbix Server Zabbix Database Zabbix OS Agents Zabbix Distributed Nodes Proxy Servers or Proxy Agents Web Server Zabbix Node (Central) External monitoring data collectors External Scripts
Slide 16 © Mikoomi, 2010 Inside the Zabbix Server Poller Processes watchdog Poller Processes housekeeper Poller Processes alerter Poller Processes poller Poller Processes httppoller Poller Processes pinger Poller Processes db_config_syncer Poller Processes db_data_syncer Poller Processes nodewatcher Poller Processes timer Poller Processes discoverer Poller Processes escalator Zabbix Server Processes
Slide 17 © Mikoomi, 2010 Zabbix OS Agent OS-level agents for most popular platforms Linux AIX, HP-UX, Solaris MacOS Windows OS agents can run external programs to complement / enhance monitoring
Slide 18 © Mikoomi, 2010 Zabbix Monitoring Approach Templates 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 Hosts = monitored entity e.g. hosts, applications, databases, etc. Define new hosts and link to template Customize triggers and actions if necessary Data Collection – by Server, Agent or Proxy
Slide 19 © Mikoomi, 2010 Zabbix: Built-in Templates
Slide 20 © Mikoomi, 2010 Zabbix: Template Items
Slide 21 © Mikoomi, 2010 Zabbix: Item Configuration
Slide 22 © Mikoomi, 2010 Zabbix Browser based GUI
Slide 23 © Mikoomi, 2010 GUI: Login Page
Slide 24 © Mikoomi, 2010 GUI: Dashboard
Slide 25 © Mikoomi, 2010 GUI: Dashboard – Favorites
Slide 26 © Mikoomi, 2010 GUI: Dashboard – Minimized
Slide 27 © Mikoomi, 2010 GUI: Menu Options
Slide 28 © Mikoomi, 2010 GUI: Monitoring Data Display - Tabular
Slide 29 © Mikoomi, 2010 GUI: Monitoring Data Display - Tabular
Slide 30 © Mikoomi, 2010 GUI: Monitoring Data Graphs - Adhoc
Slide 31 © Mikoomi, 2010 GUI: Data Graphs – Pre-canned
Slide 32 © Mikoomi, 2010 GUI: Data Graphs – Custom
Slide 33 © Mikoomi, 2010 GUI: Templates and Triggers
Slide 34 © Mikoomi, 2010 GUI: Trigger Definitions
Slide 35 © Mikoomi, 2010 GUI: Alert Listing
Slide 36 © Mikoomi, 2010 GUI: Alert s
Slide 37 © Mikoomi, 2010 GUI: User & Group Administration
Slide 38 © Mikoomi, 2010 GUI: Group Security
Slide 39 © Mikoomi, 2010 enterprise monitoring made virtual
Slide 40 © Mikoomi, 2010 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
Slide 41 © Mikoomi, 2010 mikoomi Products & Services Zabbix Monitoring Framework Mikoomi Monitoring Agents Services & Support Mikoomi value-add
Slide 42 © Mikoomi, 2010 mikoomi Products - Appliance Mikoomi Monitoring Appliance 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
Slide 43 © Mikoomi, 2010 mikoomi Products – Agents Mikoomi Monitoring Agents 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
Slide 44 © Mikoomi, 2010 mikoomi Services Services Deployment, implementation and training Consulting & custom development Develop custom monitoring for software vendors to help operations and monitoring of their products
Slide 45 © Mikoomi, 2010 mikoomi: Sizing and Capacity Single node (appliance) with 2 CPUs + 2 GB memory supports monitoring a sizable IT environment - 10 – 20 servers + 20 – 40 databases or instances + 20 – 40 application instances Scales horizontally and vertically
Business Availability Center Architecture Overview.
The Professional Open Source Company JBoss Network Enterprise Manager Introduction and Walkthrough.
1 E-Commerce Servers Internet, Web and Database server architectures for e-commerce.
1 GREY BOX TESTING Web Apps & Networking Session 7 Boris Grinberg
Chapter 7 – Design and Implementation 1Chapter 7 Design and implementation Note: These are a modified version of Ch 7 slides available from the authors.
Architectural Design IS301 – Software Engineering Lecture # 14 – M. E. Kabay, PhD, CISSP Dept of Computer Information Systems Norwich University.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Software Re-use IS301 – Software.
The Storage Networking Company I N R A N G E T e c h n o l o g I e s C o r p o r a t I o n 1 Effective Strategies for SAN Performance Monitoring David.
Inside Apache Geronimo What makes it special? Rakesh Midha IBM Software Labs, Bangalore
Grid Monitoring Futures with Globus Jennifer M. Schopf Argonne National Lab April 2003.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Command View XP 2.0 HP Restricted.
2 Copyright © 2005, Oracle. All rights reserved. J2EE Overview.
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 2: Operating-System Structures.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Oracle Restricted 1.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 11Slide 1 Chapter 11 Distributed Systems Architectures.
2010 FutureGrid User Advisory Meeting Architecture Roadmap Long term vision 10:00-10:45, Monday, August 2, 2010 Pittsburgh, PA Gregor von Laszewski Representing.
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
C2: Introduction to OpenEdge ® Integration Technologies Chris James Senior Consultant.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Distributed Systems Architectures.
Debbie Sheetz Sr. Staff Consultant BMC Software, Customer Support/Waltham, MA Top Ten Topics in Performance Reporting/Modeling for Virtualization using.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14Slide 1 Chapter 14 Design with Reuse.
Security Agility Reduced Cost Security Agility Reduced Cost Foundation for an agile IT Infrastructure: Building the ultimate database container with Red.
1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 J2EE TM : Why, What and How University of Texas at Dallas Anna Yi.
HP Technology Forum & Expo Get connected. People. Technology. Solutions.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 10 Architectural Design.
Integrating SAP Business Objects Xcelsius and Web Intelligence reporting with SAP NetWeaver BW and SAP NetWeaver Portal Presented By: Mustansir Saifuddin.
State of Connecticut Core-CT Project Query 8 hrs Updated 4/14/2003.
SolidWorks Enterprise PDM and Microsoft SharePoint Interoperability Marc Young xLM Solutions, LLC.,
© 2016 SlidePlayer.com Inc. All rights reserved.