Top Banner
Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the exibility to evolve ” ~ Marc BenioSumit Goel Lead Monitoring & Automation Engineer [email protected]
13

Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

May 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve ” ~ Marc Benioff

Sumit Goel Lead Monitoring & Automation Engineer

[email protected]

Page 2: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Presentation Agenda

Monitoring Objectives

Zabbix Architecture

Cloud Applications Monitoring

What's Next

1

2

3

4

Page 3: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Monitoring Solution in the Age of “As-a-Service”

Security #1 priority

Flexibility is the key

Must be Scalable

User Experience matters

Page 4: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Presentation Agenda

Monitoring Objectives

Zabbix Architecture

Cloud Applications Monitoring

What's Next

1

2

3

4

Page 5: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve
Page 6: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Presentation Agenda

Monitoring Objectives

Zabbix Architecture

Cloud Applications Monitoring

What's Next

1

2

3

4

Page 7: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve
Page 8: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

i love..

Endless possibilities with zabbix_sender and user parameters

Page 9: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Example 1 - Selenium Python bindings

from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("http://www.python.org") assert "Python" in driver.title elem = driver.find_element_by_name("q") elem.clear() elem.send_keys("pycon") elem.send_keys(Keys.RETURN) assert "No results found." not in driver.page_source driver.close()

Page 10: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Example 2 – Curl and Zabbix Sender

• Get number of alerts in Google Apps Status Dashboard

$ count=$(curl -s https://www.google.com/appsstatus/rss/en | grep -c "<title>")

$ count=$((${count} - 1))

• Use zabbix_sender to send the data

$ zabbix_sender -v -z zabbix-proxy -s "gappstatus" -k gappstatus.alerts.count -o ${count} | logger -t "zabbix_sender"

Page 11: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Presentation Agenda

Monitoring Objectives

Zabbix Architecture

Cloud Applications Monitoring

What's Next

1

2

3

4

Page 12: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

Make monitoring data easy and effortless for the teams to make data driven decisions

Event correlation and self healing

Page 13: Monitoring Cloud Applications Using Zabbix · Monitoring Cloud Applications Using Zabbix ”You must always be able to predict what’s next and then have the flexibility to evolve

thank y u