Outils pour utilisateurs

Outils du site


adrien_khokholkoff:comptes_rendus_hebdomadaires:semaine_18

Table des matières

Semaine 18

Lundi

Dans la continuité de la semaine dernière, il fallait résoudre le problème de Go qui n'était pas détecté de base par la machine, et donc ne voulait pas exécuter de commandes (puisque l'on obtenait le résultat “command go not found”). Après quelques recherches sur Internet et réflexions, je me suis rappelé qu'un problème similaire était déjà survenu auparavant lié au compte utilisateur qui ne possède pas de chemin par défaut pour exécuter les commandes pour mon dossier personnel ( /home/adrien/… ) comparé à un compte root qui possédait les droits sur toutes les commandes présentes dans /usr notamment.

Afin de pouvoir contourner le problème, il fallait donc rajouter dans le fichier ~/.bashrc de mon compte utilisateur le chemin qui permettait l'exécution des commandes Go, essentielles afin de poursuivre l'installation de Grafana, la mise en place pouvant donc se poursuivre.

Mercredi

L'objectif de la journée était de continuer l'installation de Grafana. En suivant la documentation officielle ( http://docs.grafana.org/project/building_from_source/ ), si l'on fait bien attention à indiquer les chemins pour récupérer ce qui est nécessaire, que ça soit le GOPATH, le GOROOT, le NODE_PATH…
Grâce à la version 1.10 de Go ainsi que les chemins nouvellement indiqués, les premières commandes d'installation passent sans soucis, alors qu'avant, de nombreuses modifications et installations avaient été faites afin de juste faire fonctionner Nodejs notamment.
Cependant, lors de l'installation via npm, de nombreux messages d'erreurs apparaissaient indiquant des dossiers/fichiers manquant alors qu'ils étaient bel et bien présent à l'endroit indiqué. Ce problème était au final lié à l'installation précédente qui avait laissé des traces dans d'autres dossiers (/usr, /etc …) et il était donc nécessaire de les supprimer afin qu'ils ne rentrent pas en conflit avec les nouveaux qui ont été créé avec la nouvelle installation (le dossier node_modules ici était la cause du problème). Une fois supprimé, les installations se sont faite sans problème.
Cependant, un autre problème est survenu. L'ancien service Grafana était toujours actif suite à l'installation qui avait été faite auparavant. Il a donc fallu la retirer afin de pouvoir mettre en place le nouveau. Mais, puisque tout le processus d'installation n'a pas été fait en tant qu'utilisateur root, le service n'est pas détecté par la machine, ce qui fait qu'il n'est pas possible de l'intégrer, et donc de démarrer Grafana.

Jeudi

Cette journée aura servi principalement à se documenter sur tout ce qu'il faut savoir à propos de systemd qui est une partie très importante de la machine. C'est pour cette raison que j'ai préféré bien m'informer avant de tester quoi que ce soit, puisqu'une mauvaise manipulation pourrait avoir des conséquences désastreuses sur la machine.
C'est pour cette raison que j'ai trouvé judicieux de d'abord rechercher de la documentation, et d'attendre la confirmation avant de passer à l'acte.
Vers la fin de la journée, avec Anthony, nous avons étudié les règles iptables qu'il avait mis en place afin de voir ce qui pouvait être améliorer et comprendre les quelques problèmes qu'il avait rencontré lors de la mise en place de celles-ci.

Vendredi

Après plusieurs heures d'essais pour faire démarrer systemd en modifiant les différents paramètres qui pouvaient poser problèmes, n'obtenant pas de résultat concluant, j'ai donc décidé de me rabattre sur un autre sujet que je devais mettre en place pendant mon stage afin d'éviter de rester bloqué trop longtemps à ne rien pouvoir faire.
J'avais le choix entre les différents systèmes de supervision restant, c'est à dire munin, prometheus et gnocchi. J'ai préféré prometheus aux 2 autres puisque ce dernier, malgré le fait qu'il est plutôt récent, semble très prometteur et intéresser de nombreuses personnes (moi y compris) en ce qui concerne son fonctionnement et ce qu'il permet de faire. Pendant les quelques heures qu'il me restait, j'ai donc décidé de me documenter à ce sujet et à noter les différents liens qui pourraient m'être utiles pour la semaine à venir afin de faciliter sa mise en place et de bien comprendre son fonctionnement et tout ce qu'il pouvait apporter.

adrien_khokholkoff/comptes_rendus_hebdomadaires/semaine_18.txt · Dernière modification: 2018/05/14 09:03 par Adrien Khokholkoff