check_uptrack Nagiosプラグインの構成
ノート:
Nagiosソフトウェアには、python-ksplice-uptrack
パッケージは含まれていません。Nagiosの入手および使用の詳細は、http://www.nagios.orgにあるNagiosの公式Webサイトを参照してください。
次の手順でcheck_uptrack Nagiosブラグインを構成します。
-
構成ファイル
/etc/uptrack-api.conf
の[uptrack]
セクション見出しの下に、username
およびapi_key
を設定します。たとえば:[uptrack] username = jo.admin@example.com api_key = 3af3c2c1ec407feb0fdc9fc1d8c4460c
-
プロキシを使用してインターネットにアクセスする場合は、接続情報を
/etc/uptrack-api.conf
の[uptrack]
セクションに指定します。https_proxy = [protocol://][username:password@]proxy[:port]
前の例では、protocolは
http
またはhttps
で、usernameおよびpasswordはプロキシ(必要な場合)でユーザーを認証し、proxyおよびportはプロキシ・サーバーとの接続に使用するホスト名/IPアドレスおよびポートです。指定する接続情報は、次のようになります。https_proxy = http://proxy.example.com:3128/
プロキシはHTTPS接続をサポートする必要があります。
-
check_uptrackプラグインをNagiosの構成ファイルに構成します(
/usr/local/nagios/etc/nagios.cfg
)。次の最小構成でも、プラグインの実行に使用できます:
# Dummy host with which to associate the Uptrack service define host { host_name uptrack-service notifications_enabled 0 max_check_attempts 1 notification_interval 0 check_period never contacts server-admins } define service { host_name uptrack-service service_description Ksplice Uptrack Update Status check_command check_uptrack notifications_enabled 1 normal_check_interval 60 retry_check_interval 15 max_check_attempts 4 notification_options w,c,r contacts server-admins } define command { command_name check_uptrack command_line /usr/lib/nagios/plugins/check_uptrack } define command { command_name check_uptrack_opts command_line /usr/lib/nagios/plugins/check_uptrack -w $ARG1$ -c $ARG2$ }