Zabbixエージェントは、Zabbixサーバーを介して監視する必要があるすべてのリモートシステムにインストールする必要があります。 Zabbixエージェントは、クライアントシステム上のリソース使用率とアプリケーションデータを収集し、そのような情報を要求に応じてZabbixサーバーに提供します。
Zabbixサーバーとクライアントの間で設定できるチェックには2つのタイプがあります。
- パッシブチェック– Zabbix Agentは、リクエストがあった場合にのみサーバーにデータを送信しました。
- アクティブチェック– ZabbixAgentは定期的にサーバーにデータを送信します。
Debianシステムにzabbixサーバーをインストールした後。この記事は、Debian 9 Stretch、Debian 8 Jessie、Debian7Wheezyシステムにzabbixエージェントをインストールするのに役立ちます。その後、zabbixサーバーにリモートホストを追加できます。
ステップ1-前提条件
このチュートリアルでは、Zabbix公式Webサイトで提供されているZabbixaptリポジトリを使用します。まず、Debianのバージョンに従って次のコマンドを実行して、システムに必要なリポジトリを追加しましょう。
## For Debian 10:wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+buster_all.deb sudo dpkg -i zabbix-release_4.0-3+buster_all.deb ## For Debian 9: wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb ## For Debian 8: wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+jessie_all.deb sudo dpkg -i zabbix-release_4.0-3+jessie_all.deb
ステップ2–Zabbixエージェントをインストールする
これで、Zabbixリポジトリがシステムに追加されました。次のコマンドを使用して、DebianマシンにZabbixエージェントをインストールしましょう。
sudo apt-get update sudo apt-get install zabbix-agent
ステップ3–Zabbixエージェントを設定する
インストール後、Zabbixagetが完了しました。 zabbixエージェント設定ファイルzabbix_agentd.confを編集します ZabbixサーバーのIPアドレスとzabbixエージェント名を更新します。
/etc/zabbix/zabbix_agentd.confsudo vi /etc/zabbix/zabbix_agentd.conf
#Server=[zabbix server ip] #Hostname=[Hostname of client system ] Server=192.168.1.10 Hostname=Server2
ここで192.168.1.10 このZabbixクライアントとの接続を可能にするZabbixサーバーのIPです。
ステップ4–ZabbixAgentを再起動します
設定ファイルにZabbixサーバーIPを追加したら、以下のコマンドを使用してエージェントサービスを再起動します。
sudo service zabbix-agent start
zabbix-agentサービスをいつでも有効にして開始するには、次のコマンドを使用します。
sudo systemctl enable zabbix-agent sudo systemctl start zabbix-agent
おめでとうございます。DebianシステムにZabbixエージェントが正常にインストールされました。 Zabbixサーバーにホストを追加して監視します。