Skip to Content.
Sympa Menu

freetds - [freetds] patch for ct.c

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Gerhard Lausser" <Gerhard.Lausser AT consol.de>
  • To: <freetds AT lists.ibiblio.org>
  • Subject: [freetds] patch for ct.c
  • Date: Fri, 23 Aug 2013 00:23:41 +0200

Hi,

i am the author of check_mssql_health, a plugin for the Nagios monitoring
system, which is used to monitor MS SQL and Sybase databases. It uses
freetds and DBD::Sybase.
The plugin can be called as

check_mssql_health --server <an_entry_in_freetds.conf> --username ....
which internally uses DBI->connect("DBI:Sybase:server=...
or
check_mssql_health --hostname <host_or_ip> --port <port> --username ....
which internally uses DBI->connect("DBI:Sybase:host=...;port=...

This worked reliably so far with the libs and modules from the linux
distributions.
Today i was compiling DBD::Sybase-1.15 and freetds-0.91 from source and with
this platform, calling check_mssql_health with --hostname no longer worked.
I got the error "Server name not found in configuration files"

Attached is a patch for freetds-0.91, which fixed the error for me.

Cheers,
Gerhard



__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 8718
(20130822) __________

E-Mail wurde gepruft mit ESET NOD32 Antivirus.

http://www.eset.com

Attachment: 0001-ct_connect-fix-dbdsybase-host-arg.patch
Description: Binary data



  • [freetds] patch for ct.c, Gerhard Lausser, 08/22/2013

Archive powered by MHonArc 2.6.24.

Top of Page