zabbix 通过ODBC连接sql server,并通过odbc 获取数据从数据库;
配置如下:
在zabbix-server端 执行下面命令:
# yum -y install freetds unixODBC unixODBC-devel
$ vi /etc/odbcinst.ini [FreeTDS] Driver = /usr/lib64/libtdsodbc.so.0
$ vi /etc/odbc.ini [sql1]-----你的数据源名称 Driver = FreeTDS Server =----你的IP地址
PORT = 1433 TDS_Version = 8.0 [sql2] Driver = FreeTDS Server = <SQL server 2 IP> PORT = 1433 TDS_Version = 8.0
zabbix-server端验证:
# isql –v sql1 数据库账户 数据库密码
zabbix配置:
主机宏配置,把参数加上;当然{$PASSWORD}{$USER}可以去掉;下面我们配置项目的时候已经配置了具体的;
这样 我们就能从数据库得到我们配置的SQL查询里面的语句得到的结果;
由于显示是xml格式,再优化。
未完待续……
时间: 2024-10-13 05:26:56