Apache で Zabbix Radius 認証を設定する方法を学習しますか? このチュートリアルでは、HTTP 認証用の Apache Radius モジュールを使用して Zabbix ユーザーを認証する方法を説明します。

• ウブンツ 18
• ウブンツ 19
• ザッビック4.4.1
• フリー半径 3.0.17

ハードウェアリスト:

次のセクションでは、この Zabbix チュートリアルを作成するために使用する機器の一覧を示します。

上記のハードウェアの一部は、Amazonのウェブサイトで見つけることができます。

ザビックスプレイリスト:

このページでは、Zabbixのインストールに関連するビデオのリストにすばやくアクセスできます。

FKITという名前の私たちのユーチューブチャンネルに登録することを忘れないでください。

チュートリアル Zabbix – フリーラジックスサーバーインストール

IP – 192.168.15.10。
• 運用システム – Ubuntu 19.10
• ホスト名 – UBUNTU

Linux コンソールで、以下のコマンドを使用して FreeRadius サービスをインストールします。

Copy to Clipboard

ここで、FreeRadius クライアントをクライアントに追加する必要があります。

クライアントを見つけて編集します。

Copy to Clipboard

clients.conf ファイルの末尾に次の行を追加します。

Copy to Clipboard

この例では、1 つのクライアントデバイスを追加しています。

クライアントデバイス名は ZABBIX で、IP アドレスは 192.168.15.9 です。

ここで、FreeRadius ユーザーを USERS 構成ファイルに追加する必要があります。

Freeradius ユーザー構成ファイルを見つけて編集します。

Copy to Clipboard

ファイルの末尾に次の行を追加します。

Copy to Clipboard

Zabbixは大文字と小文字が区別されます。

私たちは、dminではなく
、A
という名前
のアカウントを作成しています

フリーRADIUSサーバを再起動します。

Copy to Clipboard

RADIUS サーバの設定ファイルをテストします。

Copy to Clipboard

Ubuntu Linux でフリーラディウスのインストールを終了しました。

チュートリアル Zabbix – Apache 半径モジュールの構成

IP – 192.168.15.9
• 運用システム – Ubuntu 19.10
• ホスト名 – ザビクス

必要な Apache Radius モジュールをインストールします。

Copy to Clipboard

Apache2 半径モジュールを有効にします。

Copy to Clipboard

ここで、Zabbix ディレクトリをアセスしようとするユーザーに認証を要求するように Apache を設定する必要があります。

Apache 000-default.conf 設定ファイルを編集します。

Copy to Clipboard

設定前の 000-default.conf ファイルはここにあります。

Copy to Clipboard

設定後の 000-default.conf ファイルを次に示します。

Copy to Clipboard

Apache サーバーは、Zabbix ディレクトリ /var/www/html/zabbix ディレクトリにパスワード認証を要求するように構成されました。

Apache ウェブサーバーは、Radius サーバ 192.168.15.10 を使用してユーザ アカウントを認証するように設定されました。

Apache サービスを再起動します。

Copy to Clipboard

おめでとう! Apache 認証が正常に構成されました。

チュートリアル Zabbix – RADIUS 認証構成

ブラウザを開き、WebサーバーのIPアドレスと/zabbixを入力します。

この例では、ブラウザに次の URL が入力されています。

• http://192.168.15.9/zabbix

ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。

• デフォルトのユーザ名: 管理者
•デフォルトのパスワード:ザビクス

zabbix login

ログインが成功すると、Zabbixダッシュボードに送信されます。

Zabbix 4.4 dashboard

ダッシュボード画面で、[管理]メニューにアクセスし、[認証]オプションを選択します。

Zabbix authentication menu

[認証] 画面で、[HTTP 設定] オプションを選択します。

次の項目を構成する必要があります。

• HTTP 認証を有効にする: はい
• デフォルトのログインフォーム: HTTP ログインフォーム
• 大文字と小文字を区別したログイン: はい

[更新]ボタンをクリックします。

zabbix http authentication

設定が完了したら、Zabbix Webインターフェイスからログオフする必要があります。

Zabbix サーバーの URL にアクセスして、Apache ウェブサーバーがユーザー自身の認証を要求するかどうかを確認してください。

Zabbix Apache HTTP authentication

ログイン画面で、Radiusサーバの管理者ユーザとパスワードを使用します。

• ユーザー名: 管理者
• パスワード: 管理者の半径のパスワードを入力します。 [boss123]

ログインが成功すると、Zabbixダッシュボードに直接送信されます。

Zabbix 4.4 dashboard

おめでとう! Apache で Zabbix Radius 認証を設定しました。

Radius を使用してアカウントを認証するには、Radius USERS ファイルと Zabbix ローカル データベースにユーザー アカウントが存在する必要があります。

Radius 認証を構成する場合、これは、アカウントを Zabbix ダッシュボードでローカルに作成する必要がないことを意味するものではありません。