홈서버 casaOS에 서비스 운영하기 6탄. 서비스 모니터링 서비스 uptimekuma
안녕하세요. 달소입니다.
이번 편에서는 제가 서비스 모니터링에서 아주 잘 활용하고있는 서비스모니터링 서비스 uptimekuma 입니다.
아래에서 보시다시피 웹서비스의 응답속도 uptime체크 인증서 만료 체크등을 지원하고
기본 내부서버의 ping체크나 db헬스체크도 가능합니다.
여기서 문제가 발생했을때 여러가지 Alert서비스를 제공하는데 저는 discord로 받고있습니다.
⭐ 특징
HTTP(s) / TCP / HTTP(s) 키워드 / HTTP(s) Json 쿼리 / Ping / DNS 레코드 / 푸시 / Steam 게임 서버 / Docker 컨테이너에 대한 가동 시간 모니터링
- 멋지고 반응성이 뛰어나며 빠른 UI/UX
- Telegram, Discord, Gotify, Slack, Pushover, 이메일(SMTP) 및 90개 이상의 알림 서비스를 통한 알림, 전체 목록은 여기를 클릭하세요.
- 20초 간격
- 다국어
- 여러 상태 페이지
- 특정 도메인에 대한 상태 페이지 매핑
- 핑 차트
- 인증서 정보
- 프록시 지원
- 2FA 지원
uptimekuma 컨테이너 생성하기
당연히(?) 유명한 모니터링 툴인만큼 casa OS와 big bear tech 앱스토어에서 모두 지원합니다.
어차피 비슷한 형태라.. 아무 이미지나 사용해도 무방합니다.
저는 공식이미지로 설치해봤습니다.
누르면 관리자 계정을 만들라고 나옵니다.
설치가 너무 쉬웠으니 간단히 예제를 한번 만들어봅시다.
Uptime Kuma 사용하기
ping check 하기.
서버가 살아있나 체크하는용도로 사용하는 ping 체크입니다.
모니터링 추가에서 형식을 ping으로 합니다.
다른것들도 많죠??
호스트네임에는 ip나 도메인
하트비트 주기는 체크할 주기입니다.
알람 설정은 아래에서 추가로 알아보겠습니다.
저장을 누르면 체크가 시작됩니다.
웹 서비스 체크
저는 이 용도로 많이사용하고있습니다.
오라클 클라우드에 올려놓고 홈서버에서 운영하는 서비스를 체크하면 서버가 죽었나 살았나 확인하기 좋습니다.
위와 비슷한 형식인데 https로 하고 도메인만 잘 적어주시면됩니다.
요렇게 데이터가 이쁘게 나옵니다.
인증서 만료도 체크할 수 있어서 좋습니다.
알람설정
Uptime kuma는 90가지 이상의 알람을 지원합니다.
우측상단의 사용자 -> 설정 -> 알림 -> 알림설정
자세한 설정은 아래글을 참고해주세요.
Uptime Kuma 알림을 Discord 로 받기. (디스코드 웹훅 사...[서버 구축(Self-Hosted)] 달소 2024.02.20 안녕하세요. 달소입니다. UEVR을 하면서 discord를 처음 설치했는데,,...
추가로 내부망에서만 사용하신다면 간단한 인증도 괜찮지만
외부에 오픈하신다면 반드시 보안탭으로 가서 2단계 인증을 사용하시는걸 추천드립니다.
끝!