본문 바로가기
IT 인터넷

시놀로지 로그 키워드 알림 푸쉬 문구 수정 방법!

by zzom~ 2024. 11. 8.
반응형

시놀로지 알림 기능이 여러가지가 있지만 요즘은 대부분 텔레그램 알림을 많이 받는 듯 보인다.

실시간으로 알림 받기엔 텔레그램만한게 없다.

 

예전에는 [ 알림-SMS ]에서 적용했지만 지금은 해당 메뉴가 변경되어 [ 알림-WebHook ]로 바뀌었다.

 

모자이크 된 부분은 텔레그램 Token, 시놀로지 장비의 아이디와 비번, 개인휴대폰번호, chat_id등이다.

이 부분은 텔레그램봇 생성 때 확인 할 수 있다. 관련내용에 관한 상세한 설명은 본 글에서는 생략하고 추후 개별 작성 예정이다.

 

 

우리가 확인해야하는 부분은 특정 키워드에 관한 로그가 발생될 때 알림을 받는것이다.

시놀로지 로그센터에서 알림 키워드를 넣어두자.

 

 

기본 상태로 두면 단순히 

{NAS명}에 키워드 {키워드}이(가) 포함된 로그 하나가 있음.

 

이렇게 제목에 해당하는 알람만 온다.

이렇게 사용해도 되겠지만 이 알람에 관한 내용을 나름 상세하게 받아볼 수도 있다.

 

먼저, 터미널로 시놀로지에 접속 하여 관리자 권한을 획득 후 mails파일을 열어 본다.

# sudo -i

# vi /usr/syno/synoman/webman/modules/LogCenter/texts/krn/mails

 

파일을 열어보면 각 상황에 맞는 알림문구들이 나와있다.

내용 중 특정 키워드를 포함하는 로그 발생 시 알림 하는 부분은..

[SYNOSYSLOG_KEYWORD_MATCH]
Category: 로그 센터
Id: 1099
Level: NOTIFICATION_INFO
Title: 키워드와 일치하는 로그가 발견됨
Desktop: %HOST%에 키워드 [%KEYWORD%]이(가) 포함된 로그 하나가 있습니다
Subject: %HOST%에 키워드 [%KEYWORD%]이(가) 포함된 로그 하나가 있음.

%HOST%에 키워드 %KEYWORD%이(가) 포함된 시스템 로그 하나가 있습니다. <b>로그 센터</b>로 이동하여 세부 정보를 확인하십시오.

로그 콘텐츠는 다음과 같습니다.

%SYSLOG_CONTENT%

%HOSTNAME%에서 보냄

위 부분이다.

 

알림이 오는 내용을 보면 Subject에 해당 하는 내용만 알림으로 온다.

하지만 알림에서 중요한 세부 내용은 사실 [ %SYSLOG_CONTENT% ]에 포함되어 있다.

 

그래서 Subject 내용에 SYSLOG_CONTENT를 포함 해주면 된다.

Subject: %HOST%에 키워드 [%KEYWORD%]이(가) 포함된 로그 하나가 있음. %SYSLOG_CONTENT%

 

 

실제 텔레그램으로 오는 알림의 모습은 아래와 같다.

 

첫줄은 수정전 메세지, 두번째는 수정 후 메세지가 오는 형태이다.

 

mails파일을 자세히 살펴보면 다른형태로보 수정 할 수 있지 않을까?

 

기본적인 수정방법에 대해 알아보았다...끝~

반응형