반응형
그라파나에서 알림은 다음과 같은 구성으로 사용할 수 있습니다.
- 알림채널을 통해 어디로 누구에게 보낼것인지 설정
- 알림이 필요한 시점 설정
- 알림이 발송될 알림채널 설정
알림 발송시 메트릭 이미지가 같이 발송이 됩니다.
728x90
알림채널 추가
일단 그라파나에서 알림 채널 설정하는 자리가 어디인지 확인 해 봅니다.
반응형
위에서 본 것 처럼 여러 방식으로 알림을 전달할 수 있게 되어 있는데요
자주 사용될 것 같은 텔레그램, 라인, 이메일 정도만 한번씩 설정해보고 기록합니다.
텔레그램으로 Channel 만들기
- 알림채널 이름과 Telegram 선택
- Telegram API settings 값을 채워주고 - Telegram 토큰, ID 얻는방법
- Send Test 버튼으로 메세지가 잘 도착 하는지 확인합니다.
라인 채널 만들기
이메일로
도움된 문서
메일발송을 위해 Gmail의 보안 수준이 낮은 앱의 액세스 허용
- http://gmail.google.com 접속하여 메일 발송할 계정으로 로그인 후
- https://myaccount.google.com/lesssecureapps 에 접속
- 보안 수준이 낮은 앱 허용 : 사용으로 활성화
메일 발송할 리눅스 머신에 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
위 커맨드 입력시 오류없고, 메일도 잘 받으셨으면 성공
저는 메일 발송 테스트중 아래와 같은 오류가 발생 했는데요
- 계정 액세스 사용 설정을 하여 해결이 되었습니다.
- (StackExchange의 인증실패 수정방법에서 참고했습니다.)
Grafana SMTP 구성
이제 Grafana서버를 Gmail에서 인증하도록 구성해야 합니다.
locate grafana.ini
sudo vi /etc/grafana/grafana.ini
[smpt] 영역을 활성화 시켜 줍니다.
활성화 전
활성화 후
Grafana 서비스를 재시작 합니다.
sudo systemctl restart grafana-server
반응형
LIST
'IT > 개발환경' 카테고리의 다른 글
Windows10 탐색기 테두리 활성화 하기 (1) | 2023.05.08 |
---|---|
TIG (Telegraf Influxdb Grafana) (4/4) - 변수 사용 (0) | 2023.05.03 |
TIG (Telegraf Influxdb Grafana) (2/4) - 그라파나 그래프 구성 (0) | 2023.05.03 |
TIG (Telegraf Influxdb Grafana) (1/4) - 구성 방법 (1) | 2023.05.03 |
리눅스 디스크 (1/4) - 디스크 추가 (0) | 2023.05.03 |