[uptime-kuma] 웹사이트 or 서버 작동상태 모니터링 및 텔레그램으로 알림발송
현황
- 총 5개의 서버를 운영하고 있습니다.
- 12년전 구입한 노트북 (LCD 망가짐)
- 라즈베리파이 4b - 8G
- 라즈베리파이 4b - 8G
- 라즈베리파이 4b - 4G
- oracle free tier ARM64 - 24G
세팅은 그리 어렵지 않습니다.
웹사이트 주소만 넣어 주면 됩니다.
uptimekuma 도커 설치
$sudo docker run -d --restart=always -p 5007:3001 -v /vo2/docker/uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma
텔레그램으로 서버 이상 발생시, 문자 받기
- 아래와 같이 서버가 다운되면, 문자가 옵니다.
다시 정상이 되면, 또 알림이 옵니다.
세팅할때, 텔레그램의
- bot token
- chat id
가 필요합니다. (참조 https://yes.ddonz.com/board_nFic21/1493 )
결론
- 심플하니, 좋네요.
- 원래는 uptime kuma 대신, 파이선으로 스크립트를 만들어 사용하려고 했는데,
crontab 사용이 잘 안되서, uptime kuma 를 설치하게 되었습니다.
- 1분마다 체크하는데, CPU 점유율은 1% 미만 입니다.
- 서버에 문제 생기면, 텔레그램으로 바로 알림이 오니, 좋습니다.
- 추가적으로 CPU 온도체크 후, 텔레그램으로 알림오는 스크립트도 있습니다.
( yes.ddonz.com/board_nFic21/1693 )