ksaitoの日記

日々試したことの覚え書き

IDやパスワードの設定

移転しました。

自動的にリダイレクトします。

Nagios2でBASIC認証のサイトを監視するには、IDやパスワードを設定する必要があります。

IDとパスワードを設定するファイルのアクセス権

IDやパスワードは、/etc/nagios2/resource.cfgに設定します。
パスワードは、暗号化されていないテキストなのでアクセス権は、600が必須です。

$ ls -l /etc/nagios2/resource.cfg
 -rw------- 1 nagios nagios 1371 2008-03-06 00:00 /etc/nagios2/resource.cfg
$

IDとパスワードの設定

IDやパスワードは、/etc/nagios2/resource.cfgに$USERx$を下記のように設定します。
なぜか、$USERx$でないとマクロとして認識してくれません。

$ sudo grep USER /etc/nagios2/resource.cfg | grep -v \^#
$USER1$=userid
$USER2$=password
$

サービスからの参照

BASIC認証のサイトを監視するには、次のように設定します。

define service {
        use                             generic-service
        host_name                       localhost
        service_description             HTTP_BASIC
        check_command                   check_http_auth!$USER1$:$USER2$
}