홈서버 casaOS에 서비스 운영하기 6탄. 서비스 모니터링 서비스 uptimekuma

 

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

 

이번 편에서는 제가 서비스 모니터링에서 아주 잘 활용하고있는 서비스모니터링 서비스 uptimekuma 입니다.

아래에서 보시다시피 웹서비스의 응답속도 uptime체크 인증서 만료 체크등을 지원하고

기본 내부서버의 ping체크나 db헬스체크도 가능합니다.

 

여기서 문제가 발생했을때 여러가지 Alert서비스를 제공하는데 저는 discord로 받고있습니다.

 

image.png.jpg

⭐ 특징

HTTP(s) / TCP / HTTP(s) 키워드 / HTTP(s) Json 쿼리 / Ping / DNS 레코드 / 푸시 / Steam 게임 서버 / Docker 컨테이너에 대한 가동 시간 모니터링

uptimekuma 컨테이너 생성하기

당연히(?) 유명한 모니터링 툴인만큼 casa OS와 big bear tech 앱스토어에서 모두 지원합니다.
어차피 비슷한 형태라.. 아무 이미지나 사용해도 무방합니다.

 

 

image.png.jpg

저는 공식이미지로 설치해봤습니다.

image.png.jpg

 

image.png.jpg

 

누르면 관리자 계정을 만들라고 나옵니다.

 

image.png.jpg

 

설치가 너무 쉬웠으니 간단히 예제를 한번 만들어봅시다.

image.png.jpg

 

Uptime Kuma 사용하기

ping check 하기.

서버가 살아있나 체크하는용도로 사용하는 ping 체크입니다.

모니터링 추가에서 형식을 ping으로 합니다. 

다른것들도 많죠??

image.png.jpg

 

호스트네임에는 ip나 도메인

하트비트 주기는 체크할 주기입니다.

알람 설정은 아래에서 추가로 알아보겠습니다.

image.png.jpg

 

저장을 누르면 체크가 시작됩니다.

 

image.png.jpg

 

웹 서비스 체크

저는 이 용도로 많이사용하고있습니다.

오라클 클라우드에 올려놓고 홈서버에서 운영하는 서비스를 체크하면 서버가 죽었나 살았나 확인하기 좋습니다.

 

위와 비슷한 형식인데 https로 하고 도메인만 잘 적어주시면됩니다. 

 

image.png.jpg

요렇게 데이터가 이쁘게 나옵니다.

image.png.jpg

 

 

인증서 만료도 체크할 수 있어서 좋습니다.

image.png.jpg

 

알람설정

Uptime kuma는 90가지 이상의 알람을 지원합니다.

 

우측상단의 사용자 -> 설정 -> 알림 -> 알림설정

image.png.jpg

 

자세한 설정은 아래글을 참고해주세요.

 Uptime Kuma 알림을 Discord 로 받기. (디스코드 웹훅 사...[서버 구축(Self-Hosted)] 달소 2024.02.20  안녕하세요. 달소입니다.   UEVR을 하면서 discord를 처음 설치했는데,,... 

 

추가로 내부망에서만 사용하신다면 간단한 인증도 괜찮지만

외부에 오픈하신다면 반드시 보안탭으로 가서 2단계 인증을 사용하시는걸 추천드립니다.

 

image.png.jpg

 

끝!