Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Zabbix for Hybrid Cloud Management

7,342 views

Published on

I talked about this contents at Zabbix Conference 2012 at Riga,Latvia

  • I’ve personally never heard of companies who can produce a paper for you until word got around among my college groupmates. My professor asked me to write a research paper based on a field I have no idea about. My research skills are also very poor. So, I thought I’d give it a try. I chose a writer who matched my writing style and fulfilled every requirement I proposed. I turned my paper in and I actually got a good grade. I highly recommend ⇒ www.WritePaper.info ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • You can try to use this service ⇒ HelpWriting.net ⇐ I have used it several times in college and was absolutely satisfied with the result.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ❤❤❤ http://bit.ly/36cXjBY ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Zabbix for Hybrid Cloud Management

  1. 1. Zabbix for Hybrid Cloud Management TIS Inc. Daisuke IKEDA 21 September,2012 Riga,LatviaCopyright © 2012 TIS Inc. All rights reserved.
  2. 2. AgendaAgendaAbout myself - Server Engineer working at Research & Dev. DivisionApproaching to Hybrid Environment Management System - Integration and AutomationSystem Architecture - Products component and Processing flowsDemonstrationCopyright © 2012 TIS Inc. All rights reserved. -1-
  3. 3. About MyselfDaisuke Ikeda Belongs To: TIS Inc. Division: Strategic Technology Center Research Subject: Managing Hybrid Cloud environment My Recent Activities: - Chrome Extension for checking Zabbix Trigger "Chromix" - Android application for Zabbix "ZabiroiD" - Articles for Technology sharing website by TIS "Tech-Sketch" - Presentation at Zabbix study meeting in Japan(12 May,2012)Copyright © 2012 TIS Inc. All rights reserved. -2-
  4. 4. Our initiativesWhat you see here todayZabbix Instead of You - AUTOMATION - Host Registration done by Zabbix VMware Virtual machines AWS EC2 instances - Machine Setup Details kept trackable by Zabbix VM resource status(CPU,Memory,Storage) AWS EC2 instance info.( Instance Type, AZ, IP address etc.) AWS Billing info.Just Zabbix Dashboard - INTEGRATION - Machine Control from Zabbix Dashboard Start/Stop/Reboot/TerminateCopyright © 2012 TIS Inc. All rights reserved. -3-
  5. 5. Backgrounds and CasesComplex and Mixed Machine CircumstancesWe manage machines both on-cloud and on-premise; - Many Cloud Services offered (AWS,Rackspace,...) - Cloud services are prevailing - But, we still need to manage on-premise machines tooTypical Scenario: - Sensitive data needs to remain stored on-premise - What happens ... DB server -> located on-premise for security reason AP server -> located on-cloud for scalabilityCopyright © 2012 TIS Inc. All rights reserved. -4-
  6. 6. Requirements and ChallengesTo Manage Hybrid environments1. VMs have their private client software - How many client s/w reguired to manage hybrid configration? e.g.) - vSphere client ( for VMware ESXi ) - AWS management console ( for AWS ) - System insight Manager ( for HP Physical Machine )2. More VMs to manage - Configuring numbers of VM manually is impractical.3. VMs change their setups very dynamically - Keeping configuration documents up-to-date is really hardCopyright © 2012 TIS Inc. All rights reserved. -5-
  7. 7. Approaching to Operation Management 1. Integrated Management for Hybrid Environment On-premise VM VM VM Public Cloud Physical machines Virtual machinesCopyright © 2012 TIS Inc. All rights reserved. -6-
  8. 8. Approaching to Operation Management 2. Automated Management for Hybrid Environment Manual config Automatic configCopyright © 2012 TIS Inc. All rights reserved. -7-
  9. 9. System ArchitectureArchitecture Zabbix layer Message queueing layer API Integration layer Target Environments (They are hybrid … mixture)Copyright © 2012 TIS Inc. All rights reserved. -8-
  10. 10. System ArchitectureFor integrationCustomized Dashboard - Check ALL instances here - Operate ALL instances herelibcloud implemented - Exclusive APIs abstracted - Easy to add a new type of cloud serviceCopyright © 2012 TIS Inc. All rights reserved. -9-
  11. 11. System ArchitectureFor automationThe Use of ZabbixAPI and Zabbix Sender - Zabbix API is used to sync instance lists - Zabbix Sender is used to register detailed info of instancesCopyright © 2012 TIS Inc. All rights reserved. - 10 -
  12. 12. System ArchitectureProcessing Flow 1 4 5Auto registration of Hostby "Zabbix API"Flow: 1 → 2 → 3 → 4Detailed info are stored to 2Zabbix itemby "Zabbix Sender"Flow: 1 → 2 → 3 → 5 3Execute actionfrom Zabbix dashboardFlow: 1 → 2 → 3Copyright © 2012 TIS Inc. All rights reserved. - 11 -
  13. 13. AppendixWhat is libcloud ? - A Meta Cloud API libcloud(http://libcloud.apache.org) - OSS Meta Cloud API (latest ver. 0.11.1) Support Action - Apache top level project - get node_list - start instance - Written in Python - stop instance - reboot instance - Wrapping many native cloud services API - terminate instance AWS,Rackspace,CloudStack,OpenStack... - create instance - manage storage Install - manage LB etc... $ pip install apache-libcloud Programming step(python script) from libcloud.compute.types import Provider$ pip install apache-libcloud from libcloud.compute.providers import get_driver EC2_ACCESS_ID = AWS API Key EC2_SECRET_KEY = AWS Secret Key Driver = get_driver(Provider.EC2) conn = Driver(EC2_ACCESS_ID, EC2_SECRET_KEY) nodes = conn.list_nodes()Copyright © 2012 TIS Inc. All rights reserved. - 12 -
  14. 14. DemonstrationDemo - You can watch FULL machine list on Zabbix Dashboard - You can Operate VM on Zabbix Dashboard - You can connect to ssh,VNC,IPMI console (α feature)Copyright © 2012 TIS Inc. All rights reserved. - 13 -
  15. 15. DemonstrationDemo - You can watch FULL machine list on Zabbix Dashboard - You can Operate VM on Zabbix Dashboard - You can connect to ssh,VNC,IPMI console (α feature)Copyright © 2012 TIS Inc. All rights reserved. - 14 -
  16. 16. DemonstrationDemo - You can watch FULL machine list on Zabbix Dashboard - You can Operate VM on Zabbix Dashboard - You can connect to ssh,VNC,IPMI console (α feature)Copyright © 2012 TIS Inc. All rights reserved. - 15 -
  17. 17. Future ProspectsFuture Prospects - Features to AddStrong cooperation between Hybrid Environments - Easy BACKUP from machine to machine - Simple MIGRATION from service to serviceStrong cooperation between Results and Action - Complex JOB EXECUTION from monitored events to be scheduledCopyright © 2012 TIS Inc. All rights reserved. - 16 -
  18. 18. Q&A Questions?Copyright © 2012 TIS Inc. All rights reserved. - 17 -
  19. 19. The End Thank You! Twitter : @ike_dai Facebook: https://www.facebook.com/ikedaiCopyright © 2012 TIS Inc. All rights reserved. - 18 -

×