trouble ticket integration with zabbix in large environment
TRANSCRIPT
![Page 1: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/1.jpg)
Trouble Ticket Integration with Zabbix in Large Environment
2016 Sept
![Page 3: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/3.jpg)
Presentation
Page 3
![Page 4: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/4.jpg)
Summary
1. Introduction2. Issues3. Plugin Architecture4. External Specifications5. Technical Details
Page 4
![Page 5: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/5.jpg)
Page 5
-> What are we talking about ?
-> Large Environment ?
-> Trouble Ticket ?
Part 1Introduction
![Page 6: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/6.jpg)
What are we talking about ?
Zabbix TroubleTicket Connexion→ Two ways connexion→ APIs→ Connector Database (Zabbix TroubleTicket Link)
Large Environment→ 1000 tickets per day
Page 6
![Page 7: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/7.jpg)
Trouble Ticket ?
• Lists of issues (Most of the time : Source = mail or phone)
• Manage issues (Most of the time through HelpDesk)
→ ServiceNow is a SaaS Trouble Ticketing System widely used in Large environments
Page 7
![Page 8: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/8.jpg)
What is a Large Environment ?
• More than 14 000 servers , 1 million items
• Some servers with over 10 000 items• Some servers with over 10 000 triggers• More than 100 Zabbix administrators
developping Application Templates
Page 8
![Page 9: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/9.jpg)
Part 2Issues
Page 9
![Page 10: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/10.jpg)
The Problem
Large Environments rely on TroubleTicket tool and HelpDesk for managing IT issues. Bridging Zabbix with over 5000 servers and HelpDesk manually is a painful and impossible project.
Page 10
![Page 11: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/11.jpg)
SwissLife Case Study
Page 11
![Page 12: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/12.jpg)
SwissLife Presentation
Page 12
![Page 13: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/13.jpg)
SwissLife Presentation
Page 13
![Page 14: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/14.jpg)
Part 3Plugin Architecture
Page 14
![Page 15: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/15.jpg)
Page 15
Plugin Architecture
![Page 16: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/16.jpg)
Page 16
Plugin Architecture
![Page 17: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/17.jpg)
Page 17
Plugin Architecture
![Page 18: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/18.jpg)
Part 4External Specifications
Page 18
![Page 19: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/19.jpg)
Page 19
Some of the Functionalities
→ Opens automatically a ServiceNow Ticket via Snow APIsFull Automatic (based on Trigger name TR--A)Manual (TR--M), needs acknowledge from operator
→ Fill in automatically Snow fields with Zabbix macrosCaller, Environment, CI, Application, Server, Team, Category,
Subcategory, Dates,…→ Correlate Zabbix events automatically with Snow tickets
(same trigger source)→ Correlate Zabbix events manually with Snow tickets
(different triggers sources)→ Sends back Correlation confirmations to Operators→ Monitor Snow tickets status and update Zabbix via APIs
when ticket is closed or resolved→ Others: http proxy, debug, logs, ...
![Page 20: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/20.jpg)
Page 20
Triggers Nomenclature
TR--A/M--PRD/HPR--{$SERVICEXXX}--{$CIXXX}--Free Description of Trigger | Auto/Manu |
Prod or Non Prod | Service (~ Application Name) |
CI (could be Server or Oracle DB, …) | Free Description
Nota Bene: Some détails come from Host Inventory
![Page 21: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/21.jpg)
Page 21
External Specifications
![Page 22: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/22.jpg)
Page 22
External Specifications
![Page 23: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/23.jpg)
Part 5Technical Details
Page 23
![Page 24: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/24.jpg)
Page 24
Automatic Tickets
![Page 25: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/25.jpg)
Page 25
Automatic Tickets
![Page 26: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/26.jpg)
Page 26
Automatic Tickets
![Page 27: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/27.jpg)
Page 27
Automatic Tickets
![Page 28: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/28.jpg)
Page 28
Automatic Tickets
![Page 29: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/29.jpg)
Page 29
Manual Tickets
![Page 30: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/30.jpg)
Page 30
Manual Tickets
![Page 31: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/31.jpg)
Page 31
Manual Tickets : noticket
![Page 32: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/32.jpg)
Page 32
Manual Tickets : link to ticket
![Page 33: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/33.jpg)
Page 33
Zabbix Events Correlation
![Page 34: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/34.jpg)
Connector Database
Page 34
![Page 35: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/35.jpg)
Page 35
Connector Database
![Page 36: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/36.jpg)
Page 36
Code
![Page 37: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/37.jpg)
Page 37
Supported Versions
Connector Release V6 synchronized with :
- Zabbix V2.2.x (must be OK with 2.4 and 3.0 but not tested)
- ServiceNow Fuji Version
![Page 38: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/38.jpg)
Released as OpenSourceOn Zabbix Share
Page 38
![Page 39: Trouble Ticket Integration with Zabbix in Large Environment](https://reader031.vdocuments.net/reader031/viewer/2022030318/58f067021a28abed238b4617/html5/thumbnails/39.jpg)
Merci pour votre attention !
Alain Ganuchaud
Cool [email protected]
Questions?
Page 39
Follow us on Twitter: @zabbix_fr @AlainGanuchaud