日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

Prometheus+Grafana新手友好教程:從零開始輕松掌握強大警報系統(tǒng)

來源: 責(zé)編: 時間:2023-11-21 09:38:18 249觀看
導(dǎo)讀一、預(yù)警方案Prometheus+Grafana 實現(xiàn)郵件報警的方案主要有以下兩種:方案一:使用 Prometheus 的 Alertmanager 組件Prometheus 的 Alertmanager 組件是一個專門用于告警的組件,它可以將告警發(fā)送到多種通知渠道,包括郵件。

OC428資訊網(wǎng)——每日最新資訊28at.com

一、預(yù)警方案

Prometheus+Grafana 實現(xiàn)郵件報警的方案主要有以下兩種:OC428資訊網(wǎng)——每日最新資訊28at.com

方案一:使用 Prometheus 的 Alertmanager 組件

Prometheus 的 Alertmanager 組件是一個專門用于告警的組件,它可以將告警發(fā)送到多種通知渠道,包括郵件。要使用 Alertmanager 實現(xiàn)郵件報警,需要在 Alertmanager 的配置文件中添加郵件通知配置。以下是郵件通知配置的示例:OC428資訊網(wǎng)——每日最新資訊28at.com

receivers:- name: "mail"  email_configs:  - to: "user@example.com"    from: "alertmanager@example.com"    server: "smtp.example.com"    port: 25    username: "user"    password: "password"

在 Grafana 中,可以創(chuàng)建告警規(guī)則,并將告警規(guī)則與 Alertmanager 的郵件通知配置關(guān)聯(lián)起來。OC428資訊網(wǎng)——每日最新資訊28at.com

方案二:使用 Grafana 的 Alert Notification

Grafana 的 Alert Notification 功能可以讓您直接在 Grafana 中配置郵件通知。OC428資訊網(wǎng)——每日最新資訊28at.com

要使用 Grafana 的 Alert Notification 實現(xiàn)郵件報警,需要在 Grafana 的配置文件中添加郵件通知配置。以下是郵件通知配置的示例:OC428資訊網(wǎng)——每日最新資訊28at.com

alerts:- name: "CPU usage is too high"  alert_rules:  - alert_rule_id: "1"  notification_channels:  - name: "mail"    email_configs:    - to: "user@example.com"      from: "alertmanager@example.com"      server: "smtp.example.com"      port: 25      username: "user"      password: "password"

在 Grafana 中,可以創(chuàng)建告警規(guī)則,并將告警規(guī)則與 Grafana 的郵件通知配置關(guān)聯(lián)起來。OC428資訊網(wǎng)——每日最新資訊28at.com

方案三:使用第三方告警組件

除了 Prometheus 和 Grafana 自帶的告警功能外,還可以使用第三方告警組件來實現(xiàn)郵件報警。例如,OneAlert 是一個開源的告警組件,它可以將告警發(fā)送到多種通知渠道,包括郵件。要使用 OneAlert 實現(xiàn)郵件報警,需要在 OneAlert 的配置文件中添加郵件通知配置。以下是郵件通知配置的示例:OC428資訊網(wǎng)——每日最新資訊28at.com

alerts:- name: "CPU usage is too high"  alert_rules:  - alert_rule_id: "1"  notification_channels:  - name: "mail"    email_configs:    - to: "user@example.com"      from: "alertmanager@example.com"      server: "smtp.example.com"      port: 25      username: "user"      password: "password"

在 Grafana 中,可以創(chuàng)建告警規(guī)則,并將告警規(guī)則與 OneAlert 的郵件通知配置關(guān)聯(lián)起來。OC428資訊網(wǎng)——每日最新資訊28at.com

二、搭建預(yù)警

環(huán)境準(zhǔn)備

以下是本文所需的環(huán)境:OC428資訊網(wǎng)——每日最新資訊28at.com

  • 一臺運行 Linux 的服務(wù)器(建議使用 CentOS 或 Ubuntu)
  • Docker環(huán)境
  • Prometheus
  • Node Exporter

