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 기능 세트로 업그레이드할 수도 있습니다.
설치 단계:
- GPG 키 가져오기:
wget -q -O gpg.key https://rpm.grafana.com/gpg.key
sudo rpm --import gpg.key
- zypper로 grafana 리포지토리 추가:
sudo zypper addrepo https://rpm.grafana.com grafana
- Grafana OSS 설치:
sudo zypper install grafana
- Grafana Enterprise 설치:
sudo zypper install grafana-enterprise
Grafana RPM 패키지 수동 설치
RPM으로 수동 설치하면 새 버전마다 수동 업데이트가 필요해요. RPM 파일은 서명되어 있으며 공개 GPG 키로 확인할 수 있어요.
- Grafana 다운로드 페이지에서 설치할 버전 선택(최신 버전이 기본, 베타는 Nightly Builds에서)
- Edition 선택: Enterprise(권장) 또는 Open Source
- Linux 또는 ARM 선택
- RPM 패키지 URL과 로컬 RPM 정보를 패턴에 맞춰 실행:
sudo zypper install initscripts urw-fonts wget
wget <rpm package url>
sudo rpm -Uvh <local rpm package>
독립형 바이너리로 Grafana 설치
이 방식은 새 버전마다 수동 업데이트가 필요해요.
- 다운로드 페이지에서 버전·에디션 선택
- Linux 또는 ARM 탭 선택 후 다운로드 페이지의 코드를 복사·실행
- Grafana 사용자 계정 생성:
sudo useradd -r -s /bin/false grafana
- 압축 푼 바이너리를
/usr/local/grafana로 이동:
sudo mv <DOWNLOAD PATH> /usr/local/grafana
- 소유자 변경:
sudo chown -R grafana:users /usr/local/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
- 바이너리로 서버 수동 시작:
/usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana
참고: 이 단계에서 바이너리를 직접 실행하면
/usr/local/grafana/data디렉터리가 자동 생성됩니다. 설치가 완료되려면 이 디렉터리를 생성·구성해야 해요.
CTRL+C로 서버 중지- 새로 생성된
/usr/local/grafana/data에 소유권을 적용하도록 다시sudo chown -R grafana:users /usr/local/grafana실행 - systemd로 부팅 시 자동 시작을 구성
SUSE·openSUSE에서 제거
- systemd로 구성했다면 서비스 중지:
sudo systemctl stop grafana-server - init.d로 구성했다면 서비스 중지:
sudo service grafana-server stop - Grafana OSS 제거:
sudo zypper remove grafana - Grafana Enterprise 제거:
sudo zypper remove grafana-enterprise - (선택) 리포지토리 제거:
sudo zypper removerepo grafana
다음 단계
Grafana 서버 시작 문서를 참고하세요.