# 1. /tmp 폴더로 이동해서 안전하게 다운로드 진행
cd /tmp
# 2. Redis Exporter 최신 안정 버전 다운로드
wget https://github.com/oliver006/redis_exporter/releases/download/v1.67.0/redis_exporter-v1.67.0.linux-amd64.tar.gz
# 3. 압축 해제
tar -xvf redis_exporter-v1.67.0.linux-amd64.tar.gz
# 4. 압축 해제된 폴더 안으로 이동
cd redis_exporter-v1.67.0.linux-amd64
# 5. 관리용 실행 파일(바이너리)을 시스템 실행 경로로 이동 (복사)
sudo cp redis_exporter /usr/local/bin/
# 6. 정상적으로 잘 옮겨졌고 실행 가능한지 버전 확인
/usr/local/bin/redis_exporter --version
(마지막 명령어를 쳤을 때 redis_exporter version: v1.67.0 이라고 뜨면 다운로드와 이동은 완벽히 성공입니다.)
2단계: 서비스 관리 파일 생성 (redis_exporter.service)
이제 언제든 올리고 내릴 수 있도록 시스템 서비스 설정 파일을 만듭니다. 비밀번호와 포트 정보를 이 파일에 미리 박아둡니다.
Bash
# systemd 설정 편집기 열기
sudo vi /etc/systemd/system/redis_exporter.service
파일이 열리면 키보드 i를 눌러 입력 모드로 전환한 뒤, 아래 내용을 그대로 복사해서 붙여넣습니다.
[Unit]
Description=Redis Exporter for Prometheus
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/redis_exporter \
--redis.addr=localhost:6379 \
--redis.password="비밀번호"
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
붙여넣기가 완료되면 Esc 키를 누르고 :wq를 입력한 뒤 Enter를 눌러 저장하고 빠져나옵니다.
3단계: 시스템 반영 및 최초 프로세스 올리기
설정 파일을 새로 만들었으니 리눅스 엔진에 이를 새로고침 해주고 프로세스를 올립니다.
# 1. 신규 서비스 파일(`redis_exporter.service`)을 시스템에 인식시킴
sudo systemctl daemon-reload
# 2. Redis Exporter 프로세스 올리기 (시작)
sudo systemctl start redis_exporter
# 3. 서버가 재부팅되어도 자동으로 켜지도록 등록
sudo systemctl enable redis_exporter
4단계: 올리고 내리기 & 상태 확인 (실전 관리 명령조)
이제 세팅이 끝났으니 앞으로 관리하실 때는 아래 명령어로 제어하시면 됩니다.
- 프로세스 내리기 (끄기):
sudo systemctl stop redis_exporter - 프로ces 올리기 (켜기):
sudo systemctl start redis_exporter - 현재 잘 떠있는지 상태 확인:(출력 결과 중에 초록색 불로 active (running) 상태가 보이면 정상적으로 가동 중인 것입니다.)
sudo systemctl status redis_exporter
'TIL' 카테고리의 다른 글
| Kube)NodePort vs LoadBalancer (0) | 2026.06.17 |
|---|---|
| Redis 모니터링 해보자 (0) | 2026.06.12 |
| Claude Code 개발향상을 위한 쓸만한 플러그인 (0) | 2026.06.10 |
| Server Transport (0) | 2026.05.29 |
| 서비스 매쉬중 하나인 Linkerd 설치방법 (0) | 2026.05.20 |