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:web-srv:docker-telegraf [2023/05/30 14:22] – jpmilcent | serveurs:installation:web-srv:docker-telegraf [2023/06/01 13:58] (Version actuelle) – supprimée jpmilcent | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Installer l' | ||
| - | * Se connecter en tant qu' | ||
| - | * Se placer dans le dossier : '' | ||
| - | * Lancer le container afin d' | ||
| - | * Corriger les éventuels problèmes de configuration de Telegraf s' | ||
| - | * Lorsque tout fonctionne correctement, | ||
| - | ===== Exemple de fichier de configuration complet ===== | ||
| - | <code toml> | ||
| - | # Telegraf Configuration | ||
| - | [global_tags] | ||
| - | |||
| - | [agent] | ||
| - | interval = " | ||
| - | round_interval = true | ||
| - | metric_batch_size = 1000 | ||
| - | metric_buffer_limit = 10000 | ||
| - | collection_jitter = " | ||
| - | flush_interval = " | ||
| - | flush_jitter = " | ||
| - | precision = "" | ||
| - | hostname = "" | ||
| - | omit_hostname = false | ||
| - | # Set to true to debug this config file ! | ||
| - | debug = false | ||
| - | |||
| - | [[outputs.influxdb_v2]] | ||
| - | urls = [" | ||
| - | ## Token for authentication. | ||
| - | token = " | ||
| - | ## Organization is the name of the organization you wish to write to. | ||
| - | organization = " | ||
| - | ## Destination bucket to write into. | ||
| - | bucket = " | ||
| - | |||
| - | [[inputs.conntrack]] | ||
| - | files = [" | ||
| - | dirs = ["/ | ||
| - | |||
| - | [[inputs.cpu]] | ||
| - | percpu = true | ||
| - | totalcpu = true | ||
| - | collect_cpu_time = false | ||
| - | report_active = false | ||
| - | |||
| - | [[inputs.disk]] | ||
| - | mount_points = ["/ | ||
| - | ignore_fs = [" | ||
| - | |||
| - | [[inputs.diskio]] | ||
| - | devices = [" | ||
| - | |||
| - | [[inputs.docker]] | ||
| - | endpoint = " | ||
| - | gather_services = false | ||
| - | container_name_include = [] | ||
| - | container_name_exclude = [] | ||
| - | timeout = " | ||
| - | perdevice = false | ||
| - | perdevice_include = [" | ||
| - | total_include = [" | ||
| - | docker_label_include = [] | ||
| - | docker_label_exclude = [] | ||
| - | |||
| - | [[inputs.exec]] | ||
| - | commands = [ | ||
| - | "cat / | ||
| - | ] | ||
| - | timeout = " | ||
| - | name_override = " | ||
| - | data_format = " | ||
| - | tag_keys = [ | ||
| - | " | ||
| - | ] | ||
| - | |||
| - | [[inputs.internal]] | ||
| - | |||
| - | [[inputs.interrupts]] | ||
| - | cpu_as_tag = true | ||
| - | [inputs.interrupts.tagdrop] | ||
| - | irq = [" | ||
| - | |||
| - | [[inputs.kernel]] | ||
| - | |||
| - | [[inputs.linux_sysctl_fs]] | ||
| - | |||
| - | [[inputs.mem]] | ||
| - | |||
| - | [[inputs.net]] | ||
| - | |||
| - | [[inputs.netstat]] | ||
| - | |||
| - | [[inputs.nginx]] | ||
| - | urls = [" | ||
| - | response_timeout = " | ||
| - | |||
| - | [[inputs.nstat]] | ||
| - | proc_net_netstat = "/ | ||
| - | proc_net_snmp = "/ | ||
| - | proc_net_snmp6 = "/ | ||
| - | dump_zeros = true | ||
| - | |||
| - | [[inputs.postgresql]] | ||
| - | address = " | ||
| - | outputaddress=" | ||
| - | max_lifetime = " | ||
| - | databases = [" | ||
| - | |||
| - | [[inputs.processes]] | ||
| - | |||
| - | [[inputs.swap]] | ||
| - | |||
| - | [[inputs.system]] | ||
| - | |||
| - | [[inputs.tail]] | ||
| - | files = ["/ | ||
| - | data_format = " | ||
| - | grok_timezone = " | ||
| - | from_beginning = true | ||
| - | name_override = " | ||
| - | grok_patterns = [" | ||
| - | # Grock : https:// | ||
| - | # Grock pattern : https:// | ||
| - | # Ex : https:// | ||
| - | grok_custom_patterns = ''' | ||
| - | CUSTOM_LOG_FORMAT %{IPORHOST: | ||
| - | ''' | ||
| - | |||
| - | # WARNING : only for debugging | ||
| - | # | ||
| - | # namepass = [" | ||
| - | # files = ["/ | ||
| - | # influx_sort_fields = true | ||
| - | </ | ||