sensu & netdata - logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · netdata...
TRANSCRIPT
![Page 1: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/1.jpg)
Sensu & NetdataNouvelles approches pour le monitoring ?
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 2: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/2.jpg)
Introduc�onMeetup Nantes Monitoring - janvier 2018
Arthur Lutz - Logilab
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 3: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/3.jpg)
Netdata 1/2https://my-netdata.io/https://github.com/�rehol/netdata
collecte de métriques
interface web "temps réel"
documentation au plus près du graph
système de plugins (bash, python, perl, js, etc.)
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 4: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/4.jpg)
Netdata 2/2auto-detection (ou con�gurable simplement)
alarmes et noti�cations (mail, SMS, pushbullet,etc)
architecture distribuée et scalable
archivage des métriques sur graphite (et autres)https://github.com/�rehol/netdata/wiki/netdata-backends
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 5: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/5.jpg)
Diagram
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 6: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/6.jpg)
Cloud ready
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 7: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/7.jpg)
Demoinstallation
con�guration du streaming
(installation / con�guration / utilisation d'unplugin)
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 8: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/8.jpg)
Sensu
https://sensuapp.org/
Supervision
Architecture distribuée (client, serveurs, api)
Transport : rabbitmq
Stockage: redis
language : Ruby
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 9: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/9.jpg)
Sensuchecks par abonnement
approche con�gmanagement par role
tout en json
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 10: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/10.jpg)
Sensumodèle open core (ex. noti�cation mails dans unplugin!)
ecosystème de sondes en ruby assez richehttps://sensuapp.org/plugins
outputters graphite pour utilisation avec grafana
supervision en mode push - avec des keepalive quifont des alertes en cas d'absence de donnéesremontées.
Inconvenients : pkg debian dans /opt,embeded_ruby, messages d'erreurs peuexplicitesMeetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 11: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/11.jpg)
Modessubscriptions : checks basés sur les rôles
standalone : checks con�gurés coté client
metrics : remonte des métriques mais pas dessondes OK/KO
safe_mode : les checks récupérés par abonnementuniquement executé si déclarés aussi coté client
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 12: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/12.jpg)
Uchiwa
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 13: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/13.jpg)
Uchiwahttps://uchiwa.io/
Features : https://uchiwa.io/#/features
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 14: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/14.jpg)
Demoinstall rabbitmq & redis
install sensu en utilisant sensu-formula de salstack
install de uchiwa
(ajout de sondes)
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 15: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/15.jpg)
REXnetdata -> graphite <- grafana
sensu avec plus de 40 checks:
sensu-plugins-load-checks
sensu-plugins-disk-checks
sensu-plugins-docker
sensu-plugins-aws
checks avec testinfra dans la supervision
checks "legacy" nagios en cours de remplacementpar checks sensu
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 16: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/16.jpg)
Suitebadges !
trouver moyen astucieux de supprimer hôtes dansle contexte de l'autoscaling
packages debian de meilleure qualité
améliorer work�ows autour de uchiwa
sensu:
sensu-plugins-hardware
sensu-plugins-io-checks
etc.Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab
![Page 17: Sensu & Netdata - Logilabslides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf · Netdata 2/2 auto-detection (ou congurable simplement) alarmes et notications (mail, SMS, pushbullet,](https://reader034.vdocuments.mx/reader034/viewer/2022050416/5f8caaf18b405207744ac02c/html5/thumbnails/17.jpg)
FinDes questions ?
Des ajouts ?
Présentation :http://slides.logilab.fr/2018/meetup_monitoring_sensu_netdata.pdf
Contact :
twitter: @arthurlutz @logilab
mastodon : [email protected]
Meetup Nantes Monitoring - janvier 2018 | Arthur Lutz | Logilab