본문 바로가기

리눅스

Telegraf 에이전트 설치(Telegraf data collector)

728x90

Telegraf 에이전트 설치(Telegraf data collector)

Telegraf 리포지토리 추가

wget -q https://repos.influxdata.com/influxdata-archive_compat.key
echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list

Telegraf 패키지 설치

sudo apt-get update
sudo apt-get install -y telegraf

Telegraf 버전 확인

telegraf --version
$ telegraf --version
Telegraf 1.28.5 (git: HEAD@77e1a498)

Telegraf 에이전트 시작

sudo systemctl enable --now telegraf

Telegraf 구성 파일

sudo telegraf config > /etc/telegraf/telegraf.conf

CPU 및 메모리 입력 및 InfluxDB 출력 설정 추가

sudo vim /etc/telegraf/telegraf.conf
[[inputs.cpu]]
  percpu = true
  totalcpu = true
  collect_cpu_time = false
  report_active = false

[[inputs.mem]]

[[outputs.influxdb_v2]]
  urls = ["http://localhost:8086"]
  token = "your_influxdb_token"
  organization = "your_influxdb_organization"
  bucket = "your_influxdb_bucket"

Telegraf 에이전트 재시작

sudo systemctl restart telegraf

Telegraf 에이전트 상태 확인

sudo systemctl status telegraf
sudo systemctl status telegraf --no-pager -l
728x90