CitoEngine : Alert management and automation tool.
-
Upload
extremeunix -
Category
Technology
-
view
458 -
download
0
description
Transcript of CitoEngine : Alert management and automation tool.
![Page 1: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/1.jpg)
Alert Management & Automation Tool
by Cyrus Dasadia
![Page 2: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/2.jpg)
Who is Cyrus?
● Sysadmin / Part time programmer for over 14+ yrs.● Monty Python fan.● Sr. Tech Lead at InMobi.
Twitter: @ExtremeUnixEmail: [email protected]
![Page 3: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/3.jpg)
Why the long face ?
● You installed the best monitoring application.
● You have awesome monitoring scripts.
● You purchased a monitoring service.
● You have the best NOC/Incident management team.
but..
![Page 4: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/4.jpg)
When things go bad, there is chaos!
Even the best teams succumb to it.
cthuluhu image: http://ordinary-gentlemen.com/blog/2013/10/10/god-digs-ambiguity
![Page 5: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/5.jpg)
So, what leads to this problem?
● As servers and teams grow, there are even more alerts to manage.
● Alerts are not constantly tuned for changing thresholds.
● Monitoring tools generate false positive events.
● Teams don't follow discipline to ack alerts during releases/outages.
![Page 6: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/6.jpg)
What can help manage this chaos?
all logos are trademarks of their respective companies
![Page 7: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/7.jpg)
What can really help ?
A tool that:
● Lets me easily define events.
● Lets me create actions on such events.
● Easily integrates with 3rd party applications.
![Page 8: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/8.jpg)
CitoEngine (psi-tow enn-gin)
![Page 9: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/9.jpg)
CitoEngine
● Define events.
● Send alerts against these events.
● System creates unique incidents for each alert
![Page 10: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/10.jpg)
How CitoEngine Works:
Simply define an event
![Page 11: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/11.jpg)
How CitoEngine Works:
Create an action against that event
![Page 12: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/12.jpg)
How CitoEngine Works: Plugin ServerDefine your plugins
![Page 13: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/13.jpg)
How CitoEngine Works: Plugin ServerRestrict plugins to user bound API Keys
![Page 14: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/14.jpg)
Add the plugin server to the engine:
![Page 15: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/15.jpg)
Voila!
![Page 16: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/16.jpg)
How do I send events?
JSON:
That’s it, nothing else!
![Page 17: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/17.jpg)
CitoEngine: Dashboards
Detailed dashboard of all incidents.
![Page 18: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/18.jpg)
CitoEngine: Dashboards
Current Active/Acknowledged incidents
![Page 19: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/19.jpg)
![Page 20: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/20.jpg)
Reports!
![Page 21: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/21.jpg)
Who would need it?
Anyone who wants to manage alerts efficiently without all the noise.
Ideal for NOC, DevOps and Ops teams
![Page 22: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/22.jpg)
CitoEngine Stack
Server: Django + TwistedMessage queue: SQS, RabbitMQUI: JQuery + BootstrapDatabase: MySQL (MariaDB/PgSQL*)License: Apache 2.0
Completely Open Source!
* Currently being tested
![Page 23: CitoEngine : Alert management and automation tool.](https://reader034.fdocuments.net/reader034/viewer/2022052622/558e69bd1a28abf4658b460e/html5/thumbnails/23.jpg)
Thank You!
CitoEngine wants you!
http://citoengine.org
[Need contributors for testing, documentation, bug reports, etc.]