zabbix6.0监控hana模板

zabbix_export:
  version: '6.0'
  date: '2023-02-13T11:45:54Z'
  groups:
    -
      uuid: 7df96b18c230490a9a0a9e2307226338
      name: Templates
  templates:
    -
      uuid: df6938f78ea94f229f5d2940e6b95448
      template: 'SAP HANA by ODBC'
      name: 'SAP HANA by ODBC'

      groups:
        -
          name: Templates/Databases
      items:
        -
          uuid: 23c8831bbf9340189a1051f1ca919be0
          name: 'SAP HANA: Get backups'
          type: ODBC
          key: 'db.odbc.get[get_backups,,"DRIVER={$HDB.DRIVER};UID={$HDB.USR};PWD={$HDB.PWD};SERVERNODE={HOST.CONN}:{$HDB.PORT};DATABASENAME={$HDB.DATABASE};"]'
          delay: 0;h0-23
          history: '0'
          trends: '0'
          value_type: TEXT
          params: |
            -- BACKUP
            -- Full/Incr backup
            select
                 'Full/Incr backup status' as METRIC, state_name  as VALUE
            from ( select
                 ROW_NUMBER() over( 
                    ORDER BY id) as ROW_NUM,
                 state_name 
                from ( select
                 1 as id,
                 state_name 
                    from "PUBLIC"."M_BACKUP_CATALOG" 
                    where entry_type_name in ('complete data backup',
                 'differential',
                 'incremental backups', 'incremental data backup') 
                    and entry_id=(select
                 max(entry_id) 
                        from m_backup_catalog 
                        where entry_type_name in ('complete data backup',
                 'differential',
                 'incremental backups','incremental data backup')) 
                    and sys_start_time>add_days(current_date,
                 -2) 
                    union all select
                 2 as id,
                 'no_backups' as state_name 
                    from dummy) ) 
            where row_num=1
            UNION
            -- LOG backup
            select
                 'Log backup status' as METRIC, state_name as VALUE
            from "PUBLIC"."M_BACKUP_CATALOG" 
            where entry_type_name in ('log backup') 
            and entry_id=(select
                 max(entry_id) 
                from m_backup_catalog 
                where entry_type_name in ('log backup'))
          description: |
            SQL returns:
            
            successful, failed, running, cancel pending, or canceled
            or
            no_backups (if no backups last 2 days)
        -
          uuid: 38d2767eda134a30ac2d910914575a7a
          name: 'SAP HANA: Get metrics'
          type: ODBC
          key: 'db.odbc.get[get_metrics,,"DRIVER={$HDB.DRIVER};UID={$HDB.USR};PWD={$HDB.PWD};SERVERNODE={HOST.CONN}:{$HDB.PORT};DATABASENAME={$HDB.DATABASE}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值