From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by...
Transcript of From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by...
![Page 1: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/1.jpg)
From Monitoring to ITSMFelix Kronlage [email protected]@felixkronlage
![Page 2: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/2.jpg)
“Monitoring strategy should start from the business KPIs.”
– Devdas Bhagat
![Page 3: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/3.jpg)
“Monitoring needs to enable your team to engage”
– at Monitorama a while ago
![Page 4: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/4.jpg)
$ finger fkr
![Page 5: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/5.jpg)
![Page 6: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/6.jpg)
ITSM
![Page 7: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/7.jpg)
“IT service management (ITSM) refers to the entirety of activities – directed by policies, organized and structured in
processes and supporting procedures – that are performed by an organization to design, plan, deliver, operate and control information technology (IT) services offered to customers.”
![Page 8: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/8.jpg)
“IT service management enables us to deliver a superior customer experience when things go wrong”
…and things will go wrong.
![Page 9: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/9.jpg)
Building blocks
![Page 10: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/10.jpg)
Asset Management
Monitoring
Service Desk
SOP
![Page 11: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/11.jpg)
A Process should…
✤ …enable people in your organisation to engage autonomously
✤ …be a guidance, not a handcuff
✤ …make things easier
![Page 12: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/12.jpg)
Take the process from being implicit to being explicit
![Page 13: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/13.jpg)
“Reasons - not rules”
– h5b
![Page 14: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/14.jpg)
SOP
✤ Standard Operating Procedures
✤ Simple building blocks for establishing a process
✤ Help increase quality by establishing standards
✤ Bonus: lower the barrier for newcomers to the org
![Page 15: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/15.jpg)
Monitoring
![Page 16: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/16.jpg)
Monitoring…or metrics?
✤ Something that generates events…
✤ …and possibly alerts on those
✤ icinga for example
![Page 17: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/17.jpg)
Monitoring should…
✤ …trigger a genuine action
✤ …disrupt your routine
✤ …assist in achieving higher quality
![Page 18: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/18.jpg)
Service Desk
![Page 19: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/19.jpg)
Service Desk
✤ Papertrail for customer interaction
✤ Better handover in between teams
✤ Handle customer expectations
✤ Raises the overall quality in customer interaction
![Page 20: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/20.jpg)
Asset Management
✤ The toughest of the four - imho
✤ Various solutions - all feel bulky at first
✤ Try something lean
✤ built-into RT
✤ idb - https://github.com/idb-project/
![Page 21: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/21.jpg)
✤ Process
✤ Monitoring
✤ Service Desk
![Page 22: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/22.jpg)
![Page 23: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/23.jpg)
connecting things
(or how I stopped worrying and started loving the glue code)
![Page 24: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/24.jpg)
json-rt-api
![Page 25: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/25.jpg)
json-rt-api
✤ ruby based wrapper around ‘rt’-cli
✤ exposes a json http api
✤ can be hooked into icinga1 via commands
✤ https://blog.bytemine.net/2015/06/29/Integrating-monitoring-with-Request-Tracker/
✤ https://github.com/bytemine/json-rt-api
![Page 26: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/26.jpg)
icinga2rt
![Page 27: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/27.jpg)
icinga2rt
✤ Golang based - single static binary
✤ Wraps the icinga2 event API
✤ https://github.com/bytemine/go-icinga2
✤ Submits events to RT-REST
✤ https://github.com/bytemine/icinga2rt
![Page 28: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/28.jpg)
![Page 29: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/29.jpg)
rotochute
✤ icinga2rt revisited
✤ employs RT-REST2
✤ Bonus: easy addition of further ticketing
✤ https://g.hazardous.org/fkr/rotochute
![Page 30: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/30.jpg)
![Page 31: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/31.jpg)
# ignore OK events if no old state is known OK,,false,ignore # delete ticket if unowned and was WARNING, CRITICAL or UNKNOWN OK,WARNING,false,delete OK,CRITICAL,false,delete OK,UNKNOWN,false,delete # comment ticket if unowned and was WARNING, CRITICAL or UNKNOWN OK,WARNING,true,comment OK,CRITICAL,true,comment OK,UNKNOWN,true,comment […]
![Page 32: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/32.jpg)
monitoring event streamrotochute
ticketing api ticketing
![Page 33: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/33.jpg)
What’s next?
![Page 34: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/34.jpg)
rotochute lookout
✤ Finish support for Zammad
✤ Hook into Prometheus
✤ Allow for arbitrary outbound configurable webhooks
![Page 35: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/35.jpg)
Further Resources
✤ https://github.com/Icinga/icinga2-api-examples
✤ https://github.com/abh/rt-docker
✤ https://github.com/zammad/zammad-docker
![Page 36: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/36.jpg)
Thanks for listening!
![Page 37: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/37.jpg)
Thanks to the awesome OSMC / netways crew!
![Page 39: From Monitoring to ITSM · Something that generates events ... Slide 27, rotochute logo done by Erika Offen, based on the golang gopher. Title: osmc Created Date: 11/7/2018 4:51:48](https://reader033.fdocuments.in/reader033/viewer/2022050602/5fa955bcaf9e2f0251313afc/html5/thumbnails/39.jpg)
Credits
✤ Slide 2, Quote: https://twitter.com/f3ew/status/1037268168153214976
✤ Slide 6, Definition ITSM from Wikipedia: https://en.wikipedia.org/wiki/IT_service_management
✤ Slide 12, https://twitter.com/l0x1r4n
✤ Slide 14, https://www.pinterest.com/pin/88594317643595202/
✤ Slide 17, Logos taken from the official project sites
✤ Request Tracker: https://bestpractical.com
✤ Zammad: https://zammad.org
✤ OTRS: https://otrs.com
✤ Slide 27, rotochute logo done by Erika Offen, based on the golang gopher