この Nagios プラグインを使用しようとしているときにこれらのエラーが発生しましたが、その理由を一生理解できません。このプラグイン エラーについては、どこにも言及されていません。開発者にメールを送信しようとしましたが、1 週間近く応答がなかったので、ここで質問することにしました。どんな助けでも大歓迎です。-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