麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

利用SQL Server數據庫郵件服務實現監控和預警

2024-08-31 01:04:14
字體:
來源:轉載
供稿:網友

背景

現在越來越多的企業、公司要求對于數據庫實現7*24小時的數據庫監控,一般情況下采用的就是第三方的平臺來實現郵件和手機短信的監測提醒。前幾日公司新上了一臺服務器,急于部署程序還沒來得及搭建其他相關平臺,為了更好的監控數據庫,暫時用SQL Server自帶的郵件服務來實現對數據庫的監控和預警。下面簡要介紹下配置的過程便于以后使用。

配置郵件

整個部分的核心就是配置郵件服務,這部分需要一個郵件賬戶以及相應的郵件服務器。下面就以QQ的郵件為例進行說明。

1.設置郵件服務器

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

開啟SMTP服務,點擊開啟,然后點擊下方的生成授權碼,獲得授權碼就是數據庫發送郵件賬號的密碼。

2.配置數據庫郵件

打開MSSM---管理--》數據庫郵件--》郵件配置數據庫郵件—》如下選擇

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

點擊下一步后按照步驟123進行配置。

首先創建賬戶如下:

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

使用創建的賬戶作為配置賬戶

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

接下來需要選擇安全公共配置,選中剛才配置的文件名,然后后面默認為配置文件

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

然后,可以修改“配置系統參數”,比如賬戶重試次數,禁止的附件文件擴展名,單擊下一步,,默認配置即可:

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

都完成后會顯示如下四個成功狀態:

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

這樣配置郵件服務就完成了可以右鍵“數據庫郵件”點擊測試郵件。也可以代碼執行

發送郵件

EXEC msdb.dbo.sp_send_dbmail @profile_name = 'XXXX',   --配置文件名稱 @recipients = '[email protected]', --收件email地址 @subject = '你好',     --郵件主題 @body = '…'   --郵件正文內容

執行完畢后可以通過錯誤日志下面的郵件日志來查看詳細情況。如果收到了郵件那么就可以進行下一步對于數據庫的監控了,這里介紹兩種一種是job的指定監控還有一種是警報監控。

job自定義語句監控

1.創建作業,核心就是在步驟中加入對指定數據的監測超過時觸發通知。這里通過一個raiseerror 即可:

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

2.配置通知,當失敗是發送電子郵件。

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

2.警報監控[code]何為警報:MS SQL SERVER自動將發生的事情記錄在Windows的程序日志中。SQL SERVER AGENT會自動監視由SQL SERVER記錄的程序執行日志,如果找到符合定義的Action發生,將拉響響應事件的警報。

警報的機制如圖

]數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

忘記哪里的圖了

機制理解

要創建不同級別的警報,就必須得將錯誤寫到Windows時間日志中。這個不難理解。因為在警報概念部分我們已經說了,SQL SERVER代理是從事件日志上讀取錯誤信息。當SQL SERVER代理讀取了事件日志并在此發現了新錯誤時,就會搜索整個數據庫來尋找相應的警報。一旦SQL SERVER代理發現了Match的警報,將立即激活該警報,從而通知相關人員或者根據Job的設定來做出相應的反應。

簡要配置如下,主要有三種監控類型:事件警報/性能警報/WMI警報,這里就不一一介紹了舉例一個說明

可以選擇警報類型,針對數據庫和嚴重性中選擇監測內容比如權限不足,當發生權限不足時報警:

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

 如下圖所示,可以設定發生警報時向哪些操作員進行通知。點擊新增操作員按鈕,可以完成添加警報通知的操作員,選擇電子郵件即可

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

如下圖所示,可以設定警報錯誤發送的方式,可以選擇[E-mail]、[Pager]、[Net send]復選框(可多選),同時可以填寫在發送警報的同時給出的通知消息,并能夠對響應的間隔時間進行設定。

數據庫郵件服務實現監控和預警,數據庫郵件服務,數據庫監控和預警,SQL,Server,郵件服務

總結

由于平時習慣了第三方平臺的使用所以很少配置郵件服務,近日嘗試一下以后發現如果服務器網絡通暢或者內網服務完整,使用該服務還是很方便的,而且畢竟是微軟自己的東西對于很多指標的監控也比較快捷到位。需要主要的是該功能對于權限的要求比較高,有時候需要調整用戶權限等等才可以正常發送郵件。當沒有第三方發送預警平臺時可以考慮這種方式,是很不錯的體驗。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线观看美女av | 九九热在线视频观看这里只有精品 | 男女做性免费网站 | 在线中文字幕播放 | 国产成人精品自拍视频 | 免费a级片视频 | www视频免费观看 | 精品国产一区在线 | 欧美成人精品一级 | 成人不卡 | 欧美日韩在线中文字幕 | 欧美三级欧美成人高清www | 欧美成在线视频 | 久久99精品国产自在现线 | 综合图区亚洲 | 国产69精品99久久久久久宅男 | 免费一级a毛片在线播放视 日日草夜夜操 | 国产精品亚洲综合一区二区三区 | 成人短视频在线观看免费 | 最新av在线播放 | 日韩黄站| 新久草在线视频 | 精品1| 久久艹国产精品 | 日韩剧情片| 久久亚洲春色中文字幕久久 | 日韩视频一区二区三区在线观看 | 久久久久久久久成人 | 在线成人免费网站 | 色综合久久久久久久久久久 | 中文日韩在线视频 | 黄色高清视频网站 | 99精品欧美一区二区 | 天天色综合2 | 在线 日本 制服 中文 欧美 | 欧产日产国产精品v | 日本黄色一级视频 | 秋霞a级毛片在线看 | 黄色特级毛片 | 国产在线久 | 9999在线视频|