Apache で Zabbix HTTP 認証を設定する方法を学習しますか? このチュートリアルでは、Apache ネイティブ HTTP 認証を使用して Zabbix ユーザーを認証する方法を示します。
• ウブンツ 18
• ウブンツ 19
• ザッビック4.4.1
ハードウェアリスト:
次のセクションでは、この Zabbix チュートリアルを作成するために使用する機器の一覧を示します。
上記のハードウェアの一部は、Amazonのウェブサイトで見つけることができます。
ザビックスプレイリスト:
このページでは、Zabbixのインストールに関連するビデオのリストにすばやくアクセスできます。
FKITという名前の私たちのユーチューブチャンネルに登録することを忘れないでください。
ザビクス関連チュートリアル:
このページでは、Zabbixのインストールに関連するチュートリアルのリストへの迅速なアクセスを提供します。
チュートリアル Zabbix – HTTP 認証
必要なパッケージをインストールして、Apache パスワードファイルを作成します。
Apache パスワードファイルと Admin という名前の最初のアカウントを作成します。
Zabbixは大文字と小文字が区別されます。
管理者ではなく
、A
という名前のアカウントを作成しています。
システムは、管理者アカウントのパスワードを 2 回入力するように求められます。
ここで、管理者アカウントのパスワードをテストしてみましょう。
管理者アカウントのパスワードを入力します。
次のコマンドを使用して、Apache パスワードファイルにアカウントを追加します。
この例では、benjamin という名前のアカウントを追加します。
ここで、Zabbix ディレクトリをアセスしようとするユーザーに認証を要求するように Apache を設定する必要があります。
Apache 000-default.conf 設定ファイルを編集します。
設定前の 000-default.conf ファイルはここにあります。
設定後の 000-default.conf ファイルを次に示します。
この例では、Apache サーバが、Zabbix ディレクトリ /var/www/html/zabbix ディレクトリにパスワード認証を要求するように設定しました。
また、ユーザー認証ファイル /etc/apache2/.htpasswd を使用するように Zabbix を構成しました。
Apache サービスを再起動します。
おめでとう! Apache 認証を正常に構成しました。
チュートリアル Zabbix – HTTP 認証設定
ブラウザを開き、WebサーバーのIPアドレスと/zabbixを入力します。
この例では、ブラウザに次の URL が入力されています。
• http://192.168.15.9/zabbix
ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。
• デフォルトのユーザ名: 管理者
•デフォルトのパスワード:ザビクス
ログインが成功すると、Zabbixダッシュボードに送信されます。
ダッシュボード画面で、[管理]メニューにアクセスし、[認証]オプションを選択します。
[認証] 画面で、[HTTP 設定] オプションを選択します。
次の項目を構成する必要があります。
• HTTP 認証を有効にする: はい
• デフォルトのログインフォーム: HTTP ログインフォーム
• 大文字と小文字を区別したログイン: はい
[更新]ボタンをクリックします。
設定が完了したら、Zabbix Webインターフェイスからログオフする必要があります。
Zabbix サーバーの URL にアクセスして、Apache ウェブサーバーがユーザー自身の認証を要求するかどうかを確認してください。
ログイン画面で、管理者ユーザーと Apache htpasswd ファイルのパスワードを使用します。
• ユーザー名: 管理者
• パスワード: 管理者の htpasswd パスワードを入力します。
ログインが成功すると、Zabbixダッシュボードに直接送信されます。
おめでとう! Apache で Zabbix HTTP 認証を設定しました。
Apache HTTP を使用してアカウントを認証するためには、USer アカウントが Apache HTPASWD ファイルと Zabbix ローカルデータベースに存在する必要があります。
HTPASSWD 認証を構成する場合、これは、アカウントを Zabbix ダッシュボードでローカルに作成する必要がないことを意味するものではありません。