• Zabbix监控SQL Server数据库


    1、使用模板监控SQLSERVER

    1.1、安装Zabbix Agent

    使用4.0版本的Agent客户端

    下载链接:https://assets.zabbix.com/downloads/4.0.9/zabbix_agent-4.0.9-win-amd64-openssl.msi

    1.2、选择监控模板

    Zabbix应用模板:https://share.zabbix.com/databases/microsoft-sql-server/template-for-microsoft-sql-server

    选择一款,下载地址:https://github.com/MantasTumenas/Zabbix-template-for-Microsoft-SQL-Server

    解压内容:

    不需要多数据库实例发现

    拷贝Scripts和User parameters到Zabbix代理安装目录:C:Program Filesabbix Agent

    修改文件zabbix_agentd.conf,在最底下添加User parameters的内容,并修改文件夹目录

    修改Discovery.mssql.server.ps1文件内容

    修改用于连接数据库的账号名和密码

    1.3、Zabbix前台管理界面

    导入模板

     导入Zabbix参数

     

     创建主机并添加两个SQL模板

     

    1.4、查看监控情况

    重启Zabbix Agent服务,查看监控情况

    2、自定义监控SQLSERVER

    2.1、安装相关软件

    yum install -y unixODBC unixODBC-devel freetds

    2.2、配置ODBC访问SQLSERVER数据库

    vim /etc/odbcinst.ini

    在底部添加

    [FreeTDS]
    Driver = /usr/lib64/libtdsodbc.so.0

    配置odbc连接信息

    vim /etc/odbc.ini
    [T002]   #定义标识
    Driver = FreeTDS
    Server = 111.111.111.111  #服务器IP
    PORT = 1802  #SQL端口
    TDS_Version = 8.0  #TDS版本

    测试连接

    isql -v 服务器标识 数据库账号 数据库密码

    2.3、配置监控项和图形

    效果

  • 相关阅读:
    P3899 [湖南集训]谈笑风生
    bzoj3252: 攻略
    批量创建用户20个和密码
    创建100个目录dir1-dir100一键完成
    SVM的优缺点
    Python zip() 函数
    经典博客4
    python的空格和tab混用报错问题
    Python的functools.reduce用法
    matplotlib显示AttributeError: 'module' object has no attribute 'verbose'
  • 原文地址:https://www.cnblogs.com/Canyon/p/11040089.html
Copyright © 2020-2023  润新知