すでにZabbixサーバーがインストールされていて、ターゲットマシンまたはサーバーを監視したい場合は、エージェントを簡単に使用できるようにします。このチュートリアルでは、Debian11BullseyeにZabbixAgentをインストールする手順を学習します。
Zabbixエージェントは、その開発者が提供するオープンソースネットワーク監視ツール全体の一部です。これは、ターゲット/サーバーをアクティブに監視したり、そのリソース(HDD、RAM、CPU、データベース、一般的な統計、ネットワークなど)を照会したりするために必要です。エージェントは、サーバーまたはデスクトップ上でサービスとして実行されます。 ZabbixサーバーはSNMP、SSH、IPMI、マクロなどを使用して情報を収集することもできるため、必要ありません。その後、管理者はWebインターフェイスを使用してさまざまなマシンのデータを評価できます。エージェントから提供された情報に基づいて、Zabbixのサーバー部分は、緊急時にさまざまなチャネル(電子メール、SMSなど)を介して管理者にアラートを生成できます。
Zabbix Agentは、Linux、IBM AIX、FreeBSD、NetBSD、OpenBSD、HP-UX、Mac OS X、Solaris:9、10、11、Windows11/10/および2000以降のすべてのデスクトップおよびサーバーバージョンで利用できます。 。
Debian11にZabbixエージェントをインストールする手順
ユーザーがDebian11Bullseyeまたは10BusterにZabbixサーブをインストールする方法を知ることができるチュートリアルをすでに作成しました。ここでは、このネットワーク監視ツールのサーバーWebインターフェイスを介してDebianで実行されているシステムを監視する場合に備えて、エージェントのみに焦点を当てます。
Aptアップデートの実行
まず、system updateコマンドを実行して、システムリポジトリキャッシュを再構築し、セキュリティ更新プログラムが利用可能な場合はそれをインストールする必要があります。
sudo apt update
APTを使用してDebian11にZabbixAgentLTSをインストールする
Zabbix Agentは、Debian 11または10のベースリポジトリを使用してインストールできますが、バージョンは少し古くなります。これは、ベースリポジトリが十分に安定した長期サポートパッケージのみを提供するためです。したがって、この記事の実行中のバージョンはZabbix Agent 5.0 LTSでしたが、最新バージョンは5.4.xでした。
したがって、LTSバージョンを実行するには:
sudo apt install zabbix-agent
最新バージョンの場合は、手動でダウンロードしてください
LTSバージョンをインストールせず、Zabbix Webサイトで最新バージョンを入手することに関心がある場合は、そのWebページにアクセスして、DebianLinuxの最新リポジトリを入手してください。
現在、バージョンは5.4であり、そのために、指定された手順を使用できます。
sudo apt install nano wget
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian11_all.deb
sudo dpkg -i zabbix-release_5.4-1+debian11_all.deb
システムアップデートを実行する
行った変更を適用し、追加されたリポジトリから入手可能な最新のパッケージの情報をシステムに取得させるには、システム更新コマンドを実行します。
sudo apt update
Debian11ブルズアイに最新のZabbixエージェントをインストールするコマンド
LTS-長期サポートバージョンを取得するためにAPTパッケージマネージャーを使用したのと同じように、同じコマンドを実行できますが、今回はZabbixエージェントのパッケージが最新のものになります。
sudo apt install zabbix-agent
サーバーのステータスを開始、有効化、確認します
エージェントがDebianLinuxにインストールされると、エージェントをサイレントに実行するためのバックグラウンドサービスが自動的に作成されます。ただし、開始して有効にする必要があります。
sudo systemctl enable --now zabbix-agent
ステータスを確認します:
systemctl status zabbix-agent