Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016

Hier ansehen

1 von 13 Anzeige
1 von 13 Anzeige

Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016

Herunterladen, um offline zu lesen

With global shift towards flexibility of cloud there are different demands on monitoring availability and performance of applications provided in the cloud. There are obvious limitations in accessing components of app hosted by third party run outside of internal environment. Same time there are opportunities of using vendor API and status page. In Salesforce, one of the most innovative company in the world by Forbes and one of the biggest cloud service provider, we understand the need of customer to be able to see in real time availability and performance of cloud application. In the following presentation we're going to list and describe multiple ways of monitoring cloud apps. Some of the methods are: building in web monitoring using Curl, web browser automation tools like Selenium, external scripts (reading vendor status dashboard) and API calls to the app.

With global shift towards flexibility of cloud there are different demands on monitoring availability and performance of applications provided in the cloud. There are obvious limitations in accessing components of app hosted by third party run outside of internal environment. Same time there are opportunities of using vendor API and status page. In Salesforce, one of the most innovative company in the world by Forbes and one of the biggest cloud service provider, we understand the need of customer to be able to see in real time availability and performance of cloud application. In the following presentation we're going to list and describe multiple ways of monitoring cloud apps. Some of the methods are: building in web monitoring using Curl, web browser automation tools like Selenium, external scripts (reading vendor status dashboard) and API calls to the app.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (19)

Andere mochten auch (20)

Anzeige
Anzeige

Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016

  1. 1. 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 sumit.goel@salesforce.com
  2. 2. Presentation Agenda Monitoring Objectives Zabbix Architecture Cloud Applications Monitoring What's Next 1 2 3 4
  3. 3. Monitoring Solution in the Age of “As-a-Service” Security #1 priority Flexibility is the key Must be Scalable User Experience matters
  4. 4. Presentation Agenda Monitoring Objectives Zabbix Architecture Cloud Applications Monitoring What's Next 1 2 3 4
  5. 5. Presentation Agenda Monitoring Objectives Zabbix Architecture Cloud Applications Monitoring What's Next 1 2 3 4
  6. 6. i love.. Endless possibilities with zabbix_sender and user parameters
  7. 7. 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()
  8. 8. 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"
  9. 9. Presentation Agenda Monitoring Objectives Zabbix Architecture Cloud Applications Monitoring What's Next 1 2 3 4
  10. 10. Make monitoring data easy and effortless for the teams to make data driven decisions Event correlation and self healing
  11. 11. thank y u

×