2017-02-06 16 views
0

私は、私がubuntu 16.04で持っているnagiosのインストールでテストのセットを構築しようとしています。これは、MSSQLサーバー以外の場所で実行されたクエリの結果に基づいています。今回はまだサポートしているプラ​​グインに苦労しています。Nagiosとubuntu 16.04 MSSQLでクエリを実行

これを行う方法の任意の提案は、このプラグインは、正確に何をしたいんだろう

答えて

0

https://exchange.nagios.org/directory/Plugins/Databases/SQLServer/check_mssql/details

をいただければ幸いです。

は、あなたが適切な依存関係がインストールされていることを確認します(通常は/usr/local/nagios/libexec

を、それをダウンロードして、プラグインディレクトリにスクリプトを配置します。 Ubuntuの16.04は次のようになります。

sudo apt-get install php5-sybase freetds-common libsybdb5 

してからコマンド定義を設定します。どんなホストへのサービスはMSSQLサーバを監視して

define command{ 
    command_name check_mssql_query 
    command_line $USER1$/check_mssql -H $HOSTADDRESS$ $ARG1$ 
} 

そして、それを追加します。

define service{ 
    host_name    mssql-server 
    service_description MSSQL Query 1 
    use     local-service 
    check_command   check_mssql_query!--username USERNAME --password PASSWORD --port PORT --instance INSTANCE --database DATABASE --query QUERY 
    register    1 
} 

を私は提案しますコマンドを使ってプラグイン自体の助けを借りて読む:

./check_mssql -h 

これにはさらに役立つ情報があります。がんばろう!

+0

私はこのプラグインを試しましたが、依存関係はubuntu 16.04では利用できません。これらのプラグインを入手する方法や、別の方法でnagiosと同じ結果を得る必要があります – user6431150

関連する問題