27
Text Monitoring the gTLDs: When 6 million triggers is not enough

Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

Monitoring  the  gTLDs:  When  6  million  triggers  is  not  enough  

Page 2: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

The  domain  name  system  

Page 3: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Internet  in  1969  

3 [1] ICANN blog - http://blog.icann.org/2007/05/mapping-the-internet-one-node-at-a-time/ [2] ARPANET technical information - http://mercury.lcs.mit.edu/~jnc/tech/arpageo.html

Page 4: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Internet  in  2005  

4

Page 5: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text A  Domain  Name  System  query  

5 [1] ICANN - http://whois.icann.org/en/dns-and-whois-how-it-works

Page 6: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

www.serv i ce .domain .org .  

 The  Anatomy  of  a  Domain  Name  

6

First or Top-Level Second-Level

Third-Level

[1] ICANN - https://svsf40.icann.org/.../presentation-new-gtld-basics-13mar11-en.pdf

Page 7: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text  The  Anatomy  of  a  Domain  Name  

7

Page 8: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Domain  name  registraCon  process  

8 [1] ICANN - http://whois.icann.org/en/dns-and-whois-how-it-works

Page 9: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

Who  are  the  users  of  the  Domain  Name  System?  

Page 10: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Where  are  the  users  of  domain  names?  

[1] United Nations, department of economic and social affairs, population division, population estimates and projections section - http://esa.un.org/wpp/ [2] United Nations, department of economic and social affairs, population division, world urbanization prospects - http://esa.un.org/unpd/wup

Tokyo ~ 40 Shanghai~ 30

Guangzhou~ 32

Jakarta ~ 27

Manila ~ 22

Delhi ~ 26

Karachi ~ 24

Mumbai ~ 23

Moscow ~ 17 London ~ 14

Paris ~ 12

Al-Qāhirah ~ 12

Istanbul ~ 14

Ciudad de Mexico ~ 23

Sao Paulo ~ 22

Buenos Aires ~ 16

New York ~ 22

Los Angeles ~ 18

Page 11: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

The  Internet  CorporaCon  for  Assigned  Names  and  Numbers  

Page 12: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text What  does  ICANN  do?  

12

Page 13: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

The  monitoring  

Page 14: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Registry  agreement  

14 [1] ICANN - http://www.icann.org/registries/agreements.htm

Page 15: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Registry  agreement  

15 [1] ICANN - http://www.icann.org/registries/agreements.htm

Page 16: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

SLA  Monitoring  

16

Page 17: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Complexity  

17

Page 18: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

Zabbix  

Page 19: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Zabbix  at  ICANN  

19

•  Production critical system •  Over 12 million triggers, 2750 new values per second •  The system supports more than 1900 TLD objects

•  DNS/DNSSEC test every minute for: •  every name server, for

•  every IP address •  RDDS test every 5 minutes •  EPP test every 5 minutes

•  Calculation on all data points per TLD every minute •  2 months of raw data in-memory •  Trends/results saved in perpetuity

•  The code is going to be released to the community

Page 20: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Zabbix  team  

20

Page 21: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Zabbix  team  

21

Page 22: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Zabbix  team  

22

Page 23: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Zabbix  team  

23

Page 24: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text Zabbix  team  

24

Page 25: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

Other  potenCal  uses  of  Zabbix  within  ICANN  

Page 26: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text The  future  

26

•  More TLDs

•  Active-Active solution

•  Zabbix monitoring across the organization

•  Big Data!!!

Page 27: Monitoring(the(gTLDs:( When(6(million(triggers(is(notenough( · Text Zabbix(atICANN(19 • Production critical system • Over 12 million triggers, 2750 new values per second •

Text

Thanks!