influxdb 최초 구성 - CLI
반응형

influxdb v.2 기반 수행

 

influxdb 설치는 여기를 참조할 것. https://enowy.tistory.com/14?category=963196 

 

시스템 모니터링을 위한 Grafana, influxdb 2, telegraf 설치(2)

이후 influxdb 구성을 한다. 보통은 UI를 이용하는데 편의상 Command line으로 진행한다. influxdb 구성 # influxdb 컨테이너 진입 $ docker exec -it influxdb2 /bin/bash # influxdb 설정 bash-5.1# influx setu..

enowy.tistory.com

관리 목적용의 최초 setup

# influxdb 컨테이너 진입
$ docker exec -it influxdb2 /bin/bash
 
# influxdb 설정
bash-5.1# influx setup --username anonym --password 'anonym!@34' --org ANONYM_GRP --bucket telegraf --retention 1w --force
> Config default has been stored in /etc/influxdb2/influx-configs.
User    Organization    Bucket
anonym   ANONYM_GRP    telegraf
 
# influxdb 에 새로 설정된 계정의 token 확인 - telegraf 에서 사용
bash-5.1# influx auth list
ID          Description Token                                               User Name   User ID         Permissions
081be7ad7aa16000    anonym's Token   Q6a7ox2TGpTaJGx_e-McIlGYOko77a1ajsUI0XE0OtsoV5ObQEx6LgBKcivwHxWDeOfzl29uDqP72g3flEKrNg==    anonym       081be7ad64216000    [read:authorizations write:authorizations read:buckets write:buckets read:dashboards write:dashboards read:orgs write:orgs read:sources write:sources read:tasks write:tasks read:telegrafs write:telegrafs read:users write:users read:variables write:variables read:scrapers write:scrapers read:secrets write:secrets read:labels write:labels read:views write:views read:documents write:documents read:notificationRules write:notificationRules read:notificationEndpoints write:notificationEndpoints read:checks write:checks read:dbrp write:dbrp]

org 생성

# org 를 제일 먼저 생성해야 한다.
$ influx org create -n enowy-org

# 아니면 기존의 org를 확인하여 추가해도 된다. 생성 후 확인도 아래 명령을 사용한다.
$ influx org list

user 생성

# 지정된 org 에 속한 사용자
# Password는 8자 이상 사용한다.
# Password 없이 생성하면 warning 이 뜬다.
$ influx user create -n enowy -p enowyen1 -o enowy-org

# 생성된 사용자 확인
$ influx user list

bucket 생성

# 지정된 사용자가 입력할 버킷
$ influx bucket create -n enowy-bucket -o enowy-org -r 72h

# 생성된 버킷 확인
$ influx bucket list

데이터 입력

influx write -b enowy-bucket -o enowy-org  -p s 'myMeasurement,host=myHost testField="testData" 1556896326'

데이터 조회

influx write -b enowy-bucket -o enowy-org  -p s 'myMeasurement,host=myHost testField="testData" 1556896326'
반응형