ODBCでの監視について(MS SQLServer2016)
zabbix:v4.0.14
DB:MySQL 8.0.18
unixODBC-devel-2.3.1-14.el7.x86_64
unixODBC-2.3.1-14.el7.x86_64
freetds-libs-1.1.20-1.el7.x86_64
freetds-1.1.20-1.el7.x86_64
いつもお世話になっております。
MS SQLServer2016(hostname:MSSQL2016)をデータベースモニタで監視したく、以下URLを参考に設定しました。
http://blog.serverworks.co.jp/tech/2014/12/01/zabbix-odbc/
・/etc/freetds.conf
[MSSQL2016]
host = MSSQL2016
port = 1433
tds version = 8.0
client charset = UTF-8
・/etc/odbcinst.ini
#Driver from the freetds package
#Setup from the unixODBC package
[FreeTDS]
Description = FreeTDS Driver
Driver = /usr/lib64/libtdsodbc.so.0
Setup = /usr/lib64/libtdsS.so.2
FileUsage = 1
CPTimeout = 5
CPReuse = 5
・/etc/odbc.ini
[MSSQL2016]
Servername = MSSQL2016
Driver = FreeTDS
Database = tempdb
SQL Serverは検証用で急遽構築したもので、色々設定足りていませんが、
ユーザ認証はWindows認証のみとしています。
・Zabbixアイテム設定
タイプ:データベースモニタ
キー:db.odbc.select[version,MSSQL2016]
SQLクエリ:Select @@version
データ型:テキスト
上記のようにしましたがWindowsログオン時のユーザ名/パスワード(有り/無し)としても
取得不可となります。
error reason for "MSSQL2016:db.odbc.select[version,MSSQL2016]" changed: Cannot connect to ODBC DSN: [SQL_ERROR]:[08001][0][[unixODBC][FreeTDS][SQL Server]Unable to connect to data source]|[01000][20002][[unixODBC][FreeTDS][SQL Server]Adaptive Server connection failed]
「tsql -LH MSSQL2016」は無反応、Pingは可能でWindowsFWで1433は空けてあります。
どのようにしたら接続可能となるかご教授頂けないでしょうか。
宜しくお願い致します。