Home | 簡體中文 | 繁體中文 | 雜文 | 知乎專欄 | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 視頻教程 | 打賞(Donations) | About
知乎專欄多維度架構 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者”

1.6. Alertmanager

1.6.1. alertmanager.yml 配置檔案

1.6.1.1. amtool 配置檔案檢查工具

			
amtool check-config alertmanager.yml		
			
			

1.6.1.2. global 全局配置項

SMTP 配置

			
global:
  resolve_timeout: 5m 						#處理超時時間,預設為5min
  smtp_smarthost: 'smtp.nejtkiller.cn:25' 	# 郵箱smtp伺服器代理
  smtp_from: 'monitor@netkiller.cn' 		# 發送郵箱名稱
  smtp_auth_username: 'monitor@netkiller.cn' 	# 郵箱名稱
  smtp_auth_password: '******' 				#郵箱密碼			
			
			

1.6.1.3. route 路由配置

			
route:
  group_by: ['alertname'] 	# 報警分組名稱
  group_wait: 10s 			# 最初即第一次等待多久時間發送一組警報的通知
  group_interval: 10s 		# 在發送新警報前的等待時間
  repeat_interval: 1m 		# 發送重複警報的周期
  receiver: 'email' 		# 發送警報的接收者的名稱,以下receivers name的名稱			
			
			

1.6.1.4. receivers 定義警報接收者

			
receivers:
  - name: 'email' 					# 警報
    email_configs: 					# 郵箱配置
    - to: 'monitor@netkiller.cn'  	# 接收警報的email配置