본문 바로가기
IT/개발환경

TIG (Telegraf Influxdb Grafana) (3/4) - 그라파나 알림 구성

by rapker 2023. 5. 3.
반응형

 


그라파나에서 알림은 다음과 같은 구성으로 사용할 수 있습니다.

  1. 알림채널을 통해 어디로 누구에게 보낼것인지 설정
  2. 알림이 필요한 시점 설정
  3. 알림이 발송될 알림채널 설정


알림 발송시 메트릭 이미지가 같이 발송이 됩니다.

728x90

 


알림채널 추가

 

일단 그라파나에서 알림 채널 설정하는 자리가 어디인지 확인 해 봅니다.

 

 

반응형

 

위에서 본 것 처럼 여러 방식으로 알림을 전달할 수 있게 되어 있는데요

자주 사용될 것 같은 텔레그램, 라인, 이메일 정도만 한번씩 설정해보고 기록합니다.



텔레그램으로 Channel 만들기

 

  1. 알림채널 이름과 Telegram 선택
  2. Telegram API settings 값을 채워주고 - Telegram 토큰, ID 얻는방법
  3. Send Test 버튼으로 메세지가 잘 도착 하는지 확인합니다.


                

라인 채널 만들기


Line 토큰 얻는 방법

 

 

 



이메일로



도움된 문서

 

메일발송을 위해 Gmail의 보안 수준이 낮은 앱의 액세스 허용


메일 발송할 리눅스 머신에 smtp 패키지 설치

sudo apt-get update
sudo apt-get install ssmtp



ssmtp.conf 파일을 편집하여 GMail 계정 연결

ssmtp.conf 파일을 열어 아래와 같이 작성해 줍니다.
붉은색 부분은 알림 메일을 발송할 Gmail의 id, pw를 입력해 줍니다.
sudo vi /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster@gmail.com

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:587
# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=vmMonitor.w2k3d4tltzsu1grnywlrngpvog.syx.internal.cloudapp.net

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
AuthUser=postmaster@gmail.com
AuthPass=masterpassword
UseTLS=YES
UseSTARTTLS=YES



메일 발송 테스트

echo "E-Mail using the command-line" | ssmtp postmaster@gmail.com

위 커맨드 입력시 오류없고, 메일도 잘 받으셨으면 성공




저는 메일 발송 테스트중 아래와 같은 오류가 발생 했는데요




Grafana SMTP 구성

이제 Grafana서버를 Gmail에서 인증하도록 구성해야 합니다.

locate grafana.ini
sudo vi /etc/grafana/grafana.ini



[smpt] 영역을 활성화 시켜 줍니다.
활성화 전



활성화 후



Grafana 서비스를 재시작 합니다.

sudo systemctl restart grafana-server











반응형
LIST