Comment déployer Graylog sur Hidora ?
Qu’est-ce que le Graylog ?
Graylog est une application open-source puissante qui permet de gĂ©rer et de stocker les journaux provenant de diffĂ©rentes parties de votre application. Elle collecte et enregistre les journaux dans des bases de donnĂ©es Elasticsearch. Graylog est capable de recevoir des messages via plusieurs protocoles d’entrĂ©e comme HTTP, UDP, TCP et autres. Il est Ă©galement intĂ©grĂ© Ă des langages de programmation populaires tels que Java, PHP et Node.js.
GrĂące Ă son interface utilisateur conviviale, vous pourrez analyser vos diffĂ©rents logs provenant de plusieurs environnements Hidora et rĂ©aliser un tableau de bord pour tous les nĆuds. Le tableau de bord peut comprendre par exemple des graphiques ou des diagrammes en fonction du niveau de criticitĂ© des messages, du nombre de messages, de la source, de l’horodatage, etc.
Comment déployer le serveur Graylog ?
Vous pourrez déployer votre serveur Graylog sur Hidora en quelques minutes seulement.
Tout d’abord, cliquez sur DĂ©ployer Graylog, puis entrez votre adresse email et enfin cliquez sur le lien que vous recevez sur votre email. Ou vous pouvez le dĂ©ployer directement via la place de marchĂ© Hidora, dans la section Monitoring. L’assistant d’installation vous enverra un email avec les identifiants d’accĂšs au serveur Graylog et les affichera Ă la derniĂšre Ă©tape une fois le processus de dĂ©ploiement terminĂ©.
Déployer Graylog
Cet article explique comment configurer le transfert des messages syslog vers Graylog. Cependant, Graylog vous permet d’analyser beaucoup plus de types de journaux.
AprĂšs l’installation de votre serveur Graylog, vous devez configurer une entrĂ©e pour pouvoir recevoir le syslog envoyĂ© par l' »agent ».
Pour crĂ©er une entrĂ©e, allez sur votre serveur Graylog (http://@publicIP:9000), puis sur SystĂšmes – EntrĂ©es.
Par exemple, sĂ©lectionnez Syslog TCP, choisissez un titre (ex : tcp syslog), dĂ©finissez l’adresse de liaison Ă l’IP privĂ©e de votre serveur Graylog (ex : 10.102.0.10), dĂ©finissez le port Ă un port supĂ©rieur Ă 1024 (ex : 2512).
Ensuite, vous devez configurer les agents Gralylog qui transmettront les messages syslog de vos conteneurs au serveur Graylog.
Comment dĂ©ployer l’agent Graylog ?
Comme pour le dĂ©ploiement du serveur Graylog, vous pouvez cliquer sur DĂ©ployer l’agent ci-dessous, ou le dĂ©ployer via la place de marchĂ© de Hidora dans la section Monitoring.
DĂ©ployer l’agent
Il vous demandera l’IP privĂ©e de votre serveur Graylog, son port utilisĂ© (ex : 2512), l’environnement Hidora cible et le type de nĆud (ex : MySQL, Tomcat, Nginx, etc.) qui doit ĂȘtre configurĂ© pour envoyer les logs Ă Graylog.
Une fois l’agent dĂ©ployĂ©, vous pouvez parcourir les messages syslog dans l’interface web Graylog, afficher des graphiques, configurer des dĂ©clencheurs de notification et installer des agents dans d’autres environnements.
Avantages de l’utilisation de Graylog sur Hidora
GrĂące Ă l’interface web, vous aurez la possibilitĂ© d’avoir tous les journaux de vos diffĂ©rents environnements en un seul endroit. De plus, vous pourrez dĂ©ployer un systĂšme complexe en quelques minutes seulement, et ce, tout Ă fait gratuitement. Et, plus important encore, votre environnement sera exclusivement stockĂ© en Suisse.
Ecrit par
Jean-Luc est un Junior Full-Stack Tech Engineer chez Hidora avec une solide expĂ©rience en informatique. Il conseille les clients sur le DevOps et aide Ă©galement les clients d’Hidora Ă faire des dĂ©ploiements d’automatisation et Ă migrer leurs environnements.