Re: All MSSQL instance monitoring
Posted: Tue Apr 05, 2016 2:36 pm
Please find attached the screen shot from Studio Express. Studio express is not a problem. When I run the same query in Nagios XI then its an issue
Support for Nagios products and services
https://support.nagios.com/forum/
Code: Select all
/usr/local/nagios/libexec/check_mssqlCode: Select all
if (!$query_data = @mssql_query("$query")) {Code: Select all
var_dump(mssql_query("$query"));
if (!$query_data = @mssql_query("$query")) {Code: Select all
libexec]# ./check_mssql -H xx.xx.xx.xx --username sa --password "xxxx" --database master --port 1433 --query "SELECT+name+%2B+%27%2C+%27+AS+%5Btext%28%29%5D+FROM+sys.databases+WHERE+state+%21%3D+0+FOR+XML+PATH%28%27%27%29%3B" --result "" --decode
PHP Warning: mssql_query(): message: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. (severity 16) in /usr/local/nagios/libexec/check_mssql on line 326
PHP Warning: mssql_query(): General SQL Server error: Check messages from the SQL Server (severity 16) in /usr/local/nagios/libexec/check_mssql on line 326
PHP Warning: mssql_query(): Query failed in /usr/local/nagios/libexec/check_mssql on line 326
bool(false)
CRITICAL: Could not execute the query.