Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Utilisation de InfluxDB v1.8 / Telegraf v1.20.2-alpine / Grafana

Featured Replies

Bonjour,

 

je me creuse la tête pour essayer de trouver d'où vient mon problème mais je ne parviens pas à trouver de solution.

 

J'ai installé les dockers, j'ai créé le dashboard dans Grafana, seulement j'ai "no data" affiché partout, dans la fenêtre d'importation des paramètres data source InfluxDB il était noté "datasource is working. 0 measurements found".

 

Je ne comprends pas ce qui est mal configuré.

 

j'ai lu les logs de Telegraf et j'ai effectué les modification demandées dans telegraf.conf mais j'ai toujours ces demandes :

 

2023-02-24T22:46:16Z I! Starting Telegraf 1.20.2
2023-02-24T22:46:16Z I! Using config file: /etc/telegraf/telegraf.conf
2023-02-24T22:46:16Z I! Loaded inputs: cpu disk diskio docker kernel mem net netstat processes sensors smart swap system
2023-02-24T22:46:16Z I! Loaded aggregators: 
2023-02-24T22:46:16Z I! Loaded processors: 
2023-02-24T22:46:16Z I! Loaded outputs: influxdb_v2
2023-02-24T22:46:16Z I! Tags enabled: host=SeiferNAS
2023-02-24T22:46:16Z I! [agent] Config: Interval:10s, Quiet:false, Hostname:"SeiferNAS", Flush Interval:10s
2023-02-24T22:46:16Z W! [inputs.docker] 'perdevice' setting is set to 'true' so 'blkio' and 'network' metrics will be collected. Please set it to 'false' and use 'perdevice_include' instead to control this behaviour as 'perdevice' will be deprecated
2023-02-24T22:46:16Z W! [inputs.docker] 'total' setting is set to 'false' so 'blkio' and 'network' metrics will not be collected. Please set it to 'true' and use 'total_include' instead to control this behaviour as 'total' will be deprecated

fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
v3.14.9-22-g96b34ac960c [https://dl-cdn.alpinelinux.org/alpine/v3.14/main]
v3.14.9-22-g96b34ac960c [https://dl-cdn.alpinelinux.org/alpine/v3.14/community]
OK: 14975 distinct packages available
(1/3) Installing libgcc (10.3.1_git20210424-r2)
(2/3) Installing libstdc++ (10.3.1_git20210424-r2)
(3/3) Installing smartmontools (7.2-r1)
Executing busybox-1.33.1-r3.trigger
OK: 21 MiB in 33 packages
(1/3) Installing libbz2 (1.0.8-r1)
(2/3) Installing perl (5.32.1-r0)
(3/3) Installing lm-sensors-detect (3.6.0-r1)
Executing busybox-1.33.1-r3.trigger
OK: 59 MiB in 36 packages
(1/2) Installing libuuid (2.37.4-r0)
(2/2) Installing nvme-cli (1.14-r0)
Executing busybox-1.33.1-r3.trigger
OK: 60 MiB in 38 packages
(1/1) Installing ipmitool (1.8.18-r9)
Executing busybox-1.33.1-r3.trigger
OK: 61 MiB in 39 packages
2023-02-24T22:46:26Z E! [outputs.influxdb_v2] Failed to write metric (will be dropped: 404 Not Found): : 

Sans titre-1.jpg

  • Community Expert

Beau sujet qui va intéresser plus d'un.

Personnellement je n'ai pas réussi à faire quoi que ce soit, toi tu est déjà plus avancé que moi !

On va suivre ton sujet...

;)

  • Author

J'ai abandonnée Telegraf et InfluxDB qui n'ont plus l'air d'être fonctionnels après tous les essais que j'ai effectué, à chaque fois que je règle un problème, un autre se crée et cause l'arrêt du docker Telegraf.

 

Je me suis tourné vers Prometheus et les données sont bien transmises, malheureusement moi qui souhaitais à la base intégrer les données dans Home Assistant pour avoir un oeil sur le NAS, je n'y suis pas parvenu...

  • Community Expert

Ah...

Pourrais tu nous faire un résumé sur ce que tu as fait ?

Car je ne vois pas du tout.

 

  • Author

J'ai suivi ce tuto tout simplement : https://technicalramblings.com/blog/how-to-setup-grafana-influxdb-and-telegraf-to-monitor-your-unraid-system/#some-assembly-needed

 

Ensuite j'ai essayé plusieurs version de chaque Docker au cas où le problème viendrait d'incompatibilité de versions entre eux. 

 

Dans le tuto il prévaut d'utiliser Telegraf en version Telegraf 1.20.2 (j'ai essayé avec telegraf:1.20.2-alpine et telegraf:apline), influxDB doit être en version 1.8.x (j'ai testé influxdb:1.8 et influxdb:1.8.4) et la version de Grafana n'a pas l'air d'influer sur la réception de données donc je l'ai laissé sur lastest.

 

Le problème que je rencontrais c'était qu'à chaque démarrage du Docker Telegraf, lorsque je rafraîchissait la page du serveur avec F5, le docker était à l'arrêt, à chaque fois il y avait une erreur dans logs. J'avais beau corriger celle qui apparaissait, une nouvelle pointait son nez au fur et à mesure, donc à force j'ai fini par lâcher l'affaire au bout de 2h...

  • Community Expert

Ah oui, 2h seulement ???? Moi c'est au bout de 11h d'affilée...

Et ce plusieurs fois !

Bon, je vais regarder ce tuto ! Pas sûr que j'arrive à faire quoi que ce soit avec... Merci.

Edited by PicPoc

  • Author

Oui, j'ai fait pas mal de MAJ docker sans succès, mais je sais pas si cette méthode est encore viable...

  • Community Expert

C'est ca le bazar avec les "tutos" du moment qui ne sont plus d'actualité au bout de quelque temps.

Le tout "mis à jour" tout le temps deviens vraiment n'importe quoi...

 

  • Author

Oui, le tuto que j'ai suivi date de 3/4 ans déjà, et même ceux plus récents ne fonctionnent pas...

  • Community Expert

Oula... bon, je laisse tomber je n'ai pas envie de perdre une journée pour ca, surtout pour un résultat très incertain.

Si j'ai le temps je tenterai, mais je ne sais pas quand :(

J'aurais bien aimé avoir un tableau de bord précis des ressources via le web mais il n'y a rien de bien facile à mettre en place.

C'est bien dommage.

 

tu as la réponse dans ton premier post.

Tu as configuré dans telegraph outputs infuxdbv2 et tu as installé influxdb 1.8.

 

Ceci dit c'est vraiment prise de tête. Je m'étais fait un beau dashboard à base du projet uud mais je ne le consultais que très peu.

Et un jour certainement à la suite d'un update influxdb1,8 a pêté les plombs et saturait mes 32 cores. Depuis j'ai arrêté toute la stack.

Je pense peut être essayer celle à base de prometheus qui a l'air plus simple à prendre en main. 

  • Community Expert

C'est tellement imbriqué de toute part que ca en deviens complexe.

 

  • Author
16 minutes ago, caplam said:

tu as la réponse dans ton premier post.

Tu as configuré dans telegraph outputs infuxdbv2 et tu as installé influxdb 1.8.

 

Ceci dit c'est vraiment prise de tête. Je m'étais fait un beau dashboard à base du projet uud mais je ne le consultais que très peu.

Et un jour certainement à la suite d'un update influxdb1,8 a pêté les plombs et saturait mes 32 cores. Depuis j'ai arrêté toute la stack.

Je pense peut être essayer celle à base de prometheus qui a l'air plus simple à prendre en main. 

Ah d'accord, faut que je teste de nouveau alors, mais j'avoue qu'avec Prometheus tout roule niquel, et y a pas de soucis de compatibilité de version à prendre en compte.

Merci j'avais pas remarqué ce détail 😁

 

EDIT: par contre même avec la V2 ça ne tournait pas...

Edited by seifer

  • Community Expert

Avez vous une capture d'écran de ce que ca donne et un lien pour installer tout ca ?

Merci.

 

24 minutes ago, seifer said:

Ah d'accord, faut que je teste de nouveau alors, mais j'avoue qu'avec Prometheus tout roule niquel, et y a pas de soucis de compatibilité de version à prendre en compte.

Merci j'avais pas remarqué ce détail 😁

 

EDIT: par contre même avec la V2 ça ne tournait pas...

je n'ai pas essayé avec la v2 mais si tu le fais il faut repartir de zero car les bd ne sont pas compatibles. Telegraf avec l'option outputs influxdbv2 ne peut pas écrire dans une bd influx1.8.

Après je me souviens aussi que dans le projet uud le créateur n'a jamais basculé sur la v2 (probablement pour garder sa bd historique). 

 

edit: je ne sais pas si on peut monitorer des vm avec prometheus

Edited by caplam

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.