zabbix 監控MSSQL 資料庫效能實現

2021-09-21 17:06:59 字數 1371 閱讀 6847

監控mssql,需要利用zabbix_agentd.conf配置檔案中的perfcounter高階引數。

設定如下:

1

2

3

4

5

6

7

perfcounter = db_pages,"\sqlserver:buffer manager()\database pages",60

perfcounter = db_free_pages,"\sqlserver:buffer manager()\free pages",60

perfcounter = db_data_file_size,"\sqlserver:databases(database_name)\data file(s) size (kb)",60

perfcounter = db_log_file_size,"\sqlserver:databases(database_name)\log file(s) size (kb)",60

perfcounter = db_userconns,"\sqlserver:general statistics()\user connections",60

perfcounter = db_server_mem,"\sqlserver:memory manager()\total server memory (kb)",60

perfcounter = db_cpu_load,"\process(sqlservr)\% processor time",60

可以實現對sqlserver部分效能的監控.其中資料檔案和日誌檔案監控中,要將實際監控的資料庫名字

替代"database_name"。

監控項的key分別指向上面定義的引數,如"db_pages""db_free_pages"等。

要想顯示windows主機可以監控的效能計數列表,可以在cmd中輸入typeperf-qx

獲取所有項。

zabbix監控部署

一 環境,監控伺服器和被監控伺服器都關閉防火牆和selinux 二 監控伺服器安裝及配置 2 安裝好資料庫後啟動systemctl start mariadb,建立資料庫create database zabbix character set utf8 collate utf8 bin 建立賬戶並授...

Zabbix 監控日誌

監控伺服器指定日誌檔案,實現過濾日誌關鍵字報警。確保在被監控主機的配置檔案中 hostname 引數與前端頁面中的主機名匹配 serveractive 引數中指向zabbix伺服器ip 1 建立監控項 配置 主機 監控項 建立監控項 2 填寫監控項資訊 名稱 日誌czd.log 型別 zabbix客...

Zabbix 日誌監控

之前部落格寫過nginx日誌錯誤數量監控,達到觸發器閾值就報警,最近出了乙個事故,資料庫主庫磁碟滿了,導致主從異常,線上好多業務都down,所以資料庫這塊的監控尤其重要,下面做個mysql log 監控,如果匹配到異常錯誤,就輸出這條錯誤日誌。zabbix版本 3.0.4 mysql5.6.29 二...