SlideShare une entreprise Scribd logo
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Mattermost
Ou comment mes emails se sont pris des Slack...
Mickaël Masquelin
Administrateur Systèmes et Réseaux
Institut d’Electronique de Microélectronique et de Nanotechnologie (IEMN)
www.iemn.fr
16 novembre 2017
Mickaël Masquelin Mattermost 1
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Agenda
1 Imaginez un peu ...
2 Et si ...
3 La solution : Mattermost
4 Cas d’utilisation
5 Conclusion
Mickaël Masquelin Mattermost 2
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Imaginez un peu ...
... Un client de messagerie électronique qui ressemble à ça :
Mickaël Masquelin Mattermost 3
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Et si on analyse un peu le contenu de ta messagerie électronique...
Qu’est-ce-qu’on trouve ?
20% de messages issus de listes de diffusions ;
60% de type messages alarmes machines, sondes logicielles,
reporting (cron, firewall, antivirus, ...) ;
10% de "bullshit" (publicités, spams, hameçonnage et j’en
passe...) ;
10% de messages vraiment "importants".
Mickaël Masquelin Mattermost 4
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Et si ...
... je vous donnais une astuce pour avoir un client de messagerie qui ressemblerait plutôt à ça ?
Mickaël Masquelin Mattermost 5
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
La solution : Mattermost
Logiciel libre, sous licence MIT ;
Se présente comme un client #IRC ;
Mais c’est aussi #hype que Twitter, Facebook Messages, ... ;
Compatible Slack, Rocket.Chat (concurrent "direct") ;
Couplage AD/OpenLDAP, oAuth 2.0, authentification
multi-facteurs ;
Multi plateformes (PCs, smartphones, tablettes, ...) ;
Système de (web)hooks entrants/sortants ;
API disponible ...
Mickaël Masquelin Mattermost 6
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Ca permet quoi ?
Les fonctionnalités principales :
Envoi de messages instantanés ;
Partage de fichiers ;
Archivage continu ;
Recherche instantanée dans les messages
envoyés ;
Faire le café (peut-être dans une prochaine
version ?)
Mickaël Masquelin Mattermost 7
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Mattermost comme centre d’information
Mais sinon alors, vous en avez fait quoi ? ? ?
Réponse :
Un centre d’information pour le Système d’Information !
Mickaël Masquelin Mattermost 8
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Alarmes Nagios
Alarmes Nagios :
Mickaël Masquelin Mattermost 9
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Scans de vulnérabilités
Retours d’analyse nmap sur le LAN :
Mickaël Masquelin Mattermost 10
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Tickets d’intervention
Tickets / Assistance aux utilisateurs :
Mickaël Masquelin Mattermost 11
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Nouveautés sur le catalogue d’applications macOS
Nouveaux logiciels macOS disponibles dans le catalogue d’application pour les utilisateurs (en
fait, ça marche aussi quand tu développes et que tu commit dans la forge locale...) :
Mickaël Masquelin Mattermost 12
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Surveillance du LAN
Surveillance de l’activité réseau sur le LAN (arpwatch powered :-)) :
Mickaël Masquelin Mattermost 13
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Notification de l’IPAM (Netmagis)
Modifications apportées par notre IPAM local (Netmagis) :
Mickaël Masquelin Mattermost 14
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Recherche sur le LAN (via Klask)
Recherche d’objets connectés sur le LAN (via Klask) :
Mickaël Masquelin Mattermost 15
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Au final ...
... tous les messages "automatiques" ou issus de systèmes "automatisés" ont été sortis de
ma messagerie et transitent par Mattermost !
Ma messagerie électronique a ainsi retrouvé sa fonction d’origine (un vrai "outil" de
communication) et ressemble maintenant à ça :
Mickaël Masquelin Mattermost 16
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Prochaines étapes :
Un bot, pour donner des premières pistes aux utilisateurs en cas de pépin avec leurs machines :
Et après tout, pourquoi ça ne remplacerait pas la messagerie électronique complétement ?
Mickaël Masquelin Mattermost 17
Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion
Pointeurs
Mattermost
https://about.mattermost.com/
https://about.mattermost.com/download/
Open Source, licence MIT
Netmagis
http://netmagis.org/
https://github.com/pdav/netmagis
Open Source, licence CeCILL-B
Klask
http://servforge.legi.grenoble-inp.fr/projects/klask
http://servforge.legi.grenoble-inp.fr/projects/klask/browser/trunk/klask
Open Source, licence Perl Artistic License
Mickaël Masquelin Mattermost 18

Contenu connexe

En vedette

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

