• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

오라클클라우드에서 웹사이트 모니터링하기.(Uptime Kuma)

달소 달소 453

1

3

안녕하세요. 달소입니다.

 

사이트를 여러개 운영하다보면 내 사이트가 잘 되고있는지. 인증서는 얼마나 남았는지 등 꼼꼼하게 챙겨봐야 할게 참 많습니다.
그래서 소개시켜 드린 툴이 Uptime Kuma인데요.

 

Uptime Kuma를 통해 서버의 헬스체크(ping) 및 웹사이트 도메인을 입력해서 주기적으로 사이트의 헬스체크가 가능합니다.

헬스체크 결과에 따른 알림도 여러방식으로 가능하구요.

이 Uptime Kuma를 오라클클라우드(외부)에 설치하는 이유는 내부에서 인터넷이 장애가 나면.. 어차피 통신이 끊겨서 알람도 못 보내고 못 받는 상황이 오기 때문입니다.

 

내부 모니터링은 자원 모니터링도 가능한 Zabbix와 같은 툴을 추천 드리고 외부에서는 간단하게 활용가능 한 Uptime Kuma를 사용해 보시는건 어떠신지 추천 드려봅니다 ㅎㅎ

구축환경

Oracle Cloud ARM 인스턴스
OS : Ubuntu 20.04
Docker : 20.10.11
Docker-compose : 1.29.2

Uptime Kuma 컨테이너 생성하기.

컨테이너를 생성하기전에 데이터를 저장할 디렉터리먼저 생성해주겠습니다.

 

mkdir -p /data/uptime-kuma/data

 

사용할 이미지는 https://hub.docker.com/r/louislam/uptime-kuma 이며 여기서는 docker-compose를 제공해주지 않아서 직접(?) 대충 커스텀해서 만들었습니다.

docker-compose 를 사용하는경우 추후 마이그레이션시 설정값을 까먹을일이 없어서 더 선호하는 편입니다.

 

vi /data/uptime-kuma/docker-compose.yml

 

version: "3"

services:
  app:
    container_name: uptime-kuma
    image: louislam/uptime-kuma:latest
    restart: always
    volumes:
      - /data/uptime-kuma/data:/app/data
    ports:
      - "3001:3001"

작성후에는 해당 디렉터리로 이동해주신뒤 docker-compose를 실행시켜주세요.

cd /data/uptime-kuma
docker-compose up -d

이렇게 실행시키신뒤 ip:3001 포트로 접근해주시면 아래처럼 사이트가 열립니다.
혹시 열리시지 않는다면 OS방화벽 및 사용하고 계신 클라우드의 방화벽 정책을 확인하시면 되겠습니다.

사용방법은 더 간단합니다.

각 모니터링 종류마다 다르지만

웹의경우 HTTP(s)를 누른뒤 이름 URL정도만 넣어도 작동이 되며 알람부분은 추후에 설정해줄 경우 통신 실패시 슬랙이나 메일같이 알람을 받을수 있게 설정 하는것입니다.

이렇게 쉽게 구축이 가능합니다!

다음글에서는 이 Uptime Kuma에서 사이트의 이상을 확인했을때 알람을 보내줄 수 있도록 구현해보도록 하겠습니다.

신고공유스크랩
3
profile image 1등
냥냥이 2022.01.14. 16:50

저도 기존 Oracle X86 Ubuntu 서버에 현재 요것만 딱 올려서 사용중입니다.

어짜피 인터넷 속도도 부족하고, 성능도 별로라 그냥 상시 켜져있는 서비스로 딱이겠다 싶어서요.

저는 Discord Webhook에 연결해놨는데 정말 편합니다. ㅋㅋ

 

별개로 며칠전에 만든 ARM 서버는 꼬여서 삭제했더니 다시 out of host capacity.. 다시 스크립트 돌려놨는데 언제될지..ㅋㅋㅋ

profile image
달소 글쓴이 2022.01.14. 17:14
냥냥이

ㅠㅠㅠㅠ 꼬이다니.. 아쉽네요 ㅠㅠ 금방만들어지실겁니다..

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
정보 proxmox/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 7시간 전08:21 89 +1
잡담 Proxmox 사이트도 개편을 했나보네요 1 달소 7시간 전07:46 160 +1
질문 적용 방법을 모르겠습니다?? 13 초보나스 2일 전08:05 241 +1
3858 질문
image
동도리군 3시간 전12:14 57 0
3857 정보
image
달소 7시간 전08:21 89 +1
3856 잡담
image
달소 7시간 전07:46 160 +1
3855 가이드
image
달소 8시간 전07:24 145 0
3854 질문
normal
서버구축하자 1일 전13:09 367 0
3853 질문
image
미스터빈 1일 전20:09 201 0
3852 질문
image
초보나스 2일 전08:05 241 +1
3851 질문
normal
웹서버구축관심 3일 전02:22 309 0
3850 잡담
normal
달소 3일 전23:39 203 +2
3849 질문
normal
게르노 4일 전03:11 189 0
3848 질문
image
감자칩 4일 전20:04 286 0
3847 질문
normal
ljr10 4일 전19:45 201 0
3846 질문
image
TANG 5일 전11:33 225 0
3845 질문
normal
감자칩 5일 전18:55 149 0
3844 질문
normal
숲형 6일 전11:21 277 0
3843 질문
image
kmw_ 6일 전09:37 197 +1
3842 질문
normal
bass9030 6일 전00:43 138 +1
3841 잡담
normal
칼룬 6일 전18:12 282 +1
3840 질문
normal
늘맑음 24.04.18.15:10 246 +1
3839 질문
image
게르노 24.04.18.12:26 91 0