Zabbixは、ITインフラストラクチャの監視ソリューションです。ネットワーク内のほとんどのデバイスとサーバー上のほとんどのサービスを監視できます。アプリケーションを監視するには、ネットワークにZabbixサーバーがインストールされている必要があります。
システムにはZabbixエージェントが必要です。Zabbixサーバーを介して監視する必要があります。このチュートリアルは、Ubuntu 20.04 LTS LinuxシステムにZabbixエージェントをインストールするのに役立ちます。
必要条件
Ubuntu 20.04 LTSシステムへのsudo特権アカウントアクセスでのシェルアクセスが必要です。
Zabbixリポジトリを設定する
Zabbixチームは、Zabbixパッケージのインストール用の適切なリポジトリを提供します。次に、リポジトリをシステムに追加します。これは、Zabbixエージェントに必要なパッケージです。次のコマンドを実行して、Zabbixリポジトリを有効にします。
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb sudo dpkg -i zabbix-release_5.0-1 + focal_all.deb
UbuntuにZabbixエージェントをインストールする
システムにZabbix aptリポジトリが正常に追加されたので、次のコマンドを使用してZabbixエージェントをインストールします。
sudo apt update sudo apt install zabbix-agent
Zabbixエージェントがシステムにインストールされています。
次に、Zabbixサーバーからの接続を許可するようにZabbixエージェントを構成する必要があります。たとえば、Zabbixサーバーは192.168.10.254のIPアドレスで実行されています。これを更新するには、Zabbixエージェント構成ファイル/etc/zabbix/zabbix_agentd.confを編集します。
sudo nano /etc/zabbix/zabbix_agentd.conf
以下の設定を更新してください:
#Server=[zabbix server ip] #Hostname=[Hostname of client system ] Server=192.168.10.254 Hostname=Server2
ファイルを保存して閉じます。
Zabbixサービスを管理する
次に、Zabbixサービスを再起動して変更を適用します。また、システムの起動時にサービスを自動起動するように有効にします。次のコマンドを実行して、Zabbixエージェントサービスを再起動して有効にします。
sudo systemctl restart zabbix-agent sudo systemctl enable zabbix-agent
以下のコマンドは、Zabbix-agentサービスの停止とステータスに使用されます。
sudo systemctl stop zabbix-agent sudo systemctl status zabbix-agent
結論
このチュートリアルでは、Ubuntu 20.04システムにZabbixエージェントサービスをインストールする方法を学びました。