EV/Software

AWS EC2 인스턴스에 influxdb2+grafana 설치

어데이씨고 2023. 2. 17. 11:33
반응형

1. influxdb

https://docs.influxdata.com/influxdb/v2.6/install/?t=Linux

위 documentation을 참조하여 source를 받아 설치하려 했으나 설치가 잘 되지 않았다.

 

그래서 리파지토리를 설정하고 아래와 같이 yum으로 설치했다.

 

$sudo vi /etc/yum.repos.d/influxdb.repo

 

[influxdb]
name = InfluxDB Repository - RHEL 7
baseurl = https://repos.influxdata.com/rhel/\7\/$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdata-archive_compat.key

 

파일 생성 후

 

yum repolist

repo 설정 확인

 

sudo yum install influxdb2

설치

 

sudo systemctl start influxdb

서비스를 시작하려하면 아래와 같은 에러가 뜬다.

Failed to start influxdb.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files

 

sudo yum install polkit

설치하고 다시 아래 명령어로 서비스를 시작한다.

sudo systemctl start influxdb

 

 

비밀번호를 입력하라네???

난 비밀번호 모르는데??

그럼 비밀번호를 바꿔주자.

 

sudo passwd ec2-user

 

새로운 비밀번호를 입력하라고 나온다.

새로운 비밀번호를 입력해주자.

 

다시 서비스를 시작해보자.

sudo systemctl start influxdb

비밀번호를 입력하라고 하면 방금 바꿔준 비밀번호를 입력한다.

실행이 된다.

 

sudo systemctl status influxdb

제대로 실행되고 있는지 확인해보자.

 

재부팅 시 다시 실행되도록 아래 명령어를 입력해주자.

sudo systemctl enable influxdb

 

 

2. grafana 설치

아래와 명령어로 파일을 생성하여 리파지토리 설정한다.

sudo vi /etc/yum.repos.d/grafana.repo

 

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

 

파일 저장 후 아래 명령어로 grafana를 설치한다.

sudo yum install grafana

 

아래 명령어로 grafana를 실행한다.


sudo systemctl start grafana-server

 

잘 실행되고 있는지 확인한다.

sudo systemctl status grafana-server

 

재부팅시 자동으로 실행되도록 아래 명령어를 입력해준다.

sudo systemctl enable grafana-server

 

3. 외부접속 확인

influxdb의 기본 포트는 8086

grafana의 기본 포트는 3000

 

aws에서 동작중이므로 aws 인스턴스의 public ip:port로 접근이 가능하다.

외부에서 접근이 안된다면 aws 인스턴스의 보안그룹 설정에서 inbound 규칙에 해당 포트들의 접속을 허용해줘야 한다.

 

웹브라우저에서 http://{AWS_PUBLIC_IP}:8086 으로 접속하면 influxdb의 UI가 나올것이다.

 

마찬가지로 http://{AWS_PUBLIC_IP}:3000 으로 접속하면 grafana의 UI가 나올것이다.

grafana 기본 IP/PW는 admin/admin이며 최초 로그인 시 비밀번호를 변경할 수 있다.

 

-끝-

 

반응형