运行check_mssql_server.py nagios插件时获取Python错误

时间:2013-08-27 13:40:25

标签: python sql-server

我在尝试使用这个Nagios插件时遇到了这些错误,我不能为我的生活找出原因。我发现在任何地方都没有提到过这个插件错误。我试图通过电子邮件发送开发人员,但近一周没有得到回复,所以我想在这里问一下。任何帮助,将不胜感激。 一切似乎都安装得正确,因为使用-h正常运行,并使用无效的mssql用户名或密码都会从mssql服务器返回预期的登录错误。使用不正确的实例名称也会返回连接错误。

[/usr/local/nagios/libexec]=>/usr/local/nagios/libexec/check_mssql_server.py -H <hidden> -U <hidden> -P <hidden> --instance=D001 --deadlocks -w 90 -c 95
Traceback (most recent call last):
File "/usr/local/nagios/libexec/check_mssql_server.py", line 465, in <module>
main()
File "/usr/local/nagios/libexec/check_mssql_server.py", line 431, in main
execute_query(mssql, options, host)
File "/usr/local/nagios/libexec/check_mssql_server.py", line 444, in execute_query
mssql_query.do(mssql)
File "/usr/local/nagios/libexec/check_mssql_server.py", line 283, in do
self.run_on_connection(connection)
File "/usr/local/nagios/libexec/check_mssql_server.py", line 269, in run_on_connection
self.query_result = cur.fetchone()[0]
TypeError: 'NoneType' object is unsubscriptable

0 个答案:

没有答案