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로 대체하세요.

  1. GPG 키 가져오기:
wget -q -O gpg.key https://rpm.grafana.com/gpg.key
sudo rpm --import gpg.key
  1. 다음 내용으로 /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
  1. Grafana OSS 설치:
sudo dnf install grafana
  1. Grafana Enterprise 설치:
sudo dnf install grafana-enterprise

Grafana RPM 패키지 수동 설치 (Install the Grafana RPM package manually)

YUM 또는 RPM으로 Grafana를 수동 설치하면 새 버전마다 수동 업데이트해야 해요. 이 방법은 사용 중인 Linux OS에 따라 다릅니다.

참고: RPM 파일은 서명되어 있어요. 공개 GPG 키로 서명을 확인할 수 있습니다.

  1. Grafana 다운로드 페이지에서 설치할 버전을 선택합니다. (기본적으로 최신 버전 선택. Version 필드는 완성된 릴리스만 표시. 베타를 원하면 Nightly Builds 클릭 후 버전 선택)
  2. Edition 선택: Enterprise - 권장 다운로드로 오픈소스 버전과 기능적으로 동일하지만 원하면 라이선스로 해제할 수 있는 기능 포함. Open Source - Enterprise 버전과 기능적으로 동일하지만 Enterprise 기능을 원하면 Enterprise 버전 다운로드 필요.
  3. 실행 중인 시스템에 따라 Linux 또는 ARM 을 클릭합니다.
  4. 다운로드 페이지의 RPM 패키지 URL과 로컬 RPM 패키지 정보를 아래 패턴에 복사·붙여넣고 실행합니다:
sudo yum install -y <rpm package url>

독립 실행형 바이너리로 설치 (Install Grafana as a standalone binary)

  1. 다운로드 페이지로 이동해 버전(기본 최신), Edition(Enterprise 권장), Linux 또는 ARM 탭을 선택합니다.
  2. 다운로드 페이지의 코드를 명령줄에 복사·붙여넣어 실행합니다.
  3. 시스템에 Grafana용 사용자 계정 생성:
sudo useradd -r -s /bin/false grafana
  1. 압축 푼 바이너리를 /usr/local/grafana 로 이동:
sudo mv <DOWNLOAD PATH> /usr/local/grafana
  1. /usr/local/grafana 의 소유자를 Grafana 사용자로 변경:
sudo chown -R grafana:users /usr/local/grafana
  1. Grafana 서버 systemd unit 파일 생성:
sudo touch /etc/systemd/system/grafana-server.service
  1. 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
  1. 바이너리로 Grafana 서버를 수동 시작:
/usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana

참고: 이 단계에서 바이너리를 수동 호출하면 /usr/local/grafana/data 디렉토리가 자동 생성되며, 설치가 완료되려면 이 디렉토리가 생성·구성되어야 해요. CTRL+C 로 서버를 중지합니다.

  1. /usr/local/grafana 의 소유자를 다시 Grafana 사용자로 변경해 새로 생성된 /usr/local/grafana/data 디렉토리에 소유권을 적용합니다:
sudo chown -R grafana:users /usr/local/grafana
  1. systemd로 부팅 시 Grafana 서버가 시작되도록 구성합니다.

RHEL 또는 Fedora에서 제거 (Uninstall on RHEL or Fedora)

  1. systemd로 실행했다면 서비스를 중지합니다:
sudo systemctl stop grafana-server
  1. init.d로 실행했다면 서비스를 중지합니다:
sudo service grafana-server stop
  1. Grafana OSS 제거:
sudo dnf remove grafana
  1. Grafana Enterprise 제거:
sudo dnf remove grafana-enterprise
  1. (선택) Grafana 저장소 제거:
sudo rm -i /etc/yum.repos.d/grafana.repo

다음 단계 (Next steps)

Grafana 서버 시작을 참고하세요.

더 알아보기 (Learn more)