시놀로지 알림 기능이 여러가지가 있지만 요즘은 대부분 텔레그램 알림을 많이 받는 듯 보인다.
실시간으로 알림 받기엔 텔레그램만한게 없다.
예전에는 [ 알림-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파일을 자세히 살펴보면 다른형태로보 수정 할 수 있지 않을까?
기본적인 수정방법에 대해 알아보았다...끝~
'IT 인터넷' 카테고리의 다른 글
WHATAP을 이용하여 간단한 웹서버 모니터링 (0) | 2024.11.14 |
---|---|
dig, nslookup 활용한 DNS 설정 확인 (0) | 2024.11.12 |
[리눅스] CentOS7 Yum update 실패할 경우 (0) | 2024.11.07 |
[시놀로지] EAC3 코덱 재생하기 (0) | 2024.10.13 |
[PHP] 이름 일부 가리는 함수 (0) | 2024.10.12 |