Synology chat 으로 webhook 알림 받기 (with uptime kuma)
안녕하세요 달소님의 도움으로 시놀로지 chat 을 통해
docker 에 설치한 uptime kuma 알림을 webhook으로 받는 것을 구현했는데 정말 쉽네요.
(항상 slack 이나 다른걸 썼는데, 자체적으로 구현할일이 생겨서 직접 구현하였습니다.)
1.우선 도커에서 uptimekuma 로 검색하셔서 이미지 다운하셔서 생성하시고
이때 포트 매핑 해주시고 생성하시고 아이디 비밀번호 만드시면 작동됩니다.
2. 시놀로지 chat 을 들어가셔서 webhook api 링크를 받아옵니다.
- 오른쪽 로그인한 이름 클릭하셔서 - 통합 -> 들어오는 webhooks 클릭
- 생성하시고 이름아무렇게나 해서 채널선택하셔서 url 복사 후 아래 빨간 색 박스에 입력
3. DSM 7.2 기준 컨테이너 매니저에서 프로젝트에서 Relay 컨테이너 생성
- webhook을 전달하는 기능만 하는 컨테이너 입니다.
- 미리 파일 스테이션에서 폴더하나 만들어주세요
- 저는 9천번 포트 사용했습니다.
도커 컴포즈 입력하고 중간에 시놀로지 chat에서 복사한 url 입력하고 실행해주세요
4. 마지막으로 uptime kuma 에서 설정 -> 알림 -> 알림 설정
- 공유기에서 포트포워딩은 kuma 랑 relay 모두해주셔야합니다.
- 빨간 칸에 본인 주소( http 만 가능, https 하려면 등록 필요함)
- 테스트하시면 chat으로 알림와요
완성~ 달소님께 감사할 방법이라 생각하여 한번 공유해봤습니다. ~
cmt alert