SSD 불량감시 및 상태관리 프로그램

안녕하세요 쎈피씨 이승구실장입니다.
SSD의 상태를 점검하고 불량시 알림설정까지 가능한 SSD상태 감시 프로그램입니다.

프로그램 최초실행시 SSD목록이 비어있습니다.


점검을 누르시면 SSD의 상태가 표기되며 5분마다 상태를 확인합니다.

모니터링서비스는 유료이지만 무료로 점검만 하시고 사용하셔도 충분히 사용하실만할 겁니다.
감사합니다.

네이버 경고메일설정방법
네이버 기본값적용버튼 클릭

보내는주소를 본인의 이메일주소로 변경
받는주소를 본인의 이메일주소로 변경
참조는 추가로 받으실 이메일주소입니다.


앱 비밀번호는 네이버로그인 이메일 환경설정
POP3/SMTP 사용
밑에 설정하기 버튼누르시면 2단계인증이 있습니다.
2단계인증하시면 앱 비밀번호가 나오는데 그 값을 복사해서 붙여넣으시면됩니다.
SMTP테스트 필히 해보세요.

카톡알림설정방법
카톡알림은 난이도가 조금있습니다.
아래글 잘보시면 따라 하실수 있으실겁니다.

아래 순서대로 하면 됩니다.

1) 먼저 준비할 것

필수는 4가지입니다.
카카오 계정, 카카오디벨로퍼스 앱, REST API 키, Client Secret, 그리고 실제로 열리는 링크 URL용 도메인입니다. 카카오 로그인은 REST API 키를 써야 하고, 리다이렉트 URI는 반드시 등록해야 하며, 링크 URL 도메인은 **[앱] > [제품 링크 관리] > [웹 도메인]**에 등록돼 있어야 합니다. 2025년 12월 개편 이후에는 리다이렉트 URI와 Client Secret은 [플랫폼 키] > [REST API 키], 링크 도메인은 [제품 링크 관리] > [웹 도메인]에서 관리합니다.

2) 카카오디벨로퍼스에서 앱 만들기

카카오디벨로퍼스에 로그인해서 앱을 하나 만듭니다. 기존에 이미 쓰는 앱이 있으면 그 앱을 써도 됩니다. 카카오 로그인은 카카오디벨로퍼스 앱이 있어야만 설정할 수 있습니다.

Kakao Developers 바로가기
로그인후 상단에 랩클릭후 앱생성클릭

앱을 만든 뒤에는 **[앱] > [플랫폼 키]**로 들어가서 REST API 키를 확인해 두세요. 이 값이 프로그램의 REST API 키 칸에 들어갑니다. JavaScript 키나 Admin 키를 넣는 게 아니라 REST API 키를 넣어야 합니다.

앱클릭후 왼쪽상단에 메뉴 클릭 앱클릭 플랫폼키 클릭
REST API 키 복사 붙여넣기

3) 카카오 로그인 활성화

카카오디벨로퍼스 앱에서 [카카오 로그인] > [사용 설정] 으로 들어가 상태를 ON으로 바꾸세요. 이게 OFF면 로그인 자체가 안 되고, 문서 기준으로 KOE004 에러가 납니다.

왼쪽상단에 메뉴 클릭 카카오로그인 클릭 일반클릭 상태on으로 토글

4) Redirect URI 등록

이 프로그램은 기본적으로 아래 Redirect URI를 쓰도록 만들어져 있습니다.

http://127.0.0.1:38765/kakao/callback

카카오디벨로퍼스에서 [앱] > [플랫폼 키] > [REST API 키] > [리다이렉트 URI] 로 들어가서 위 주소를 한 글자도 틀리지 않게 그대로 등록하세요. 카카오 로그인은 리다이렉트 URI가 정확히 등록되어 있어야 하고, 다르면 KOE006 에러가 납니다.

중요한 점은 프로그램에 넣는 Redirect URI와 카카오디벨로퍼스에 등록한 Redirect URI가 완전히 같아야 한다는 것입니다. 공백, 포트번호, 마지막 경로가 하나라도 다르면 안 됩니다.

앱클릭후 왼쪽상단에 메뉴 클릭 앱클릭 플랫폼키 클릭
대표 REST API 키클릭 상세페이지 들어가기


카카오 로그인 리다이렉트 URI

카카오 로그인을 사용할 때 필요한 OAuth 리다이렉트 URI를 등록합니다.
여기 아래에 http://127.0.0.1:38765/kakao/callback 입력
밑에 꼭 저장버튼 누르셔야됩니다.

