Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveurs:installation:docker-telegraf [2023/06/02 15:02] – [Monitorer InfluxDB v2] jpmilcent | serveurs:installation:docker-telegraf [2023/11/22 14:20] (Version actuelle) – [Exemple de fichier telegraf.conf complet] jpmilcent | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Se connecter en tant qu' | * Se connecter en tant qu' | ||
* Se placer dans le dossier : '' | * Se placer dans le dossier : '' | ||
- | * Lancer le container afin d' | + | * Lancer le container afin d' |
* Corriger les éventuels problèmes de configuration de Telegraf s' | * Corriger les éventuels problèmes de configuration de Telegraf s' | ||
- | * Lorsque tout fonctionne correctement, | + | * Lorsque tout fonctionne correctement, |
===== Monitorer différents services spécifiques ===== | ===== Monitorer différents services spécifiques ===== | ||
Ligne 25: | Ligne 25: | ||
* Vérifier sur manager.< | * Vérifier sur manager.< | ||
* Vérifier dans influxdb.< | * Vérifier dans influxdb.< | ||
+ | * Les métriques renvoyées par le plugin prometheus doivent être en version 1 pour êter compatible avec les Dashboard open source proposé pour Grafana et l' | ||
===== Exemple de fichier telegraf.conf complet ===== | ===== Exemple de fichier telegraf.conf complet ===== | ||
Exemple avec : | Exemple avec : | ||
Ligne 108: | Ligne 109: | ||
docker_label_exclude = [] | docker_label_exclude = [] | ||
- | # Monitoring of Systemd services with help of Srvstatus scripts | + | # Monitoring of Systemd services with help of Srvstatus scripts |
[[inputs.exec]] | [[inputs.exec]] | ||
- | commands = [ | + | commands = ["cat / |
- | | + | |
- | | + | |
timeout = " | timeout = " | ||
name_override = " | name_override = " | ||
data_format = " | data_format = " | ||
- | tag_keys = [ | + | tag_keys = [" |
- | | + | |
- | | + | |
[[inputs.internal]] | [[inputs.internal]] | ||
Ligne 134: | Ligne 131: | ||
[[inputs.net]] | [[inputs.net]] | ||
+ | ignore_protocol_stats = true | ||
[[inputs.netstat]] | [[inputs.netstat]] | ||
Ligne 149: | Ligne 147: | ||
[[inputs.postgresql]] | [[inputs.postgresql]] | ||
+ | # WARNING: ${POSTGRESQL_TELEGRAF_PWD} is not replaced here. See: https:// | ||
+ | # address = " | ||
+ | # Need to add CONNECT right on postgres database to user telegraf. | ||
address = " | address = " | ||
outputaddress=" | outputaddress=" | ||
Ligne 183: | Ligne 184: | ||
[[inputs.system]] | [[inputs.system]] | ||
+ | |||
+ | # WARNING: disable because we can't use systemd inside a Docker container... | ||
+ | # Use inputs.exec instead with Srvstatus scripts on Host. | ||
+ | # See: https:// | ||
+ | # | ||
# Nginx access log monitoring | # Nginx access log monitoring | ||
Ligne 212: | Ligne 218: | ||
* se connecter au container : '' | * se connecter au container : '' | ||
* d' | * d' | ||
+ | |||
+ | ===== Problème : valeurs des métriques introuvables dans InfluxDB ===== | ||
+ | * **Contexte** : Telegraf semble fonctionner correctement et envoie les métriques sur le serveur hébergeant InfluxDB mais aucune métrique récente n'est trouvable dans InfluxDB. | ||
+ | * **Solution** : vérifier que le serveur à une heure correctement configuré : '' | ||
+ | # / | ||
+ | |||
+ | # Set this value to avoid error " | ||
+ | tinker panic 0 | ||
+ | </ |