ZabbixエージェントとPSK暗号化を使用してLinuxを安全に監視する方法を学びたいですか? このチュートリアルでは、Linuxを実行しているコンピューターにZabbixエージェントソフトウェアをインストールして設定する方法、およびPSK暗号化機能を使用してZabbixサーバーとZabbixエージェント間の通信を保護する方法を示します。
•Zabbix 4.2.6
ハードウェアリスト:
次のセクションでは、このZabbixチュートリアルの作成に使用される機器のリストを示します。
上記のすべてのハードウェアは、Amazon Webサイトで見つけることができます。
Zabbix Playlist:
このページでは、Zabbixのインストールに関連するビデオのリストにすばやくアクセスできます。
というYouTubeチャンネルに登録することを忘れないでください FKIT.
Zabbix関連チュートリアル:
このページでは、Zabbixのインストールに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアル-PSK暗号化を使用したLinuxでのZabbixエージェントのインストール
まず、LinuxコンピューターにZabbixエージェントをインストールする必要があります。
以下のコマンドを使用して、Ubuntu Linuxを実行しているコンピューターに必要なパッケージをインストールします。
Zabbixインストールパッケージをダウンロードします。
Zabbixインストールパッケージを抽出し、Zabbixエージェントをコンパイルしてインストールします。
システム上のzabbix_agentd.confファイルの場所を見つけます。
zabbix_agentd.confファイルを編集します。
以下は、設定前の元のファイルです。
以下に、構成を含む新しいファイルを示します。
この例では、Zabbixエージェントは、Zabbixサーバー192.168.15.10からの接続を許可するように設定されています。
IPアドレスが192.168.15.10のサーバーは、エージェントからの情報を要求および受信できます。
Localhost 127.0.0.1は、エージェントからの情報を要求および受信できます。
ここで、PSKキーを含むファイルを作成して、通信を暗号化する必要があります。
LinuxコンピューターのZabbixディレクトリ内にPSKキーファイルを作成します。
このファイル内にランダムに生成されたPSKキー値を挿入します。
ランダムに生成されたキー値を作成する方法がわからない場合は、次のコマンドを使用します。
PSKキーを含むファイルに正しいファイル許可を設定します。
Zabbixインストールパッケージには、サービス起動スクリプトが付属しています。
以下のコマンドを使用して、起動スクリプトをコピーします。
これで、次のコマンドを使用してZabbixエージェントサービスを開始できます。
Zabbixエージェントを再起動します。
PSK暗号化を有効にしてZabbixエージェントのインストールを完了しました。
これで、Zabbixサーバーダッシュボードを使用して、このコンピューターをネットワーク監視サービスに追加できます。
チュートリアル-PSK暗号化を使用したZabbixモニタリングLinux
次に、Zabbixサーバーのダッシュボードにアクセスし、Linuxコンピューターをホストとして追加する必要があります。
ブラウザを開き、WebサーバーのIPアドレスと/ zabbixを入力します。
この例では、次のURLがブラウザーに入力されました。
•http://192.168.15.10/zabbix
ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。
•デフォルトのユーザー名:Admin
•デフォルトパスワード:zabbix
ログインに成功すると、Zabbixダッシュボードに送信されます。
ダッシュボード画面で、[構成]メニューにアクセスし、[ホスト]オプションを選択します。
画面の右上で、[ホストの作成]ボタンをクリックします。
ホスト構成画面で、次の情報を入力する必要があります。
•ホスト名-Linuxサーバーを識別するホスト名を入力します。
•表示可能なホスト名-ホスト名を繰り返します。
•新しいグループ-名前を入力して、同様のデバイスのグループを識別します。
•エージェントインターフェース-LinuxサーバーのIPアドレスを入力します。
これは、構成前の元のイメージです。
これが私たちの設定の新しいイメージです。
次に、ホストを特定のネットワークモニターテンプレートに関連付ける必要があります。
デフォルトでは、Zabbixにはさまざまな監視テンプレートが付属しています。
画面上部の[テンプレート]タブにアクセスします。
[選択]ボタンをクリックして、次の名前のテンプレートを見つけます:TEMPLATE OS Linux
[追加]オプション(1)をクリックします。
次に、ZabbixサーバーとLinuxコンピューター間の通信を暗号化する必要があります。
画面上部の[暗号化]タブにアクセスし、次の構成を実行します。
•ホストへのConnectios-PSK
•ホストからの接続-PSK
•PSK ID-LINUX-SERVER-01
•PSK-fb6616cd582a2fa0aa161cab3423a9ca640c931b21c8c2e3b7132d6db75aadff
[追加]ボタンをクリックして、構成を完了します。
数分後、Zabbixダッシュボードで初期結果を確認できます。
最終結果には少なくとも1時間かかります。
デフォルトでは、Zabbixは1時間待ってLinuxコンピューターで利用可能なインターフェースの数を検出します。
デフォルトでは、Zabbixは1時間待機してからネットワークインターフェースから情報を収集します。
設定をテストするには、[監視]メニューにアクセスし、[グラフ]オプションをクリックします。
画面の右上で、ALLという名前のグループを選択します。
Linuxコンピューターのホスト名を選択します。
「CPU UTILIZATION」という名前のグラフを選択します
CPU使用率の図を見ることができるはずです。
おめでとうございます! psk暗号化を使用してLinuxコンピューターを監視するようにZabbixサーバーを設定しました。