Aller au contenu

bruno78

Membres
  • Compteur de contenus

    706
  • Inscription

  • Dernière visite

  • Jours gagnés

    14

Tout ce qui a été posté par bruno78

  1. Bonjour, si tu as suivi le tuto jusqu'à la partie 3, alors tu as fait la déclaration des volumes (partie 2) VOLUMES du tuto). Vidéo/Films /data/movies Vidéo/Séries /data/tvshows Musique /data/musics Ou équivalent... . Où se trouvent tes bibliothèques existantes pour le moment ? A la place de Vidéo/Films, Vidéo/Séries et Musique, il faut que tu indiques le chemin vers tes bibliothèques actuelles; et éventuellement que tu adaptes en fonction de l'organisation de tes bibliothèques.
  2. Bonjour, @Jeoffrey Stinson-Cooper puisque tu n'utilises pas le paquet Synology DNS Server, tu peux installer Pi-Hole en mode docker comme indiqué au début de ce tuto, sur le réseau Docker Host. il y a plusieurs façon de faire cette installation, soit via l'interface graphique DSM, soit en ligne de commande avec par exemple docker-compose.yaml, ou encore avec Portainer. attention également à faire les bons montages de volumes pour rendre l'installation persistante et facilement upgradable. POur les DNS publics à utiliser, perso j'utilise ceux de FDN, mais après le choix est vaste. Dans les réglages DHCP sur ta Freebox, il faudra indiquer ton >NAS comme serveur DNS (pointera donc sur le PiHole), plus d'autres DNS en backup.
  3. Bonjour @Jeoffrey Stinson-Cooper, il faut que tu définisses ton besoin. Le Pi-Hole va jouer le rôle de serveur DNS sur ton réseau privé, avec la possibilité de filtrage (white lists, black lists ...) Est ce que tu utilises (utiliseras) le paquet Synology "DNS Server" ? (important pour définir comment installer le docker Pi-Hole) Quels DNS publics veux-tu utiliser ? Qui est le serveur DHCP sur ton réseau (la Freebox je suppose) ? Je n'ai pas encore pris Pi-Hole v5.0, mais déjà dis nous en plus sur ce que tu prévois de faire.
  4. Bonjour, peux-tu nous montrer comment est installé MariaDB ? avec quels paramètres ? pourquoi MariaDB 5 et non pas MariaDB 10 ? ensuite, que donne la connexion à http://192.168.1.100/phpMyAdmin (càd sans le ./index.php) dans quel contexte utilises-tu MariaDB / phpMyAdmin ? avec une installation WordPress ? autre utilisation ? accèdes-tu à ta base de données en lignes de commandes via ssh ? avec MariaDb version 10, on aurait quelque chose comme ceci : root@ds918xxxx:~# /usr/local/mariadb10/bin/mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 217 Server version: 10.3.11-MariaDB Source distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | WP_xxxx | | WP_yyyy | | information_schema | | mysql | | performance_schema | | phpmyadmin | +--------------------+ 6 rows in set (0.001 sec)
  5. Bonjour @Pierre-Adrien Bernabeu, @.Shad., effectivement, cela fonctionne aussi. Heureusement d'ailleurs. Soit on met l'OID "brut", soit on met l'alias. [[inputs.snmp.field]] name = "upsModel" oid = ".1.3.6.1.4.1.6574.4.1.1.0" Ou [[inputs.snmp.field]] name = "upsModel" oid = "SYNOLOGY-UPS-MIB::upsDeviceModel.0" Merci. Bruno78
  6. Bonjour, j'ai donc continué à chercher ... . Premier constat : l'exit code n'est pas fiable. Certains containers le positionnent, d'autre non; difficile de se baser dessus. Par ailleurs, il faut laisser remonter tous les états de containers via telegraf. Donc : modification du fichier de configuration de telegraf : telegraf.conf. la section "input plugin" / # # Read metrics about docker containers / [[inputs.docker]], décommenter la ligne contenant les états à charger : container_state_include = ["created", "restarting", "running", "removing", "paused", "exited", "dead"] sur grafana, on crée une requête chargeant le PID, le uptime et l'exitcode. On obtient quelque chose comme ceci (après mise en forme des colonnes) avec le PID entre autre. Ensuite je stoppe manuellement 2 containers (pour montrer la différence de comportement de l'exit code) On voit que l'exit code reste à 0 pour l'un, alors qu'il est positionné à 137 pour l'autre. Par contre les 2 remontent "0" comme PID On peut agrémenter d'un petit recap, par exemple : Je relance les 2 containers : et je retrouve bien mon affichage complet, sans doublon, avec les nouveaux PID pour les containers relancés. Bruno78
  7. @.Shad. j'ai donc repris ton json et adapté pour mon cas, et il me reste un problème ... . Lorsque je teste le changement d'état d'un docker, il passe bien en status arrêt (exit code = 137 !). Par contre, lorsque je relance le docker, il me reste au niveau de grafana 2 états : l'ancien état (137) et le nouvel état (0). Et je n'arrive pas à voir comment me débarrasser ce cet ancien état ! (cf. ci dessous, 2 états pour docker-socket-proxy). Il me manque encore une étape !
  8. @.Shad. merci pour le json. Je vais regarder Sinon effectivement, pas de méthode miracle. De la lecture sur le site de Grafana, de l'import de nombreux exemples pour adapter, .... et de nombreux essais. Mais au fur et à mesure, on finit quand même par savoir plus ou moins où aller.
  9. Bonjour, alors effectivement, si on utilise la table globale ifTable, les réferences docker sont "codées", du style "docker-e9f01980". Par contre, si on prend les données à partir de "docker_container_net", pas de problème. Par contre je tourne en rond sur un autre type de monitoring : je souhaite avoir un monitoring global des containers dockers : un pavé synthétique vert/en marche ou rouge/arret pour chaque container ..... Quelles variables utiliser ? comment visualiser sur grafana ? comment as-tu codé ton pavé "container overview" ? Bruno78
  10. Oui en fait : pour les interfaces, effectivement il y a un peu de tout suivant le type d'interface: cela mériterait d'être décrypté : pour le docker, par exemple si on graphe le cpu ou la mémoire, on a bien le hostname configuré dans le docker compose : (à ceci prêt qu'il m'a aussi, pour certains, ajouté "control_" devant le hostname. "control" étant le nom du repertoire qui contient le docker-compose.yaml. Il faut que je regarde pourquoi , et pourquoi certains et pas d'autres) Bref, il faut que je regarde quelle est la logique.
  11. Bonjour @Jeff777 la j'avoue mon ignorance totale sur le xDSL. Ce sont les champs décrit sur l'API Freebox, ici en particulier pour le xDSL https://dev.freebox.fr/sdk/os/connection/#XdslStats
  12. c'est vrai, ca c'était avant ... depuis 2 jours avec la nouvelle Fbox après echange SAV, je suis plutôt entre 50 et 55°, au même emplacement.....
  13. ah ben voilà !! Il n'y a plus qu'à jouer avec les paramètres et customiser le dashboard en fonction de tes souhaits. Bravo. Mais elle à pas un peu chaud, là ? ça me parait beaucoup. Sur les débit de synchro, le fait que ce soit en rouge, c'est simplement parce que j'ai mis dans la requete des seuils en fonction de ma connexion ftth. Pour ta liaison xdsl, il faut adapter. C'est la partie Threshold dans l'onglet visuallization qu'il faut adapter.
  14. donc ça se présente mieux ..... il doit maintenant y avoir des données qui remontent si tu configures ce script dans telegraf . Pour mon info, tu avais donc bien des caractères accentués ?
  15. @Jeff777, intéressant le problème ! Je parie que dans tes données (noms de stations, ...) tu as des caractères accentués .... ? 🙂 Je te propose alors la choses suivante : dans ton docker telegraf, il faut installer le module python unidecode : # pip install unidecode root@fbx_telegraf:/usr/local/py# pip install unidecode Collecting unidecode Downloading Unidecode-1.1.1-py2.py3-none-any.whl (238 kB) |################################| 238 kB 2.9 MB/s Installing collected packages: unidecode Successfully installed unidecode-1.1.1 root@fbx_telegraf:/usr/local/py# tu utilises le script suivant : freebox_053_d1.pyfreebox_053_d1.py avant de le configurer dans telegraf.conf, tu peux déjà simplement le charger dans /usr/local/py et le lancer à la main comme pour les tests précédants: python3 freebox_053_d1.py -XW ce script contient la suppression des caractères accentués selon ton retour, je l'intègrerai (ou pas) dans une nouvelle version de script
  16. Cool ! Well done. @.Shad. : c'est vrai que cela permet de voir plein d'aspects différents et permet de progresser. Et comme dit @Jeff777, si en plus ca sert, what else ! Sinon, le script en erreur, ça ne me plait pas trop quand même. Ça peut arriver d'avoir ce genre d'erreur de façon isolée, mais là ça a l'air d'être systématique. Il va falloir regarder. Si il y a "no data", ça peut quand même venir de là. Tiens nous au courant. En te connectant en ssh sur ton NAS puis en te connectant sur le docker telegraf : root@XXXXX:~# root@XXXXX:~# docker exec -it fbx_telegraf bash root@fbx_telegraf:/# cd /usr/local/py root@fbx_telegraf:/usr/local/py# Tu peux alors lancer la commande freebox_053.py "à la main" avec une par une les différentes options et regarder ce qu'il sort : par exemple ici avec -S root@fbx_telegraf:/# cd /usr/local/py root@fbx_telegraf:/usr/local/py# ls freebox_050.py freebox_053.py freebox_053_draft.py freebox_054_draft.py root@fbx_telegraf:/usr/local/py# python3 freebox_053.py -S freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#4,tag3=NULL mode=3 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#1,tag3=NULL mode=1 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#2,tag3=NULL mode=3 freebox,endpoint=mafreebox.freebox.fr,tag1=box,tag2=up,tag3=NULL bandwidth=600000000 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#2,tag3=NULL Etat=0 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#3,tag3=NULL Etat=1 freebox,endpoint=mafreebox.freebox.fr,tag1=box,tag2=down,tag3=NULL rate=72 [...] freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#4,tag3=NULL Etat=1 freebox,endpoint=mafreebox.freebox.fr,tag1=box,tag2=NULL,tag3=NULL media="ftth" root@fbx_telegraf:/usr/local/py# Tu répètes l'opération avec une par une chaque option, càd : python3 freebox_053.py -S; puis python3 freebox_053.py -P; puis -H; .... -D; -I; -W; -X Le problème a l'air systématique, donc on devrait vite voir où est le problème.
  17. Pas de problème. Je m'absente jusqu'en fin de matinée ....
  18. oui oui oui 🙂 apt update / apt upgrade : ca c'est pour le principe, être à jour sur les paquets Linux (même si on a le dernier docker telegraf) mais surtout docker exec -it fbx_telegraf apt install -y software-properties-common, c'est lui qui installe python3, qui n'est pas présent de base dans le docker telegraf. get-pip.py se trouve à la racine dans le docker telegraf: root@vdsm2:/volume1/docker/monitoring# docker exec -it test_telegraf ls / bin dev etc home lib64 mnt proc run srv tmp var boot entrypoint.sh get-pip.py lib media opt root sbin sys usr root@vdsm2:/volume1/docker/monitoring# Et je me rends compte qu'il faut que je rédige un petit guide qui décrive comment trouver, sur grafana, toutes les variables Fbox remontées par le script Python. C'est sur ma liste du weekend ....
  19. Bonjour, j'avoue que je ne comprends pas. Je viens de refaire depuis le début avec un docker de test créé à partir de zéro, ci-jointe la trace complète. Je ne vois pas très bien ce qui peut coincer. Normalement, python3 est installé dés la commande docker exec -it fbx_telegraf apt install -y software-properties-common test_telegraf.txt
  20. Ça me semble ok, mais si @.Shad. peut confirmer ? Envoyé de mon STF-L09 en utilisant Tapatalk
  21. a priori oui, peux-tu montrer à quoi il ressemble ?
  22. Je dois m'absenter un moment. Bon courage Envoyé de mon STF-L09 en utilisant Tapatalk
  23. finalement tu fais un telegraf unique pour NAS et Fbox ? ou 2 telegraf ? ou juste Fbox pour le moment ?
  24. @.Shad., @Jeff777, d'une façon ou d'une autre, il faut repartir d'une base saine et vierge. même docker telegraf pour le NAS et la Fbox: j'avais essayé au début, mais sans succès. Peut-être / surement n'avais-je pas poussé assez loin, et je débutais encore sur le sujet. Donc ça m’intéresse 🙂 je continue à suivre ! je pense qu'il faut vraiment y aller étape par étape et ne passer à la suivante que lorsque validée Docker(s) telegraph on vérifie que l'on arrive bien à aller chercher les infos sur le NAS et la fbox. à ce stade, il ne doit plus y avoir de problème python Docker Influxdb vérifier que telegraf envoie bien ses données à influxdb vérifier que la/les bases influxdb se remplissent Docker Grafana vérifier que grafana se connecte bien sur la/les bases de données influx créer les graphes
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.