私は、私がubuntu 16.04で持っているnagiosのインストールでテストのセットを構築しようとしています。これは、MSSQLサーバー以外の場所で実行されたクエリの結果に基づいています。今回はまだサポートしているプラグインに苦労しています。Nagiosとubuntu 16.04 MSSQLでクエリを実行
これを行う方法の任意の提案は、このプラグインは、正確に何をしたいんだろう
私は、私がubuntu 16.04で持っているnagiosのインストールでテストのセットを構築しようとしています。これは、MSSQLサーバー以外の場所で実行されたクエリの結果に基づいています。今回はまだサポートしているプラグインに苦労しています。Nagiosとubuntu 16.04 MSSQLでクエリを実行
これを行う方法の任意の提案は、このプラグインは、正確に何をしたいんだろう
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
これにはさらに役立つ情報があります。がんばろう!
私はこのプラグインを試しましたが、依存関係はubuntu 16.04では利用できません。これらのプラグインを入手する方法や、別の方法でnagiosと同じ結果を得る必要があります – user6431150