5) Client Secret 생성

이제 [앱] > [플랫폼 키] > [REST API 키] > [클라이언트 시크릿] 으로 들어갑니다.
여기서 코드 생성 → 저장 → 활성화 ON → 저장 순서로 Client Secret을 만드세요. 카카오 문서상 REST API 키는 보안을 위해 Client Secret 기능이 기본 활성화 상태로 추가되며, 토큰 발급과 토큰 갱신 때 client_secret 파라미터를 포함해야 합니다. 빠졌거나 틀리면 KOE010 이 날 수 있습니다.

만든 Client Secret 값은 프로그램의 Client Secret 칸에 넣으면 됩니다.
이 값은 외부에 노출하면 안 됩니다. 카카오도 백엔드에서만 쓰라고 권장합니다.

6) 링크 URL용 웹 도메인 등록

이 프로그램은 카카오 메시지를 기본 템플릿 text object 로 보내고, 그 메시지에는 링크 URL이 꼭 들어갑니다. 카카오 기본 템플릿의 link 는 최소 하나 이상 설정되어야 하고, web_url / mobile_web_url 의 도메인은 [앱] > [제품 링크 관리] > [웹 도메인] 에 등록된 도메인과 일치해야 합니다.

카카오디벨로퍼스에서 [앱] > [제품 링크 관리] > [웹 도메인] 으로 가서, 본인이 실제로 쓰는 도메인을 등록하세요. 예를 들어 실제로 사용할 링크가 아래라면:

https://mydomain.com/ssd-alert

등록은 도메인 기준으로 잡히므로 보통 mydomain.com 쪽이 등록 대상이고, 경로(/ssd-alert)는 등록할 때 제외됩니다. 문서에도 경로는 제외되고 도메인만 등록된다고 나와 있습니다.

웹사이트가 전혀 없다면, 현재 프로그램 버전으로는 링크 URL을 비워둘 수 없습니다.
가장 쉬운 방법은 회사 홈페이지나 본인 도메인을 하나 정해서 그 URL을 링크 URL로 쓰는 것입니다. 링크 URL을 비워 두면 현재 프로그램 로직상 테스트 발송이 실패하게 되어 있습니다. 기본 템플릿 자체도 링크가 필요합니다.

도메인이 없으시다면 카페를 하나 만드셔서 그도메인으로 하시면됩니다.
https://cafe.naver.com/autosync/ssd-alert 이건 제 카페입니다.
프로그램의 링크URL에 넣어줍니다

7) 동의항목 talk_message 설정

카카오톡 메시지 API를 쓰려면 동의항목으로 카카오톡 메시지 전송(talk_message) 가 필요합니다. 카카오 로그인 동의 화면은 앱에 설정한 동의항목으로 구성되고, 메시지 REST API 문서에도 나에게 기본 템플릿 발송의 필수 동의항목으로 talk_message 가 명시돼 있습니다.

실제 설정은 카카오디벨로퍼스의 [카카오 로그인] > [동의항목] 에서 진행하면 됩니다.
여기서 카카오톡 메시지 전송(talk_message) 항목이 사용 가능 상태가 되도록 맞춰 주세요.

8) 프로그램의 카톡알림설정 페이지에 넣는 값

프로그램의 카톡알림설정 페이지에는 아래처럼 넣으면 됩니다.

카카오 알림 사용: 체크
REST API 키: 카카오디벨로퍼스 앱의 REST API 키
Client Secret: 방금 만든 Client Secret
Redirect URI: http://127.0.0.1:38765/kakao/callback
링크 URL: https://mydomain.com/ssd-alert
버튼 제목: 상세 보기
Scope: talk_message
카카오 타임아웃: 30
메시지 템플릿: 기본값 그대로 사용 가능
Access Token: 처음엔 비워둠
Refresh Token: 처음엔 비워둠

가장중요
정보 모두 입력후 하단버튼 로그인 URL열기 클릭
로그인후 동의(동의시 본인이 만든 앱의 이름이 나옵니다)
로그인후 오류창이 뜹니다

url복사후 인가코드 입력/토큰 발급 클릭
복사한url붙여넣기
완료되면
환경설정창의
access token
refresh token
키가 자동입력됩니다.
테스트 카톡발송 하시면 나와의 채팅에 카톡이 와있을겁니다.
설정저장버튼 필수입니다.
감사합니다.


아래 프로그램 필수 설치하셔야 작동합니다.
필수설치프로그램

SSD모니터링 다운로드

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다