Добрый день.
Мне необходимо настроить zabbix для мониторинга MSSQL с использованием Windows аутентификацию, для этого решил воспользоваться FreeTDS. Zabbix 3.4 установлен на Centos 7. После установки пакета FreeTDS проверил его работоспособность следующими командами:
Обе команды подключились к серверу базы данных, из чего предполагаю, что настройка FreeTDS окончена. Перехожу к настройке мониторинга в web интерфейсе zabbix.
В zabbix создал host, настроил item на проверку ping, для того чтобы убедиться доступности сервера. Работает.
Перешёл к созданию item для мониторинга базы данных. Создал item в key указал: db.odbc.select[Test,eksql], указал User name и Password, написал запрос и в надежде, что всё заработает создал Triggers.
Но не заработало, в items получил ошибку:
В чём может быть проблема? Пытался заполнять разными способами odbc.ini, odbcinst.ini и freetds.conf. На данный момент прописано следующее:
odbcinst.ini:
odbc.ini:
freetds.conf:
P.S.: ***.***.***.*** - указываю ip адрес сервера
Мне необходимо настроить zabbix для мониторинга MSSQL с использованием Windows аутентификацию, для этого решил воспользоваться FreeTDS. Zabbix 3.4 установлен на Centos 7. После установки пакета FreeTDS проверил его работоспособность следующими командами:
/usr/local/bin/tsql -S FreeTDS_eksql -U ***\\***
isql -v eksql ***\\*** ****
В zabbix создал host, настроил item на проверку ping, для того чтобы убедиться доступности сервера. Работает.
Перешёл к созданию item для мониторинга базы данных. Создал item в key указал: db.odbc.select[Test,eksql], указал User name и Password, написал запрос и в надежде, что всё заработает создал Triggers.
Но не заработало, в items получил ошибку:
Cannot connect to ODBC DSN:[SQL_ERROR]:[42000][18452][[unixODBC][FreeTDS][SQL Server]Не удалось выполнить вход. Имя входа принадлежит нед]|[08001][0][[unixODBC][FreeTDS][SQL Server]Unable to connect to data sou
odbcinst.ini:
[FreeTDS]
Description=FreeTDS unixODBC Driver
Driver=/usr/local/lib/libtdsodbc.so
Setup=/usr/local/lib/libtdsodbc.so
UsageCount=1
Description=FreeTDS unixODBC Driver
Driver=/usr/local/lib/libtdsodbc.so
Setup=/usr/local/lib/libtdsodbc.so
UsageCount=1
odbc.ini:
[eksql]
Driver = FreeTDS
Description = Sybase JDBC Server
Server = ***.***.***.***
PORT = 1433
TDS_Version = 8.0
Driver = FreeTDS
Description = Sybase JDBC Server
Server = ***.***.***.***
PORT = 1433
TDS_Version = 8.0
freetds.conf:
[FreeTDS_eksql]
host = ***.***.***.***
port = 1433
tds version = 8.0
host = ***.***.***.***
port = 1433
tds version = 8.0
Comment