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

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

달소 달소 456

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
번호 분류 제목 글쓴이 날짜 조회 추천
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 1일 전20:42 237 +1
잡담 jellyfin 자원 진짜 안쓰네요 kmw_ 1일 전19:26 336 +1
잡담 iventoy pxe는 속도가 엄청 느리군요.. nohdd는 왜 빠르지.. 음... 2 purndal 2일 전00:52 180 +2
3900 정보
image
툭툭이 24.03.28.11:14 925 +17
3899
image
eyeball 23.04.05.21:08 1816 +16
3898 정보
image
antegral 22.05.07.01:18 3207 +16
3897 잡담
image
햇서 23.06.05.05:53 917 +14
3896
image
달소 22.03.17.22:09 19073 +14
3895
image
달소 22.03.17.22:25 5098 +11
3894 정보
image
EXP 24.02.06.03:43 1356 +10
3893
image
달소 22.05.06.15:43 1046 +10
3892 정보
image
달소 24.02.19.00:58 979 +9
3891
image
theb1ue 22.06.14.16:05 4903 +9
3890 가이드
image
opq! 24.04.02.21:25 484 +8
3889 잡담
image
달소 24.01.15.03:22 587 +8
3888
image
달소 23.01.27.14:15 16180 +8
3887
image
달소 22.07.07.16:57 1947 +8
3886
image
달소 22.03.14.17:30 4217 +8
3885
image
달소 22.02.11.13:31 3049 +8
3884 후기
image
cdma2000 24.02.06.13:12 802 +7
3883 가이드
image
달소 23.07.04.20:38 1938 +7
3882
image
앨런임더 23.03.31.21:14 1905 +7
3881 잡담
image
곰삼촌 23.01.25.10:05 1096 +7