안녕하세요 달소입니다.
앞서 냥냥이 님께서 소개해주신 Uptime Kuma를 헤놀로지에 Docker를 이용해서 직접 서버에 설치해보겠습니다.서버 모니터링 툴 Uptime-KumaStackoverflow나 이런저런 대기업 서비스들을 사용하다보면 status 페이지가 따로 있더라구요. 여기서 문제가 발생하면 현재 문제가 발생했다고 알려주는 페이지지요. …냥냥이 | 2021.10.06
간단하게 서버 및 사이트 헬스체크를 도와주신다고 보면됩니다.
웹사이트 헬스체크인 http/https 부터 port 체크, ping 체크등을 지원합니다.
또한 텔레그램,디스코드,슬랙,Email등의 다양한 알림도 지원해주고
가장좋은점은 Zabbix에 비해 간단한 구축 및 설정이 아닐까 싶습니다.(+한글 지원)
데모사이트인 https://demo.uptime.kuma.pet/ 에서 직관적으로 확인이 가능합니다.
여기서는 헤놀로지에 Docker로 간단하게 구축만해보겠습니다.
이미지 다운로드하기
사용할 이미지는 https://hub.docker.com/r/louislam/uptime-kuma 입니다.
태그는 아래를 참조해주세요.
버전은 최신버전인 latest로 진행했습니다.
볼륨매칭할 폴더 생성하기
저는 Docker 공유폴더에 Uptime Kuma 폴더를 만들어줬습니다.
컨테이너 생성하기
이제 앞서 다운로드가 받은 이미지로 Uptime Kuma를 만들어주겠습니다.
이미지에서 실행을 눌러서 컨테이너 생성을 진행합니다.
먼저 이름을 간단하게 써주고 고급 설정으로 넘어갑니다.
최종적으로는 아래 설정입니다.
동작 테스트하기
컨테이너 생성이 완료되었으면 ip : 지정한 포트(3001)로 접속해주세요.
접속한 후 언어를 한국어로 바꾸고 관리자 계정을 만들어주세요.
설정은 매우 간단합니다.
모니터링 추가
먼저 웹사이트 모니터링 입니다.
모니터링 종류 : HTTPS / URL을 작성해주세요.
알림은 추후에 가이드를 새로작성하겠습니다.
작성 완료를 해주면 그때부터 헬스체크를 자동으로 진행해줍니다.
인증서 만료도 나옵니다 ㅎㅎ
구축은 간단하게 진행해보았습니다 ㅎㅎ
사용은 사용자의 몫이지요. 심화과정은 추후에 진행해보겠습니다.[Reference] : 달소, 「서버포럼 – 헤놀로지 Docker로 모니터링 솔루션 Uptime Kuma 구축하기.」 https://svrforum.com/?document_srl=71254&mid=nas&act=dispBoardContent.