En vedette (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Mattermost : ou comment mes emails se sont pris des Slack ...

  • 1. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Mattermost Ou comment mes emails se sont pris des Slack... Mickaël Masquelin Administrateur Systèmes et Réseaux Institut d’Electronique de Microélectronique et de Nanotechnologie (IEMN) www.iemn.fr 16 novembre 2017 Mickaël Masquelin Mattermost 1
  • 2. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Agenda 1 Imaginez un peu ... 2 Et si ... 3 La solution : Mattermost 4 Cas d’utilisation 5 Conclusion Mickaël Masquelin Mattermost 2
  • 3. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Imaginez un peu ... ... Un client de messagerie électronique qui ressemble à ça : Mickaël Masquelin Mattermost 3
  • 4. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Et si on analyse un peu le contenu de ta messagerie électronique... Qu’est-ce-qu’on trouve ? 20% de messages issus de listes de diffusions ; 60% de type messages alarmes machines, sondes logicielles, reporting (cron, firewall, antivirus, ...) ; 10% de "bullshit" (publicités, spams, hameçonnage et j’en passe...) ; 10% de messages vraiment "importants". Mickaël Masquelin Mattermost 4
  • 5. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Et si ... ... je vous donnais une astuce pour avoir un client de messagerie qui ressemblerait plutôt à ça ? Mickaël Masquelin Mattermost 5
  • 6. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion La solution : Mattermost Logiciel libre, sous licence MIT ; Se présente comme un client #IRC ; Mais c’est aussi #hype que Twitter, Facebook Messages, ... ; Compatible Slack, Rocket.Chat (concurrent "direct") ; Couplage AD/OpenLDAP, oAuth 2.0, authentification multi-facteurs ; Multi plateformes (PCs, smartphones, tablettes, ...) ; Système de (web)hooks entrants/sortants ; API disponible ... Mickaël Masquelin Mattermost 6
  • 7. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Ca permet quoi ? Les fonctionnalités principales : Envoi de messages instantanés ; Partage de fichiers ; Archivage continu ; Recherche instantanée dans les messages envoyés ; Faire le café (peut-être dans une prochaine version ?) Mickaël Masquelin Mattermost 7
  • 8. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Mattermost comme centre d’information Mais sinon alors, vous en avez fait quoi ? ? ? Réponse : Un centre d’information pour le Système d’Information ! Mickaël Masquelin Mattermost 8
  • 9. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Alarmes Nagios Alarmes Nagios : Mickaël Masquelin Mattermost 9
  • 10. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Scans de vulnérabilités Retours d’analyse nmap sur le LAN : Mickaël Masquelin Mattermost 10
  • 11. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Tickets d’intervention Tickets / Assistance aux utilisateurs : Mickaël Masquelin Mattermost 11
  • 12. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Nouveautés sur le catalogue d’applications macOS Nouveaux logiciels macOS disponibles dans le catalogue d’application pour les utilisateurs (en fait, ça marche aussi quand tu développes et que tu commit dans la forge locale...) : Mickaël Masquelin Mattermost 12
  • 13. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Surveillance du LAN Surveillance de l’activité réseau sur le LAN (arpwatch powered :-)) : Mickaël Masquelin Mattermost 13
  • 14. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Notification de l’IPAM (Netmagis) Modifications apportées par notre IPAM local (Netmagis) : Mickaël Masquelin Mattermost 14
  • 15. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Recherche sur le LAN (via Klask) Recherche d’objets connectés sur le LAN (via Klask) : Mickaël Masquelin Mattermost 15
  • 16. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Au final ... ... tous les messages "automatiques" ou issus de systèmes "automatisés" ont été sortis de ma messagerie et transitent par Mattermost ! Ma messagerie électronique a ainsi retrouvé sa fonction d’origine (un vrai "outil" de communication) et ressemble maintenant à ça : Mickaël Masquelin Mattermost 16
  • 17. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Prochaines étapes : Un bot, pour donner des premières pistes aux utilisateurs en cas de pépin avec leurs machines : Et après tout, pourquoi ça ne remplacerait pas la messagerie électronique complétement ? Mickaël Masquelin Mattermost 17
  • 18. Imaginez un peu ... Et si ... La solution : Mattermost Cas d’utilisation Conclusion Pointeurs Mattermost https://about.mattermost.com/ https://about.mattermost.com/download/ Open Source, licence MIT Netmagis http://netmagis.org/ https://github.com/pdav/netmagis Open Source, licence CeCILL-B Klask http://servforge.legi.grenoble-inp.fr/projects/klask http://servforge.legi.grenoble-inp.fr/projects/klask/browser/trunk/klask Open Source, licence Perl Artistic License Mickaël Masquelin Mattermost 18