• ADADADADAD

    Zabbix 监控 AlwaysOn[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:58:09

    作者:文/会员上传

    简介:

    基于生产环境 SQL Server 业务数据库的特性,需要针对 SQLServer 生产环境几组 AlwaysOnAG 的 PrimaryReplica 部署如下监控: 1. Windows集群节点不正常 2. 任一业务数据库没加

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    基于生产环境 SQL Server 业务数据库的特性,需要针对 SQLServer 生产环境几组 AlwaysOnAG 的 PrimaryReplica 部署如下监控:
    1. Windows集群节点不正常
    2. 任一业务数据库没加入可用性组
    3. AG中任一数据库状态异常
    4. 任一数据库延时超过阈值

    1.primaryreplica检查Windows集群状态不正常的节点数(>0告警)

    SELECTCOUNT(*)asNotHealtyCountFROMsys.dm_hadr_cluster_membersWHEREmember_state_desc!='UP';



    2.primaryreplica检查副本可用数据库个数与需要加入AG的业务数据库数对比(<后者告警)

    SELECTCOUNT(*)asDBCountFROMsys.availability_databases_cluster;



    3.primaryreplica检查任一数据库状态异常(>0告警)

    SELECTCOUNT(*)asNotHealtyCountFROM[master].[sys].[dm_hadr_database_replica_states]WHERE[synchronization_health_desc]!=N'HEALTHY'



    4.primaryreplica检查任一数据库延时(>900告警)

    ;WITHAG_StatsAS(SELECTAR.replica_server_name,HARS.role_desc,Db_name(DRS.database_id)[DBName],DRS.last_commit_timeFROMsys.dm_hadr_database_replica_statesDRSINNERJOINsys.availability_replicasARONDRS.replica_id=AR.replica_idINNERJOINsys.dm_hadr_availability_replica_statesHARSONAR.group_id=HARS.group_idANDAR.replica_id=HARS.replica_id),Pri_CommitTimeAS(SELECTreplica_server_name,DBName,last_commit_timeFROMAG_StatsWHERErole_desc='PRIMARY'),Sec_CommitTimeAS(SELECTreplica_server_name,DBName,last_commit_timeFROMAG_StatsWHERErole_desc='SECONDARY')SELECTISNULL(DATEDIFF(ss,s.last_commit_time,p.last_commit_time),0)AS[Sync_Lag_Secs]FROMPri_CommitTimepLEFTJOINSec_CommitTimesON[s].[DBName]=[p].[DBName]



    Zabbix参数配置示例:

    UserParameter=MSSQL.SyncHealth,"C:\ProgramFiles\MicrosoftSQLServer\ClientSDK\ODBC\110\Tools\Binn\SQLCMD.EXE"-dMaster-Uzabbix-Pzabbix-h-1-W-Q"SELECTCOUNT(*)asNotHealtyCount

    FROM[master].[sys].[dm_hadr_database_replica_states]

    WHERE[synchronization_health_desc]!=N''HEALTHY''

    "

    建议,将1、3、4项配置为模板,2项需要单独配置4个参数。

    Zabbix 监控 AlwaysOn.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: alwaysonzabbixwa