[services] Ajout de ninjabot.md

ceph
_benjamin 2021-10-01 11:07:40 +02:00
parent 266c05a01d
commit 0c71efabe7
1 changed files with 8 additions and 0 deletions

View File

@ -0,0 +1,8 @@
# NinjaBot
NinjaBot est un bot [IRC](/tools/irc.md) qui permet d'envoyer des notifications en temps réel sur des canaux de discussion, ses sources sont disponibles [ici]().
Au Crans il est utilisé pour retransmettre les alertes du monitoring sur `#monitoring` et possède le nick `monitoring`.
NinjaBot utilise [Flask](https://flask.palletsprojects.com/) afin d'écouter des webhooks et de pousser des notifications en fonction des données envoyées par le webhook. Ces notification sont ensuite envoyée sur une fifo lue par le bot IRC en lui-même : il est donc possible de modifier le comportement des notifications sans redémarrer le bot en lui-même.
NinjaBot est déployé sur la VM `monitoring` et le service systemd qui lui est associé est `ninjabot`.