ZabbixエージェントとPSK暗号化を使用してLinuxを安全に監視する方法を学びたいですか? このチュートリアルでは、Linuxを実行しているコンピューターにZabbixエージェントソフトウェアをインストールして設定する方法、およびPSK暗号化機能を使用してZabbixサーバーとZabbixエージェント間の通信を保護する方法を示します。

•Zabbix 4.2.6

ハードウェアリスト:

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

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

Zabbix Playlist:

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

というYouTubeチャンネルに登録することを忘れないでください FKIT.

チュートリアル-PSK暗号化を使用したLinuxでのZabbixエージェントのインストール

まず、LinuxコンピューターにZabbixエージェントをインストールする必要があります。

以下のコマンドを使用して、Ubuntu Linuxを実行しているコンピューターに必要なパッケージをインストールします。

Copy to Clipboard

Zabbixインストールパッケージをダウンロードします。

Copy to Clipboard

Zabbixインストールパッケージを抽出し、Zabbixエージェントをコンパイルしてインストールします。

Copy to Clipboard

システム上のzabbix_agentd.confファイルの場所を見つけます。

zabbix_agentd.confファイルを編集します。

Copy to Clipboard

以下は、設定前の元のファイルです。

Copy to Clipboard

以下に、構成を含む新しいファイルを示します。

Copy to Clipboard

この例では、Zabbixエージェントは、Zabbixサーバー192.168.15.10からの接続を許可するように設定されています。

IPアドレスが192.168.15.10のサーバーは、エージェントからの情報を要求および受信できます。

Localhost 127.0.0.1は、エージェントからの情報を要求および受信できます。

ここで、PSKキーを含むファイルを作成して、通信を暗号化する必要があります。

LinuxコンピューターのZabbixディレクトリ内にPSKキーファイルを作成します。

このファイル内にランダムに生成されたPSKキー値を挿入します。

Copy to Clipboard

ランダムに生成されたキー値を作成する方法がわからない場合は、次のコマンドを使用します。

Copy to Clipboard

PSKキーを含むファイルに正しいファイル許可を設定します。

Copy to Clipboard

Zabbixインストールパッケージには、サービス起動スクリプトが付属しています。

以下のコマンドを使用して、起動スクリプトをコピーします。

Copy to Clipboard

これで、次のコマンドを使用してZabbixエージェントサービスを開始できます。

Copy to Clipboard

Zabbixエージェントを再起動します。

Copy to Clipboard

PSK暗号化を有効にしてZabbixエージェントのインストールを完了しました。

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

チュートリアル-PSK暗号化を使用したZabbixモニタリングLinux

次に、Zabbixサーバーのダッシュボードにアクセスし、Linuxコンピューターをホストとして追加する必要があります。

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

この例では、次のURLがブラウザーに入力されました。

•http://192.168.15.10/zabbix

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

•デフォルトのユーザー名:Admin
•デフォルトパスワード:zabbix

zabbix login

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

zabbix dashboard

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

zabbix add host

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

Zabbix Create Host

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

•ホスト名-Linuxサーバーを識別するホスト名を入力します。
•表示可能なホスト名-ホスト名を繰り返します。
•新しいグループ-名前を入力して、同様のデバイスのグループを識別します。
•エージェントインターフェース-LinuxサーバーのIPアドレスを入力します。

これは、構成前の元のイメージです。

zabbix Cisco - Antes

これが私たちの設定の新しいイメージです。

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

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

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

[選択]ボタンをクリックして、次の名前のテンプレートを見つけます:TEMPLATE OS Linux

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

Zabbix linux template

次に、ZabbixサーバーとLinuxコンピューター間の通信を暗号化する必要があります。

画面上部の[暗号化]タブにアクセスし、次の構成を実行します。

•ホストへのConnectios-PSK
•ホストからの接続-PSK
•PSK ID-LINUX-SERVER-01
•PSK-fb6616cd582a2fa0aa161cab3423a9ca640c931b21c8c2e3b7132d6db75aadff

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

Zabbix psk encryption linux

数分後、Zabbixダッシュボードで初期結果を確認できます。

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

デフォルトでは、Zabbixは1時間待ってLinuxコンピューターで利用可能なインターフェースの数を検出します。

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

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

Zabbix graphic

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

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

「CPU UTILIZATION」という名前のグラフを選択します

Zabbix Linux Graphic

CPU使用率の図を見ることができるはずです。

Zabbix cpu utilization linux

おめでとうございます! psk暗号化を使用してLinuxコンピューターを監視するようにZabbixサーバーを設定しました。