RHEL 또는 Fedora에 Grafana 설치
RHEL 또는 Fedora에 Grafana 설치 (Install Grafana on RHEL or Fedora)
이 문서는 RHEL 또는 Fedora에서 Grafana 의존성을 설치하고, Grafana를 설치하며, 시스템에서 Grafana 서버를 시작하는 방법을 설명해요. RPM 저장소, 독립 실행형 RPM, 또는 .tar.gz 바이너리로 설치할 수 있습니다.
출처: 문서
본문
RHEL 또는 Fedora에서 Grafana 의존성 설치, Grafana 설치, Grafana 서버 시작 방법을 다룹니다. Grafana는 RPM 저장소, 독립 실행형 RPM, 또는 바이너리 .tar.gz 파일로 설치할 수 있어요. RPM이나 .tar.gz 파일로 설치하면 새 버전마다 수동으로 업데이트해야 합니다.
RPM 저장소에서 Grafana 설치 (Install Grafana from the RPM repository)
RPM 저장소에서 설치하면 애플리케이션 업데이트 시 Grafana가 자동으로 업데이트됩니다.
| Grafana 버전 | 패키지 | 저장소 |
|---|---|---|
| Grafana Enterprise | grafana-enterprise | https://rpm.grafana.com |
| Grafana Enterprise (Beta) | grafana-enterprise | https://rpm-beta.grafana.com |
| Grafana OSS | grafana | https://rpm.grafana.com |
| Grafana OSS (Beta) | grafana | https://rpm-beta.grafana.com |
참고: Grafana Enterprise는 권장·기본 에디션이며, 무료로 제공되고 OSS 에디션의 모든 기능을 포함합니다. 전체 Enterprise 기능 세트로 업그레이드할 수도 있으며, Enterprise 플러그인을 지원합니다. 베타 버전을 설치하려면 저장소 URL을 위의 베타 URL로 대체하세요.
- GPG 키 가져오기:
wget -q -O gpg.key https://rpm.grafana.com/gpg.key
sudo rpm --import gpg.key
- 다음 내용으로
/etc/yum.repos.d/grafana.repo를 생성합니다:
[grafana]
name=grafana
baseurl=https://rpm.grafana.com
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://rpm.grafana.com/gpg.key
sslverify=1
- Grafana OSS 설치:
sudo dnf install grafana
- Grafana Enterprise 설치:
sudo dnf install grafana-enterprise
Grafana RPM 패키지 수동 설치 (Install the Grafana RPM package manually)
YUM 또는 RPM으로 Grafana를 수동 설치하면 새 버전마다 수동 업데이트해야 해요. 이 방법은 사용 중인 Linux OS에 따라 다릅니다.
참고: RPM 파일은 서명되어 있어요. 공개 GPG 키로 서명을 확인할 수 있습니다.
- Grafana 다운로드 페이지에서 설치할 버전을 선택합니다. (기본적으로 최신 버전 선택. Version 필드는 완성된 릴리스만 표시. 베타를 원하면 Nightly Builds 클릭 후 버전 선택)
- Edition 선택: Enterprise - 권장 다운로드로 오픈소스 버전과 기능적으로 동일하지만 원하면 라이선스로 해제할 수 있는 기능 포함. Open Source - Enterprise 버전과 기능적으로 동일하지만 Enterprise 기능을 원하면 Enterprise 버전 다운로드 필요.
- 실행 중인 시스템에 따라 Linux 또는 ARM 을 클릭합니다.
- 다운로드 페이지의 RPM 패키지 URL과 로컬 RPM 패키지 정보를 아래 패턴에 복사·붙여넣고 실행합니다:
sudo yum install -y <rpm package url>
독립 실행형 바이너리로 설치 (Install Grafana as a standalone binary)
- 다운로드 페이지로 이동해 버전(기본 최신), Edition(Enterprise 권장), Linux 또는 ARM 탭을 선택합니다.
- 다운로드 페이지의 코드를 명령줄에 복사·붙여넣어 실행합니다.
- 시스템에 Grafana용 사용자 계정 생성:
sudo useradd -r -s /bin/false grafana
- 압축 푼 바이너리를
/usr/local/grafana로 이동:
sudo mv <DOWNLOAD PATH> /usr/local/grafana
/usr/local/grafana의 소유자를 Grafana 사용자로 변경:
sudo chown -R grafana:users /usr/local/grafana
- Grafana 서버 systemd unit 파일 생성:
sudo touch /etc/systemd/system/grafana-server.service
- unit 파일에 다음을 추가합니다:
[Unit]
Description=Grafana Server
After=network.target
[Service]
Type=simple
User=grafana
Group=users
ExecStart=/usr/local/grafana/bin/grafana server --config=/usr/local/grafana/conf/grafana.ini --homepath=/usr/local/grafana
Restart=on-failure
[Install]
WantedBy=multi-user.target
- 바이너리로 Grafana 서버를 수동 시작:
/usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana
참고: 이 단계에서 바이너리를 수동 호출하면
/usr/local/grafana/data디렉토리가 자동 생성되며, 설치가 완료되려면 이 디렉토리가 생성·구성되어야 해요. CTRL+C 로 서버를 중지합니다.
/usr/local/grafana의 소유자를 다시 Grafana 사용자로 변경해 새로 생성된/usr/local/grafana/data디렉토리에 소유권을 적용합니다:
sudo chown -R grafana:users /usr/local/grafana
- systemd로 부팅 시 Grafana 서버가 시작되도록 구성합니다.
RHEL 또는 Fedora에서 제거 (Uninstall on RHEL or Fedora)
- systemd로 실행했다면 서비스를 중지합니다:
sudo systemctl stop grafana-server
- init.d로 실행했다면 서비스를 중지합니다:
sudo service grafana-server stop
- Grafana OSS 제거:
sudo dnf remove grafana
- Grafana Enterprise 제거:
sudo dnf remove grafana-enterprise
- (선택) Grafana 저장소 제거:
sudo rm -i /etc/yum.repos.d/grafana.repo
다음 단계 (Next steps)
Grafana 서버 시작을 참고하세요.