Zabbix 6下的MSSQL by ODBC模板配置

0    55    1

Tags:

👉 本文共约1375个字,系统预计阅读时间或需6分钟。

这里介绍一下如何在Zabbix 6下面,使用默认自带的模板MSSQL by ODBC来监控SQL Server数据库。官方关于Template DB MSSQL By ODBC的介绍如下链接所示:

这个项目对应的github地址为:

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

安装ODBC

当前安装Zabbix 6.2的服务器为RHEL 8,具体版本为:

在Zabbix Server或Zabbix Proxy Server上安装ODBC驱动,一般来说,安装Zabbix Server时已经安装了unixODBC等相关包

如果没有安装的的话,使用下面命令安装。

安装Microsoft ODBC 18

这里我们不打算安装freetds,我们安装Microsoft ODBC 18。具体可以参考下面链接:

我们去下面链接下载对应的安装包:

本地安装:

配置ODBC数据源

检查/etc/odbcinst.ini,你会看到已经配置了ODBC Driver信息

在/etc/odbc.ini中配置数据源,一般是你要监控的SQL Server数据库服务器。我们这里简单测试一下:

注意,建议你加上TrustServerCertificate选项,具体配置如下所示,如果不加这个选项,你很有可能遇到错误。

然后测试验证是否可以连接数据库,用具体的数据库账号密码替换username, password

配置zabbix监控

当前Zabbix中默认自带模板“MSSQL by ODBC”,所以不用导入添加这个模板。我们只需在主机的配置中添加模板“MSSQL by ODBC”,然后选择“宏“,点击”继承以及主机宏“,然后分别给下面三个宏输入相关值

注意事项:

  • 1:你必须事先在被监控的SQL Server数据库上面创建相关账号并授权。

  • 2:你输入了账号密码后,最好点击右边的T,然后选择密文模式,这样不会显示账号密码的明文了。这样比较安全。

    图片

监控指标图形和告警

下面是Template MSSQL by ODBC这个模板的一些监控指标和告警的截图,至于监控的详细指标信息,建议参考官方文档[1],如果你想深入了解一下监控采集的具体数据以及想扩展一些指标,建议参考github上的项目[2]

图片

图片

图片

参考资料

[1]MSSQL by ODBC: https://www.zabbix.com/integrations/mssql

[2]github: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc?at=release/6.2

https://mp.weixin.qq.com/s/_e1YgZMpLsgR86ZCWK_F3Q

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

3 × 3 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部