Zabbix エージェントを Pfsense にインストールする方法を学習しますか? このチュートリアルでは、5 分以内に Pfsense サーバーで Zabbix エージェントのインストールを実行するために必要なすべての手順を示します。
• Pfsense 2.4.4-p3
PFsense 関連チュートリアル:
このページでは、pfSense に関連するチュートリアルのリストにすばやくアクセスできます。
PFSense – ザビクス エージェントのインストール
ブラウザソフトウェアを開き、PfsenseファイアウォールのIPアドレスを入力し、Webインターフェイスにアクセスします。
この例では、ブラウザに次の URL が入力されています。
• https://192.168.15.11
Pfsense Web インターフェイスを表示する必要があります。
プロンプト画面で、Pfsense デフォルトパスワードのログイン情報を入力します。
• Username: admin
• パスワード: pfsense
ログインが成功すると、Pfsense ダッシュボードに送信されます。
Pfsense システムメニューにアクセスし、パッケージマネージャーオプションを選択します。
パッケージマネージャ画面で、[利用可能なパッケージ]タブにアクセスします。
[利用可能なパッケージ] タブで、zabbix-agent を検索し、Zabbix エージェント パッケージをインストールします。
複数のエージェント・バージョンが使用可能で、Zabbix サーバーの同じバージョンを選択してください。
この例では、Zabbix サーバー バージョン 4.2.6 を使用しています。
この例では、Zabbix-agent42 という名前の Zabbix エージェント パッケージをインストールしました。
Zabbix エージェントのインストールが完了するまで待ちます。
Pfsense サービス メニューにアクセスし、Zabbix エージェント オプションを選択します。
[全般] タブで、Zabbix エージェント サービスを有効にし、次の構成を実行します。
• サーバー – Zabbix サーバーの IP アドレス
• ServerActive – Zabbix サーバーの IP アドレス
• ホスト名 – PFsense ファイアウォールのホスト名
リッスン IP – 0.0.0.0 を使用してすべての IP アドレスをリッスンする
• リッスン ポート – Zabbix エージェントのデフォルト ポート 10050
TLS 関連パラメーター領域で、次の構成を実行する必要があります。
• TLS 接続 – PSK
TLS の受け入れ – PSK
TLS PSK ID – キー-pfsense-01
TLS PSK – fb6616cd582a2fa0a161cab3423a9ca640c931b21c8c2e3b7132d6db75aadff (独自のキーを作成する)
PSKキーの作成に関するヘルプが必要な場合は、次のようなウェブサイトを使用 https://www.browserling.com/tools/random-hex
設定が完了したら、画面下部の[保存]ボタンをクリックします。
この例では、次の構成を使用しました。
Zabbix サーバの IP アドレスは 192.168.15.10 です。
PFSense ファイアウォールには IP アドレス 192.168.15.11 が含まれています。
• Pfsense ファイアウォールのホスト名は次の場合: PFSENSE ファイアウォール
• PSK 識別キーの名前: キー-pfsense-01
• 通信は次のキーを使用して暗号化されます: fb6616cd582a2fa0a161cab3423a9ca640c931b21c8c2e3b7132d6db75aadff
PFsense Zabbix エージェントが正常にインストールされました。
PFSense – ザビックスファイアウォール構成
デフォルトでは、PFsense ファイアウォールは WAN インターフェイスへの外部 Zabbix 接続を許可しません。
この例では、Zabbix 通信を許可するファイアウォールルールを作成します。
Pfsense ファイアウォールメニューにアクセスし、[ルール] オプションを選択します。
[追加] ボタンをクリックして、リストの先頭にルールを追加します。
[ファイアウォールルールの作成] 画面で、次の構成を実行します。
•アクション – パス
インターフェイス – WAN
• アドレスファミリ – IPV4
プロトコル – TCP
ソース構成画面で、Zabbix サーバーの IP アドレスを定義する必要があります。
この IP アドレスは、Pfsense ファイアウォールにインストールされている Zabbix エージェントと通信できるようにする必要があります。
この例では、IP アドレス 192.168.15.10 を使用しているコンピュータのみが PFsense Zabbix エージェントと通信できます。
[ファイアウォールの宛先] 画面で、次の構成を行います。
• 宛先 – Wan アドレス
• 宛先ポート範囲- (その他) 10050 から (その他) 10050
[ファイアウォールの追加オプション] 画面で、ファイアウォールルールの説明を入力できます。
保存ボタンをクリックすると、ファイアウォール設定画面に戻ります。
ここで、Zabbix 通信ファイアウォールルールを適用するためにファイアウォールルールを再ロードする必要があります。
[変更の適用] ボタンをクリックして、ファイアウォール設定を再ロードします。
WAN インターフェイスを使用して Zabbix サーバーの通信を許可する PFsense ファイアウォールの設定が完了しました。
PFSense – Zabbix エージェント構成のテスト
Pfsense Zabbix エージェントの構成をテストするには、Zabbix サーバーのコマンド ラインにアクセスします。
まず、通信暗号化用の PSK キーを含むファイルを作成する必要があります。
Zabbix サーバー上に一時 PSK キーファイルを作成します。
このファイル内に定義済みの PSK キーを挿入します。
次のコマンドを使用して、Zabbix サーバーと Zabbix エージェント間の通信をテストします。
すべてが機能する場合、Zabbix エージェントは、Pfsense サーバーにインストールされているエージェントのバージョンを報告する必要があります。
Zabbix エージェントの IP アドレス、PSK 識別名、および PSK キー値を変更して、環境を反映する必要があります。
Zabbix サーバーと、Pfsense ファイアウォールにインストールされている Zabbix エージェントとの間の通信テストを正常に実行しました。