Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2020-11-08T11:35:56+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Zabbix - éléments manquants, message #2277712020-11-08T11:35:56+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/14709/zabbix-elements-manquants/?page=1#p227771<p>Bonjour les agrumes,</p>
<p>Depuis quelques mois, dans l’entreprise, on utilise Zabbix pour monitorer nos VMs ESXI et il s’avère que les données récoltées ne sont pas toujours les mêmes.</p>
<p>Voyez le nombre d’applications et d’éléments récupérés dans les deux colonnes à gauche :</p>
<figure><img src="https://i.ibb.co/C0PSr2f/capture-zabbix.png" alt="Configuration Zabbix"><figcaption>Configuration Zabbix</figcaption></figure>
<p>Pourtant :</p>
<ul>
<li>J’ai choisi exactement les mêmes templates : Template App Docker et Template OS Linux by Zabbix agent.</li>
<li>A part deux entrées dans la liste, ce sont toutes des clones d’une même VM modèle - même configuration logicielle, même configuration matérielle.</li>
<li>L’agent de monitoring utilisé est le même, Zabbix Agent 2.</li>
</ul>
<p>Alors autre chose contraignante, c’est que le nombre d’éléments récupérés évoluent avec le temps … Vendredi dernier quand j’ai ajouté une VM, je n’avais pas accès à la quantité d’espace disque utilisé. Ce matin, si … pourquoi ?! Que les données ne soient pas encore synchro c’est une chose (bien qu’après une demi journée, ça me paraît étrange) mais qu’on ne puisse pas accéder à tous les éléments du template dans les graphes me semble absurde.</p>
<p>Des idées ?! <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> merci d’avance.</p>
<p>(nb : sinon j’ai failli perdre mon contenu en écrivant ce topic … heureusement que j’ai copier-coller avant d’envoyer, il m’a rafraîchi la page en me vidant le textarea)</p>Monitoror — Unified monitoring wallboard, message #2226942020-06-19T15:37:29+02:00Alex-D/@Alex-Dhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222694<p>Le but de l’outil c’est d’être affiché sur une TV dans des bureaux, ça semble être plutôt bon signe que tu aies donc envie de te lever de ta chaise pour voir l’écran <img src="/static/smileys/svg/langue.svg" alt=":p" class="smiley"></p>
<p>Mais clairement le calcul automatique du zoom c’est une des choses que j’ai dans les cartons, tout comme rendre le truc daltonien-friendly, et bien d’autres choses <img src="/static/smileys/svg/hihi.svg" alt="^^" class="smiley"></p>
<p>C’est pas évident de montrer à quel point la config est simple, mais oui vu les retours de <a href="/membres/voir/SpaceFox/" rel="nofollow" class="ping ping-link">@<span class="ping-username">SpaceFox</span></a> au dessus, j’avais déjà en tête l’idée de mettre des tuiles d’exemple sur l’accueil.</p>
<p>Là je vais passer sur un autre projet, histoire de faire une pause, je reviendrai sur celui-ci dans quelques semaines, avec un peu de recul, pour améliorer sa communication. Pendant ce temps, l’autre développeur du projet ajoutera de nouveaux services <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"></p>Monitoror — Unified monitoring wallboard, message #2226812020-06-19T14:16:05+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222681<p>Ton outil semble soigné !</p>
<hr>
<p>Par contre ayant eu le même soucis lors de ma première visite sur la démo, je ne peux être que d’accord avec Situphen, c’est perturbant d’avoir un problème de rendu sur la démo (du texte qui déborde), car c’est la première chose qu’on voit sur ton projet. <del>Et si on met en plein écran, il faut se lever de sa chaise pour voir l’ensemble.</del></p>
<hr>
<p>Pour ta 3ème section sur ta page d’accueil : "Shape the wallboard how it fits you the most", tu devrais mettre l’exemple de rendu un peu comme : <a href="https://monitoror.com/documentation/#tile-port">https://monitoror.com/documentation/#tile-port</a> Parce que ça ne parle pas trop ton JSON quand on ne connait pas ton outil/la sémantique de ton outil. <del>Au début je pensais que c’était le PORT et l’IP pour accéder au monitoring. Après avoir lu la doc, j’ai compris que non et que c’était le code pour une carte.</del></p>Monitoror — Unified monitoring wallboard, message #2226712020-06-19T11:05:19+02:00Alex-D/@Alex-Dhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222671<p>Yes, c’est normal <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"></p>
<p>Tu peux utiliser <a href="https://monitoror.com/documentation/#ui-root-properties">le paramètre <code>zoom</code></a> dans ta configuration pour que ça soit fait par l’UI de Monitoror automatiquement.</p>Monitoror — Unified monitoring wallboard, message #2226692020-06-19T10:35:26+02:00Situphen/@Situphenhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222669<p>Petite remarque, la taille de la police est trop grosse pour les écrans avec des petites résolutions comme le mien (1366 par 768 pixels). Même en plein écran, je suis obligé de dézoomer à 70% pour voir tout le texte s’afficher. <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"></p>
<figure><img src="/media/galleries/5705/460d0ec9-16f4-4c86-b070-0aeaee5b900a.png" alt="Capture d'écran de Monitoror avec un zoom à 100%"><figcaption>Monitoror avec un zoom à 100%</figcaption></figure>
<figure><img src="/media/galleries/5705/7302cdcf-ac9c-4652-9998-5b8d4cba92ff.png" alt="Capture d'écran de Monitoror avec un zoom à 70%"><figcaption>Monitoror avec un zoom à 70%</figcaption></figure>Monitoror — Unified monitoring wallboard, message #2226652020-06-19T00:59:17+02:00Alex-D/@Alex-Dhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222665<p>Bah c’est tout le soucis : il y a des plugins, rien d’officiel, il faut aller trouver ton setup de l’enfer qui combine 12 trucs (même combat côté Jenkins pendant un temps), alors que nous on te propose le truc en une brique.</p>
<p>Qui plus est, le plugin que tu link ne permets pas de voir tes PRs / builds (alors que nous on te propose de voir leur progression en temps réel (via les temps estimés)).</p>
<p>Mais clairement il faut que je revoie la landing pour mettre en avant certaines choses qui manquent. C’est pas simple de réussir à savoir ce qu’attendent les gens d’un outil. Il y a tellement de profils différents <img src="/static/smileys/svg/hihi.svg" alt="^^" class="smiley"></p>Monitoror — Unified monitoring wallboard, message #2226642020-06-19T00:50:38+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222664<p>Mis à part la remarque sur la <em>sexyness</em> des boards Grafana, tout le reste me parait assez convaincant et mériterait d’être mieux mis en avant.</p>
<p>(Méfie-toi, il y a <em><a href="https://github.com/vegasbrianc/github-monitoring">toujours</a></em> un plugin pour Prometheus et Grafana).</p>Monitoror — Unified monitoring wallboard, message #2226632020-06-19T00:38:35+02:00Alex-D/@Alex-Dhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222663<p>Hum, parce que Monitoror c’est <em>un</em> fichier, qui peut être installé "n’importe où" (Linux x64, Linux ARM, Windows, macOS, Docker), et qui peut faire déjà du monitoring de base sans outil tiers.</p>
<p>Par ailleurs, la configuration c’est un fichier JSON relativement simple à comprendre.</p>
<p>Pour ce qui est du monitoring "classique", Grafana s’en sortira très bien. Par contre, si tu veux voir où en sont tes builds et déploiements, lister automatiquement toutes les PRs en cours, etc. je ne sais même si c’est possible sans y passer des heures avec Grafana.</p>
<p>Et je peux rajouter que Grafana c’est pas très sexy <img src="/static/smileys/svg/siffle.svg" alt=":-°" class="smiley"></p>
<p>Edit : Très clairement, la landing n’est pas parfaite encore. Il faut qu’on travaille encore un peu dessus.</p>Monitoror — Unified monitoring wallboard, message #2226622020-06-19T00:13:48+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222662<p>Le projet est intéressant, mais pour moi il manque <strong>une</strong> information primordiale pour l’utilisateur qui va arriver sur votre projet : pourquoi je le choisirait lui, et pas l’un des outils qui font déjà le job ?</p>
<p>Je pense en particulier <a href="https://grafana.com/blog/2019/06/18/grafana-tutorial-simple-synthetic-monitoring-for-applications/">aux <em>dashboard</em> grafana</a>, qui couplés à du Prometheus (entre autre) peuvent monitorer et alerter très finement à peu près n’importe quoi.</p>Monitoror — Unified monitoring wallboard, message #2226602020-06-18T23:13:48+02:00Alex-D/@Alex-Dhttps://zestedesavoir.com/forums/sujet/14246/monitoror-unified-monitoring-wallboard/?page=1#p222660<p>Bonjour,</p>
<p>Voilà maintenant un peu plus de 3 mois qu’un ami et moi avons sorti un nouveau projet Open Source permettant de répondre à la question suivante : comment avoir une vue d’ensemble du développement, des builds, leur déploiement et de la production à la fois ?</p>
<h4 id="le-constat">Le constat<a aria-hidden="true" href="#le-constat"><span class="icon icon-link"></span></a></h4>
<p>Que ce soit en entreprise ou dans le cadre de projets personnels, le suivi de développement n’est pas simple : il faut aller d’outil en outil pour voir si tel problème a été résolu, où en est la branche qui résout le bug ou qui ajoute la fonctionnalité, est-ce qu’elle passe les tests, sinon à qui faut-il s’adresser pour avoir plus d’informations.</p>
<p>Une fois la fonctionnalité prête, on souhaite la déployer, alors on a probablement d’un côté un outil qui gère les builds, d’un autre un outil qui se charge de vérifier que les serveurs sont en bonne santé, que l’application est fonctionnelle, etc.</p>
<p>De même, les serveurs internes sont souvent moins bien suivi que ceux en production, et nous n’avons souvent pas accès aux machines.</p>
<h4 id="que-propose-monitoror">Que propose Monitoror ?<a aria-hidden="true" href="#que-propose-monitoror"><span class="icon icon-link"></span></a></h4>
<p>Monitoror se propose d’afficher les retours de différents outils de manière unifiée et normalisée, sous forme de tuiles.</p>
<p>Voir la demo : <a href="https://demo.monitoror.com">https://demo.monitoror.com</a></p>
<p>Il est aujourd’hui possible d’afficher l’état des builds des services suivants : </p>
<ul>
<li>GitLab</li>
<li>GitHub</li>
<li>Jenkins</li>
<li>Travis CI</li>
<li>Azure DevOps</li>
<li>et d’autres à venir : Unity Cloud Build, Bitbucket, …</li>
</ul>
<p>Nous permettons également d’afficher les résultats de monitoring de solutions tierces :</p>
<ul>
<li>Pingdom</li>
<li>et d’autres à venir : Datadog, Uptime Robot, Sentry, Prometheus, …</li>
</ul>
<p>Par ailleurs, il est possible d’avoir un suivi rudimentaire mais bien souvent suffisant via les actions suivantes : </p>
<ul>
<li>Ping : est-ce que la machine est atteignable et répond ?</li>
<li>Port : est-ce qu’un service écoute sur un port particulier ? Sous-entendu, est-ce que le service est actif ?</li>
</ul>
<p>Et enfin, pour les données plus simples, nous avons différentes façon de gérer le résultat d’une requête HTTP : </p>
<ul>
<li>Status : est-ce que le code de retour HTTP est inférieur à 399 ? (configurable)</li>
<li>Raw : pareil que status, mais en plus peut matcher une regex, et affiche le résultat du match, toute la réponse sinon</li>
<li>Formatted : pareil que status, mais en plus permet de parser du JSON, XML ou YAML, et de récupérer la valeur d’une clé, voire de matcher une regex sur la valeur</li>
</ul>
<p>Ces tuiles HTTP permettent notamment d’afficher des valeurs extraites de pages HTML, ou d’APIs.</p>
<p>Note : nous ne gérons pas encore l’authentification sur ces appels HTTP, ça fait partie des choses que nous devons voir pour les prochaines versions.</p>
<p>Il est possible de grouper les résultats de n’importe quels types de tuiles, afin de gagner de la place et avoir un point de vue encore plus macro.</p>
<h4 id="où-en-est-le-projet">Où en est le projet ?<a aria-hidden="true" href="#où-en-est-le-projet"><span class="icon icon-link"></span></a></h4>
<p>Nous avons fait un joli démarrage, avec bientôt 3000 ★ depuis mars (1000 ★ en 48h, 2000 ★ en 7 jours).</p>
<p>Le projet comptabilise plus de 2700 téléchargements, sans compter les téléchargements sur Docker Hub (plus de 20 000 téléchargements, qui ne sont pas comptabilisés de la même façon, de toute évidence).</p>
<p>Monitoror est déjà utilisé chez Sarbacane, Ankama, Microsoft, WayKonect, et bientôt chez Ubisoft. Il est probablement utilisé ailleurs, mais nous n’avons volontairement pas mis de statistiques dans l’application, donc ces informations viennent des échanges que nous avons avec les utilisateurs.</p>
<h4 id="la-suite">La suite<a aria-hidden="true" href="#la-suite"><span class="icon icon-link"></span></a></h4>
<p>Nous avons plusieurs pistes pour la suite du projet. Bien évidemment, la première est de supporter davantage de services tiers. Nous réfléchissons à revoir l’architecture pour passer de <em>pull</em> à <em>push</em> afin de permettre la mise en place d’alertes lorsque l’état d’une tuile change, pour par exemple permettre à une extension navigateur de pousser des notifications si un service est au rouge depuis X secondes. Par la même, pourquoi pas envisager des PWA/applications mobiles, pour pouvoir avoir en un seul point toutes les alertes que l’on souhaite.</p>
<p>Monitoror n’a pas vocation à remplacer les outils de monitoring actuels, simplement les unifier/normaliser pour faciliter la gestion de tous ces flux. En ce sens, une des suites envisagée est de créer un dashboard qui permettrait d’avoir du vision plus précise, moins macro, de ce qui se passe : <em>"ah tiens la prod est down, ah ça fait suite à ce build là, qui vient de la branche truc faite par…"</em> et hop on peut aller voir la personne qui a probablement une idée de ce qui a pu mal se passer. Tout ça en pouvant cliquer sur les différents éléments pour accéder aux différentes interfaces des outils qui pourront afficher encore plus de détails au besoin.</p>
<h4 id="liens">Liens<a aria-hidden="true" href="#liens"><span class="icon icon-link"></span></a></h4>
<ul>
<li>Page de présentation (en anglais) : <a href="https://monitoror.com">https://monitoror.com</a></li>
<li>Dépôt sur GitHub (en anglais) : <a href="https://github.com/monitoror/monitoror">https://github.com/monitoror/monitoror</a></li>
<li>Suivre le projet sur Twitter : <a href="https://twitter.com/monitoror">https://twitter.com/monitoror</a></li>
</ul>[CMS] SystemStatus, message #1509102017-05-21T14:25:49+02:00qwerty/@qwertyhttps://zestedesavoir.com/forums/sujet/8650/cms-systemstatus/?page=1#p150910<p>Si vous avez une faille qui est exploitée, c’est le badbuzz <img alt="^^" src="/static/smileys/hihi.png"></p>[CMS] SystemStatus, message #1509062017-05-21T13:49:48+02:00UDilhan/@UDilhanhttps://zestedesavoir.com/forums/sujet/8650/cms-systemstatus/?page=1#p150906<figure>
<blockquote>
<blockquote>
<p>Profitez d’un CMS protégé contre les attaques informatiques les plus courantes telles que le CSRF, les injections SQL, etc… </p>
</blockquote>
<p>C’est la base. Même s’il y a pas de sécu à 100%, je vois mal dire : « utilisez notre truc avec pleins de trous, comme un gruyère ! »</p>
<p>C’est mignon la reprise des images unsplash, mais bon, on voit pas trop le contenu des écrans.</p>
<p>Quelle différence avec <a href="https://cachethq.io/">Cachet</a> ?</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8650/cms-systemstatus/?page=1#p150904">qwerty</a></figcaption>
</figure>
<h3>Bonjour,</h3>
<p>Il faut bien vendre la qualité de son produit, honnêtement, c’est dérangeant ?</p>
<p>Les images sont là pour habiller le texte, le site de démo est là pour mieux comprendre.</p>
<p>Quelle différence ? On va incorporer un système de plugins afin de laisser la communauté prendre réellement part au développement du CMS.</p>
<p>De plus, là où Cachet ne laisse pas place aux échanges avec les utilisateurs, nous, on mise beaucoup sur le forum pour petit à petit créer une communauté proche des développeurs afin de faire progresser le projet ensemble.</p>[CMS] SystemStatus, message #1509042017-05-21T13:45:31+02:00qwerty/@qwertyhttps://zestedesavoir.com/forums/sujet/8650/cms-systemstatus/?page=1#p150904<blockquote>
<p>Profitez d’un CMS protégé contre les attaques informatiques les plus courantes telles que le CSRF, les injections SQL, etc… </p>
</blockquote>
<p>C’est la base. Même s’il y a pas de sécu à 100%, je vois mal dire : « utilisez notre truc avec pleins de trous, comme un gruyère ! »</p>
<p>C’est mignon la reprise des images unsplash, mais bon, on voit pas trop le contenu des écrans.</p>
<p>Quelle différence avec <a href="https://cachethq.io/">Cachet</a> ?</p>[CMS] SystemStatus, message #1509032017-05-21T13:38:03+02:00UDilhan/@UDilhanhttps://zestedesavoir.com/forums/sujet/8650/cms-systemstatus/?page=1#p150903<p><strong>Hello, Bonjour,</strong></p>
<p>Alors voilà, aujourd’hui je me suis levé ("Mec, il est midi…") avec une idée en tête, vous expliquer ce qu’est ce foutu <strong>CMS </strong>de fous furieux qu’on a décidé d’appeler <strong>SystemStatus </strong>!</p>
<p><strong>SystemStatus</strong>, c’est un Content Management System (CMS, pas mal hein ?) qui sert à <strong>communiquer le statut de tout et n’importe quoi sur internet</strong> (System => Système-infra, Status => Statut.. DONC: Statut de l’infra. CQFD. Vraiment pas mal.)</p>
<h4>Dans un cadre pratique, il sera surtout utilisé par:</h4>
<p>Des équipes e-sport
Des webmasters
Des hébergeurs de services web
Des entreprises de vente en ligne ou en IRL (in real life)
Des podcasters (Youtube, Dailymotion (ça existe toujours c’truc?), etc..)
Le monde. Voilà. On va faire simple.
Ce service est gratuit et permet donc d’afficher le statut de vos infrastructures de manière ordonnée grâce à des catégories de services, des rapports d’incident avec 4 types de statut, des plugins, des thèmes, un système de monitoring automatisé, des champs personnalisables (header, footer, nom du projet et d’autres) , etc…</p>
<h4>Exemples d’utilisation:</h4>
<p>1) Le site internet de mon entreprise de vente de bic roses ne répond plus.</p>
<p>=> Le système de monitoring va directement mettre mon service "Site internet" en "Défaillant" et mes clients seront au courant du statut du site et du fait que j’ai la situation en mains, c’est plus pro.</p>
<p>2) Un de mes serveurs hôtes doit subir une maintenance matérielle.</p>
<p>=> Je créé un rapport d’incident avec un statut "Maintenance" afin d’avertir, à travers l’explication du statut, mes clients de la maintenance à effectuer, des délais, etc…</p>
<p>=> Le rapport sera disponible à coté du service "Serveur hôte" dans la section publique.</p>
<p>Bref. BEAUCOUP de fonctionnalités et tout cela est maintenu constamment par l’équipe de <a href="http://addictproject.fr">addictproject.fr</a> constituée de 6 gros malades.</p>
<h4>Niveau fonctionnalités:</h4>
<ul>
<li>Affichage du statut par catégorie </li>
<li>Affichage du statut de chaque service</li>
<li>Affichage des rapports d’incidents</li>
<li>Mise à jour automatique du statut des services</li>
<li>Système multi-user avec types d’accès</li>
<li>Création de rapport d’incident</li>
<li>Mises à jour des rapports d’incident</li>
<li>Licences individuelles</li>
</ul>
<h4>L’équipe:</h4>
<ul>
<li>(moi) U. Dilhan, chef de projet et développeur</li>
<li>R. Jérémy, Responsable Support</li>
<li>T. Ilyas, Responsable Marketing et CM Twitter</li>
<li>W. Olivier, Responsable recrutement</li>
<li>D. Mathieu, Admin forum</li>
<li>P. Guillaume, Admin de la page <a href="http://status.addictproject.fr">status.addictproject.fr</a></li>
</ul>
<h4>Quelques screen:</h4>
<p>Page publique
<img alt="Page publique" src="https://static.systemstatus.fr/img/slide1.jpg">
Accueil de l’administration<img alt="Accueil de l'administration" src="https://static.systemstatus.fr/img/section1-mobile.jpg">
Gestion des utilisateurs
<img alt="Gestion des utilisateurs" src="https://static.systemstatus.fr/img/section3-mobile.png"></p>
<p>==================================================</p>
<p>On a aussi <a href="https://www.systemstatus.fr">un site internet</a>, <a href="https://forum.systemstatus.fr">un forum</a>, <a href="https://www.systemstatus.fr/infra">une infra</a>,.. on est ready-go quoi.</p>
<p>La version actuelle est la V1.1.2-Beta.</p>
<p>Pour la démo, c’est par ici</p>
<p>Pour ceux à qui ça intéresse, je vous invite à visiter notre <a href="https://www.systemstatus.fr">site internet</a> pour télécharger le CMS et pour ceux à qui ça n’intéresse pas, aller voir le site officiel quand même, <strong>c’est gratuit .-.</strong></p>Mise en place d'un serveur Sentry, message #253082014-10-18T21:42:32+02:00gustavi/@gustavihttps://zestedesavoir.com/forums/sujet/919/mise-en-place-dun-serveur-sentry/?page=1#p25308<p>Si d'ailleurs tu peux nous installer le plugin sentry-github ce serait génial <img alt=":)" src="/static/smileys/smile.png"></p>Mise en place d'un serveur Sentry, message #247942014-10-14T08:44:57+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/919/mise-en-place-dun-serveur-sentry/?page=1#p24794<p><img alt="^^" src="/static/smileys/hihi.png"> Coincidence… je ne pense pas ! <img alt=":D" src="/static/smileys/heureux.png"></p>Mise en place d'un serveur Sentry, message #247932014-10-14T08:33:20+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/919/mise-en-place-dun-serveur-sentry/?page=1#p24793<p>Je sais pas, par contre je sais que j'ai paramétré correctement le serveur mail avant-hier. Il y a peut-être un lien <img alt=":)" src="/static/smileys/smile.png"></p>Mise en place d'un serveur Sentry, message #247912014-10-14T08:01:37+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/919/mise-en-place-dun-serveur-sentry/?page=1#p24791<p>Hey SpaceFox, j'ai reçu un message de Sentry vers minuit concernant une erreur détectée par Sentry. C'est normal ?</p>Mise en place d'un serveur Sentry, message #141162014-08-03T03:41:25+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/919/mise-en-place-dun-serveur-sentry/?page=1#p14116<p>J'ai rapporté les erreurs reproduites plusieurs fois dans Github. Le truc chiant c'est que 2 d'entre elles concernent l'interface avec Solr… pas facile à reproduire / déboguer.</p>
<p>On en a une qui n'est apparue qu'une seule fois, mais elle semble concerner un cas pathologique. A voir.</p>Mise en place d'un serveur Sentry, message #138082014-08-01T17:25:43+02:00Javier/@Javierhttps://zestedesavoir.com/forums/sujet/919/mise-en-place-dun-serveur-sentry/?page=1#p13808<p>J'en ai parlé plus haut : les clients API sont pour moi l'exemple le plus frappant.</p>
<p>par ex : un client complètement buggé qui te demande la liste de tous les messages du forum toutes les 200ms. Tu filtres sur le user-agent t'as vite trouvé le coupable.</p>
<p>Y'a les stats d'utilisation d'une API aussi, où tu vas filtrer sur le user-agent pour te rendre compte de la part d'utilisateur qui utilisent des versions dépréciées (de l'API ou du client). Y'a le fait d'essayer de tracer un parcours utilisateur type à l'aide du token API ça m'est arrivé. Bref, pas du debug, des stats.</p>
<p>Ensuite se donner des billes pour détecter des trucs louches comme l'utilisation suspecte du site ou obtenir rapidement des stats du style "combien de téléchargement de tutos de plus 500ko ?" etc. </p>
<p>J'ai parlé des logs http, mais c'est bien entendu pas les seuls (tu peux corréler avec des logs système, les logs de ton SGBD, … c'est d'autant plus efficace si tu as plusieurs machines).</p>
<p>PS : j'ai pas envie de verser dans le procès d'intention donc je me vexe pas pour l'instant mais molo hein "un simple tour sur". Doucement, j'ai jamais dit que Sentry était une mauvaise solution loin de là, je connais très mal cet outil et s'il permet de faire tout ce dont j'ai parlé c'est tant mieux. Et sinon c'est pas un drame, on en reparlera quand la question se posera.</p>Mise en place d'un serveur Sentry, message #137992014-08-01T17:04:30+02:00gustavi/@gustavihttps://zestedesavoir.com/forums/sujet/919/mise-en-place-dun-serveur-sentry/?page=1#p13799<p>Un simple tout sur <a href="https://getsentry.com/"><a href="https://getsentry.com/">https://getsentry.com/</a></a> et tu vas vite voir que Sentry supporte de très nombreux langages et frameworks. Tant qu'il y a un client qui balance des infos au serveur, pas de souci.</p>
<p>Pour quelles raisons on devrait analyser des logs http de manière avancée (vraie question) ?</p>