婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用SQL Server數據庫郵件服務實現監控和預警

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

熱門標簽:400電話辦理泰安 我要地圖標注數量有限制嗎 互聯網電話外呼系統 電話機器人怎么代理商 零成本地圖標注賺錢 千呼電話機器人可以試用嗎 家庭農場地圖標注名稱怎樣起名 電銷需要外呼系統嗎 安卡拉地圖標注app

背景

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

配置郵件

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

1.設置郵件服務器

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

2.配置數據庫郵件

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

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

首先創建賬戶如下:

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

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

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

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

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

發送郵件

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

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

job自定義語句監控

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

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

 

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

警報的機制如圖

]

忘記哪里的圖了

機制理解

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

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

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

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

 

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

 

總結

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

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

您可能感興趣的文章:
  • 查找oracle數據庫表中是否存在系統關鍵字的方法
  • Access數據庫中“所有記錄中均未找到搜索關鍵字”的解決方法
  • 數據庫刪除完全重復和部分關鍵字段重復的記錄
  • Linux 自動備份oracle數據庫詳解
  • myeclipse中連接mysql數據庫示例代碼
  • Myeclipse連接mysql數據庫心得體會
  • MyEclipse連接MySQL數據庫圖文教程
  • python爬取NUS-WIDE數據庫圖片
  • 記一次mariadb數據庫無法連接
  • 數據庫 關鍵字一覽表

標簽:池州 新鄉 來賓 大同 文山 東營 黃山 濱州

巨人網絡通訊聲明:本文標題《利用SQL Server數據庫郵件服務實現監控和預警》,本文關鍵詞  利用,SQL,Server,數據庫,郵件服務,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用SQL Server數據庫郵件服務實現監控和預警》相關的同類信息!
  • 本頁收集關于利用SQL Server數據庫郵件服務實現監控和預警的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 瓦房店市| 临漳县| 尤溪县| 吴桥县| 资兴市| 左贡县| 宜城市| 班戈县| 革吉县| 竹溪县| 蒲城县| 宜良县| 绥德县| 梁河县| 大邑县| 文成县| 自治县| 五指山市| 南安市| 平舆县| 达日县| 潍坊市| 饶平县| 珲春市| 锦州市| 和龙市| 昌吉市| 九龙县| 临沭县| 周口市| 镇赉县| 新晃| 沁阳市| 淮南市| 丘北县| 柳河县| 泗洪县| 卢氏县| 长治市| 富宁县| 云南省|