Presentation is loading. Please wait.

Presentation is loading. Please wait.

Slide 1 © Mikoomi, 2010 A Zabbix Believers Story…… Jayesh Thakrar Chief Architect, Mikoomi making enterprise monitoring virtual.

Similar presentations


Presentation on theme: "Slide 1 © Mikoomi, 2010 A Zabbix Believers Story…… Jayesh Thakrar Chief Architect, Mikoomi making enterprise monitoring virtual."— Presentation transcript:

1 Slide 1 © Mikoomi, 2010 A Zabbix Believers Story…… Jayesh Thakrar Chief Architect, Mikoomi making enterprise monitoring virtual

2 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

3 Slide 3 © Mikoomi, 2010 Introduction

4 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)

5 Slide 5 © Mikoomi, 2010 Choices: Commercial Players

6 Slide 6 © Mikoomi, 2010 Choices: Nagios & Derivaties

7 Slide 7 © Mikoomi, 2010 Choices: Other Open Source

8 Slide 8 © Mikoomi, 2010 Top Contenders: Nagios & Zabbix

9 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

10 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

11 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

12 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

13 Slide 13 © Mikoomi, 2010 Convinced that N to Z is more than Just a 90° rotation ?? NZ Nagios to Zabbix

14 Slide 14 © Mikoomi, 2010 Zabbix Architecture Overview

15 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

16 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

17 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

18 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

19 Slide 19 © Mikoomi, 2010 Zabbix: Built-in Templates

20 Slide 20 © Mikoomi, 2010 Zabbix: Template Items

21 Slide 21 © Mikoomi, 2010 Zabbix: Item Configuration

22 Slide 22 © Mikoomi, 2010 Zabbix Browser based GUI

23 Slide 23 © Mikoomi, 2010 GUI: Login Page

24 Slide 24 © Mikoomi, 2010 GUI: Dashboard

25 Slide 25 © Mikoomi, 2010 GUI: Dashboard – Favorites

26 Slide 26 © Mikoomi, 2010 GUI: Dashboard – Minimized

27 Slide 27 © Mikoomi, 2010 GUI: Menu Options

28 Slide 28 © Mikoomi, 2010 GUI: Monitoring Data Display - Tabular

29 Slide 29 © Mikoomi, 2010 GUI: Monitoring Data Display - Tabular

30 Slide 30 © Mikoomi, 2010 GUI: Monitoring Data Graphs - Adhoc

31 Slide 31 © Mikoomi, 2010 GUI: Data Graphs – Pre-canned

32 Slide 32 © Mikoomi, 2010 GUI: Data Graphs – Custom

33 Slide 33 © Mikoomi, 2010 GUI: Templates and Triggers

34 Slide 34 © Mikoomi, 2010 GUI: Trigger Definitions

35 Slide 35 © Mikoomi, 2010 GUI: Alert Listing

36 Slide 36 © Mikoomi, 2010 GUI: Alert s

37 Slide 37 © Mikoomi, 2010 GUI: User & Group Administration

38 Slide 38 © Mikoomi, 2010 GUI: Group Security

39 Slide 39 © Mikoomi, 2010 enterprise monitoring made virtual

40 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

41 Slide 41 © Mikoomi, 2010 mikoomi Products & Services Zabbix Monitoring Framework Mikoomi Monitoring Agents Services & Support Mikoomi value-add

42 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

43 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

44 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

45 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


Download ppt "Slide 1 © Mikoomi, 2010 A Zabbix Believers Story…… Jayesh Thakrar Chief Architect, Mikoomi making enterprise monitoring virtual."

Similar presentations


Ads by Google