Zabbixを使用してOPNSenseを監視する方法を学びたいと思いませんか? このチュートリアルでは、OPNsense を実行しているコンピューターに Zabbix エージェント ソフトウェアをインストールして構成する方法と、Zabbix サーバーを使用して OPNsense ファイアウォールを監視する方法を説明します。

• Zabbix サーバ 4.2.6
• オプスセンス 19.7

機器リスト

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

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

OPNsense - ザビクスエージェントインストール

ブラウザソフトウェアを開き、OpnsenseファイアウォールのIPアドレスを入力し、Webインターフェイスにアクセスします。

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

• https://192.168.15.11

opnsense Web インターフェイスを表示する必要があります。

opnsense login

プロンプト画面で、OPNsense デフォルトパスワードのログイン情報を入力します。

• Username: root
• パスワード:OPNsense インストール中に設定されたパスワード

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

opnsense dashboard

Opnsenseシステムメニューにアクセスし、ファームウェアのサブメニューにアクセスし、プラグインオプションを選択します。

opnsense plugins

次の名前の OPNsense プラグインを見つけてインストールします: OS_ZABBIX-AGENT

opnsense zabbix agent installation

この例では、Zabbix エージェントプラグインバージョン 1.5 をインストールしました。

Zabbix エージェントプラグインのインストールが完了するまで待ちます。

ログオフして再度ログインする必要があります。

OPNsense サービスメニューにアクセスし、Zabbix エージェントサブメニューにアクセスして「セティン」オプションを選択します。

opnsense zabbix menu

[メイン設定] タブで、Zabbix エージェント サービスを有効にして、次の構成を実行します。

ホスト名 - オプセンスファイアウォールのホスト名
• リッスン ポート - Zabbix エージェントのデフォルト ポート 10050
リッスン IP - 0.0.0.0 を使用してすべての IP アドレスをリッスンする
• Zabbix サーバー - Zabbix サーバーの IP アドレス

opnsense zabbix agent configuration

[Zabbix の機能] 画面で、次の構成を実行します。

• アクティブチェックを有効にする - はい
• アクティブチェックサーバー - ZabbixサーバのIPアドレス

opnsense zabbix features

[適用]ボタンをクリックして、Zabbixエージェントの設定を完了します。

Opnsense システムメニューにアクセスし、診断サブメニューにアクセスして、サービスオプションを選択します。

opnsense services

Zabbix エージェント サービスが実行されていない場合は、サービスを手動で開始できます。

opnsense zabbix service

OPNsense Zabbix エージェントが正常にインストールされました。

OPNsense - Zabbix エージェント構成のテスト

OPNsense Zabbix エージェント構成をテストするには、Zabbix サーバーのコマンド・ラインにアクセスします。

次のコマンドを使用して、Zabbix サーバーと Zabbix エージェント間の通信をテストします。

すべてが機能する場合、ZabbixエージェントはOPNsenseサーバにインストールされているエージェントのバージョンを報告する必要があります。

Copy to Clipboard

ご使用の環境を反映するように、Zabbix エージェント IP アドレスを変更する必要があります。

Zabbix サーバーと Zabbix エージェントの間で通信テストを正常に実行しました。

Zabbix サーバーのダッシュボードを使用して、このコンピューターをネットワーク監視サービスに追加できるようになりました。

チュートリアルザビックス - OPNSenseを監視

ここで、Zabbix サーバーのダッシュボードにアクセスし、OPNsense サーバーをホストとして追加する必要があります。

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

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

• http://192.168.15.10/zabbix

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

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

zabbix login

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

zabbix dashboard

ダッシュボード画面で、[構成] メニューにアクセスし、[ホスト] オプションを選択します。

zabbix add host

画面右上の[ホストの作成]ボタンをクリックします。

Zabbix Create Host

ホストの構成画面で、次の情報を入力する必要があります。

• ホスト名 - ホスト名を入力して、OPNSense サーバーを識別します。
• 表示されるホスト名 - ホスト名を繰り返します。
• 新しいグループ - 類似したデバイスのグループを識別する名前を入力します。
エージェントインターフェイス - OPNSenseサーバのIPアドレスを入力します。

ここに私たちの構成の前に、元の画像があります。

zabbix Cisco - Antes

ここに私たちの設定を持つ新しいイメージがあります。

opnsense zabbix monitoring

次に、ホストを特定のネットワーク モニタ テンプレートに関連付ける必要があります。

デフォルトでは、Zabbixにはさまざまな監視テンプレートが付属しています。

画面上部の [テンプレート] タブにアクセスします。

[選択] ボタンをクリックし、テンプレートOS FreeBSDという名前のテンプレートを見つけます。

[追加] オプション (1) をクリックします。

[追加] ボタンをクリックして、構成を完了します。

zabbix template monitor pfsense

数分後、Zabbixダッシュボードで最初の結果を確認できるようになります。

最終的な結果は少なくとも1時間かかります。

デフォルトでは、Zabbix は OPNsense サーバーで使用可能なインターフェースの数を検出するために 1 時間待機します。

デフォルトでは、Zabbixはネットワークインターフェイスから情報を収集するまで1時間待ちます。

設定をテストするには、[モニタリング] メニューにアクセスし、[グラフ] オプションをクリックします。

Zabbix graphic

画面右上で、ALL という名前のグループを選択します。

OPNsense コンピュータのホスト名を選択します。

「CPU 使用率」という名前のグラフを選択します。

Pfsense zabbix monitor cpu

CPU 使用率のグラフィックを確認できるはずです。

Zabbix Pfsense monitoring processor

おめでとう! OPNsense コンピュータを監視するように Zabbix サーバーを構成しました。