728x90
반응형
# Alertmanager 컨피그 수정
# pwd
/etc/prometheus/alertmanager
# cat alertmanager.yml
# global: 아래 slack_api_uri은 slack 사이트에서 생성한 주소임(아래 설명 참조)
global:
slack_api_url: https://hooks.slack.com/services/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
receivers:
- name: slack-notifier
slack_configs:
# channel : slack 사이트에서 생성한 slack channel 주소
- channel: #prometeus-slack
send_resolved: true
title: '[{{.Status | toUpper}}] {{ .CommonLabels.alertname }}'
text: >-
*Description:* {{ .CommonAnnotations.description }}
*summary* {{ .CommonAnnotations.instance }}
route:
group_wait: 10s
group_interval: 1m
repeat_interval: 1m
receiver: slack-notifier
# Slack 회원가입 및 환경설정
- 회원가입후 왼쪽 메뉴에서 채널 추가를 선택
- 채널 추가 (이름 생성) ---> prometeus-slack 은 이미 있으므로 화면 오류표시는 무시하면됨
# 위에 alertmanager.yml 파일의 요부분임
slack_configs:
- channel: #prometeus-slack
- 앱추가 (앱 -> 관리 -> 앱 찾아보기)
- 앱 검색 및 추가 (incomming webhooks)
- 수신 웹후크 Slack에 추가
- 수신 웹후크 구성편집 (위에서 생성한 prometeus-slack )
- 채널에 포스트 (위에서 설정한 #prometeus-slack, 웹후크 URL 복사) 및 설정저장
- alertmanager.yml 파일 재확인
# cd /etc/prometheus/alertmanager
/etc/prometheus/alertmanager
# vi alertmanager.yml
global:
# slack 홈페이지에 복사한 웹후크 url을 복사한다
slack_api_url: https://hooks.slack.com/services/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 <--
receivers:
- name: slack-notifier
slack_configs:
# slackr 홈페이지에서 생성한 channel 이름을 입력한다
- channel: #prometeus-slack <--
send_resolved: true
title: '[{{.Status | toUpper}}] {{ .CommonLabels.alertname }}'
text: >-
*Description:* {{ .CommonAnnotations.description }}
*summary* {{ .CommonAnnotations.instance }}
route:
group_wait: 10s
group_interval: 1m
repeat_interval: 1m
receiver: slack-notifier
# slack 문자가 slack 홈페이지에 수신(receivers:) 되는지 확인
- alertmanager.yml 파일에 text 아래 Description, summary 이후 {{ 값 }} 문구가 안먹힘 (확인중)
text: >-
*Description:* {{ .CommonAnnotations.description }}
*summary* {{ .CommonAnnotations.instance }}
- slack 홈페이지에 에러 문자 확인
- 실제로는 서버에서 나오는 아래 정보가 나와야 됨
- 스마트폰 slack 앱에서 문자수신 확인
- Windows slack Desktop에서 문자수신 확인
# slack에 수신되는 Description, Summary 세부 정보가 안나오는 것 확인중에 있음 (2024. 3. 3)
728x90
반응형
LIST
'Manage OpenSource > Prometheus - Grafana' 카테고리의 다른 글
Prometheus Third-party exporters Nvidia-docker 설치 (0) | 2024.03.09 |
---|---|
Prometheus Pushgateway 설치 (1) | 2024.03.09 |
Prometheus Client pip3 python3 설치 (0) | 2024.03.09 |
Prometheus Alertmanager 설치 -1 (설치 및 rules 설정) (0) | 2024.03.02 |
Prometheus - Grafana 설치 (1) (0) | 2024.03.01 |