Grafana安裝

修改配置文件。OC428資訊網(wǎng)——每日最新資訊28at.com

vim /data/grafana/grafana.ini

復(fù)制以下內(nèi)容。OC428資訊網(wǎng)——每日最新資訊28at.com

###SMTP / Emailing ###[smtp]enabled = truehost = smtp.exmail.qq.com:465	#這里換成自己的smtp及端口user = xx.qq.com	#這里換成自己的郵箱地址password = xx	#這里換成自己的郵箱密碼;cert_file =;key_file =;skip_verify = falsefrom_address = xx.qq.com #一般與上面的郵箱地址一致from_name = Grafanaehlo_identity = startTLS_policy = [emails]welcome_email_on_sign_up = truetemplates_pattern = emails/*.html, emails/*.txtcontent_types = text/html

除了注明要改的其它的都可以不變,然后啟動docker。OC428資訊網(wǎng)——每日最新資訊28at.com

docker  run -d --name=grafana  -p 3000:3000  /-v /data/grafana/grafana.ini:/etc/grafana/grafana.ini /grafana/grafana

基本設(shè)置

打開grafana的控制臺:http://xx.xx.xx.xx:3000/ 用戶名、密碼:admin/admin。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

設(shè)置數(shù)據(jù)源,如果設(shè)置過的可以跳過。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

保存就可以了,接下來我們來設(shè)置預(yù)警。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

Contact points(創(chuàng)建告警渠道)

進(jìn)入后選擇Contact points->New contact points。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

設(shè)置完成后可以試試郵件是否設(shè)置成功,點擊Test。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

彈出的窗體點擊。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

這樣就說明郵件設(shè)置成功,如果有異常這里也會紅色的提示。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

這是收到的測試郵件效果。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

沒問題后就保存。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

Notification policies(創(chuàng)建告警通道匹配規(guī)則)

OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

Alert rules(配置告警策略)

OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

Folder下拉沒有東西,可以隨便填個名稱:OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

填寫時會在下拉列表出現(xiàn)Create:的效果。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

在這欄。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

的最下面會多出一條。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

我們選擇一個變量,并設(shè)置它的預(yù)警規(guī)則。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

當(dāng)最近的F值(可用內(nèi)存值)高于3時就會預(yù)警。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

條件就是上面的G表達(dá)式不用變,下面的時間可以調(diào)整一下,每30秒進(jìn)行一次規(guī)則檢查,如果符合報警條件,延遲5分鐘進(jìn)行報警。OC428資訊網(wǎng)——每日最新資訊28at.com

Add details for your alert,這里填寫一個信息就可以保存。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

等待 30s - 1min之后,觀察是否可以接收到告警。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

如果發(fā)現(xiàn)這些按鈕的地址都是localhost想修改的話。OC428資訊網(wǎng)——每日最新資訊28at.com

OC428資訊網(wǎng)——每日最新資訊28at.com

可以vim grafana.ini增加。OC428資訊網(wǎng)——每日最新資訊28at.com

[server]protocol = httphttp_port = 3000domain = 10.9.2.50

然后docker restart grafana。OC428資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-32000-0.htmlPrometheus+Grafana新手友好教程:從零開始輕松掌握強大警報系統(tǒng)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Astro,這個前端框架有點不一樣!

下一篇: JSON非常慢:這里有更快的替代方案!

標(biāo)簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 伽师县| 徐汇区| 东台市| 龙山县| 皋兰县| 淄博市| 英德市| 德化县| 景洪市| 余干县| 铜川市| 定襄县| 莲花县| 桐城市| 巴东县| 鲁甸县| 安宁市| 宁海县| 镇赉县| 达拉特旗| 玉溪市| 雅安市| 阳新县| 巩义市| SHOW| 达日县| 禹城市| 涟水县| 平果县| 诸暨市| 辉县市| 沙雅县| 东源县| 镇宁| 罗甸县| 高陵县| 田东县| 北流市| 长沙市| 福安市| 福建省|