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.