SUSE 또는 openSUSE에 Grafana 설치하기

SUSE 또는 openSUSE에 Grafana 설치하기 (Install Grafana on SUSE or openSUSE)

SUSE·openSUSE에 Grafana 의존성을 설치하고 Grafana를 설치한 뒤 서버를 시작하는 방법을 알려드릴게요. RPM 리포지토리로 설치하거나 .tar.gz 바이너리로 설치할 수 있어요. RPM이나 .tar.gz로 설치하면 새 버전마다 수동으로 업데이트해야 합니다.

출처: 문서

본문

RPM 리포지토리에서 Grafana 설치

RPM 리포지토리로 설치하면 sudo zypper update를 실행할 때마다 Grafana가 자동으로 업데이트돼요.

Grafana 버전 패키지 리포지토리
Grafana Enterprise grafana-enterprise https://rpm.grafana.com
Grafana OSS grafana https://rpm.grafana.com

참고: Grafana Enterprise는 권장·기본 에디션입니다. 무료로 제공되며 OSS 에디션의 모든 기능을 포함해요. 전체 Enterprise 기능 세트로 업그레이드할 수도 있습니다.

설치 단계:

  1. GPG 키 가져오기:
wget -q -O gpg.key https://rpm.grafana.com/gpg.key
sudo rpm --import gpg.key
  1. zypper로 grafana 리포지토리 추가:
sudo zypper addrepo https://rpm.grafana.com grafana
  1. Grafana OSS 설치:
sudo zypper install grafana
  1. Grafana Enterprise 설치:
sudo zypper install grafana-enterprise

Grafana RPM 패키지 수동 설치

RPM으로 수동 설치하면 새 버전마다 수동 업데이트가 필요해요. RPM 파일은 서명되어 있으며 공개 GPG 키로 확인할 수 있어요.

  1. Grafana 다운로드 페이지에서 설치할 버전 선택(최신 버전이 기본, 베타는 Nightly Builds에서)
  2. Edition 선택: Enterprise(권장) 또는 Open Source
  3. Linux 또는 ARM 선택
  4. RPM 패키지 URL과 로컬 RPM 정보를 패턴에 맞춰 실행:
sudo zypper install initscripts urw-fonts wget
wget <rpm package url>
sudo rpm -Uvh <local rpm package>

독립형 바이너리로 Grafana 설치

이 방식은 새 버전마다 수동 업데이트가 필요해요.

  1. 다운로드 페이지에서 버전·에디션 선택
  2. Linux 또는 ARM 탭 선택 후 다운로드 페이지의 코드를 복사·실행
  3. Grafana 사용자 계정 생성:
sudo useradd -r -s /bin/false grafana
  1. 압축 푼 바이너리를 /usr/local/grafana로 이동:
sudo mv <DOWNLOAD PATH> /usr/local/grafana
  1. 소유자 변경:
sudo chown -R grafana:users /usr/local/grafana
  1. 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. 바이너리로 서버 수동 시작:
/usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana

참고: 이 단계에서 바이너리를 직접 실행하면 /usr/local/grafana/data 디렉터리가 자동 생성됩니다. 설치가 완료되려면 이 디렉터리를 생성·구성해야 해요.

  1. CTRL+C로 서버 중지
  2. 새로 생성된 /usr/local/grafana/data에 소유권을 적용하도록 다시 sudo chown -R grafana:users /usr/local/grafana 실행
  3. systemd로 부팅 시 자동 시작을 구성

SUSE·openSUSE에서 제거

  1. systemd로 구성했다면 서비스 중지: sudo systemctl stop grafana-server
  2. init.d로 구성했다면 서비스 중지: sudo service grafana-server stop
  3. Grafana OSS 제거: sudo zypper remove grafana
  4. Grafana Enterprise 제거: sudo zypper remove grafana-enterprise
  5. (선택) 리포지토리 제거: sudo zypper removerepo grafana

다음 단계

Grafana 서버 시작 문서를 참고하세요.

더 알아보기 (Learn more)