GNU/Linux >> Linux の 問題 >  >> Rocky Linux

Rocky Linux / AlmaLinux8にZabbixエージェントをインストールする方法

チェックには2つのタイプがあります:

  • パッシブチェック –ZabbixAgentはリクエストに応じてサーバーにデータを送信しました。
  • アクティブチェック –ZabbixAgentは定期的にサーバーにデータを送信します。

この記事では、RockyLinuxやAlmaLinuxなどのRHEL8ベースのディストリビューションにZabbixエージェントをインストールする方法を学習します。 Rocky Linux / AlmaLinux8にZabbixサーバー5をインストールして設定する方法に関するこのガイドを確認してください。

関連コンテンツ:

  • Ubuntu20.04にZabbixサーバー6をインストールして設定する方法
  • Ubuntu20.04にZabbixAgent5をインストールして設定する方法
  • Ubuntu20.04にZabbixサーバー6をインストールして設定する方法
  • Rocky Linux / Alma Linux / OracleLinux8にZabbixAgent6をインストールする方法
  • OpenSUSELeap15.3にZabbixAgent6をインストールする方法
  • Zabbixサーバーにホストを追加して監視する方法

目次

  1. サーバーが最新であることを確認してください
  2. Zabbixエージェントをインストールする
  3. Zabbixエージェントを設定する

1。サーバーパッケージが最新であることを確認してください

先に進む前に、次のコマンドを使用してサーバーパッケージが最新であることを確認しましょう。

sudo dnf -y update

また、必要となるいくつかの一般的なパッケージをインストールしましょう

sudo dnf install -y vim

2。 Zabbixエージェントをインストールする

Zabbixエージェントパッケージは、デフォルトのRockyLinux8リポジトリでは使用できません。エージェントをインストールする前に、システムでZabbixリポジトリを設定する必要があります。

この記事の執筆時点での最新のZabbixバージョンはZabbixバージョン5.4です。次のコマンドを使用して、 Zabbixバージョン5.4リポジトリをインストールします:

sudo dnf install -y https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm

リポジトリがインストールされたら、エージェントをインストールできます。次のコマンドを使用します:

sudo dnf install -y zabbix-agent

インストールされているソフトウェアのバージョンを確認します:

$ rpm -qi zabbix-agent
Name        : zabbix-agent
Version     : 5.4.9
Release     : 1.el8
Architecture: x86_64
Install Date: Mon 17 Jan 2022 06:23:27 AM UTC
Group       : Applications/Internet
Size        : 2353430
License     : GPLv2+
Signature   : RSA/SHA512, Thu 23 Dec 2021 12:54:16 PM UTC, Key ID 082ab56ba14fe591
Source RPM  : zabbix-5.4.9-1.el8.src.rpm
Build Date  : Thu 23 Dec 2021 12:28:37 PM UTC
Build Host  : 3a869a1545a8
Relocations : (not relocatable)
URL         : http://www.zabbix.com/
Summary     : Old Zabbix Agent
Description :
Old implementation of zabbix agent.
To be installed on monitored systems.

3。 Zabbixエージェントを設定する

次に、Zabbixサーバーリクエストを許可するようにエージェントサービスを設定する必要があります。また、ホスト名を更新して、エージェントを構成したサーバーがわかるようにします。 ZabbixサーバーIPを追加して、Zabbixエージェント設定ファイルを編集します。

sudo vim /etc/zabbix/zabbix_agentd.conf

このコンテンツを追加します:

Server=10.70.5.218
ServerActive=10.70.5.218
Hostname=dev-rockysrv1

4。 SELinuxを無効にし、Zabbixのファイアウォールを調整する

ファイアウォールをインストールして有効にしている場合は、Zabbixポート10050と10051、およびファイアウォールを介したHTTPサービスを許可する必要があります。次のコマンドで許可できます:

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload

SELinuxも設定する必要があります ブラウザからフロントエンドにアクセスするためにパーミッシブに。これを行うには、次のコマンドを実行します:

sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config

5。 Zabbixエージェントを起動して有効にします

これで、エージェントを開始できます。デフォルトでは、エージェントは開始されません。次のコマンドを使用して開始します:

sudo systemctl start zabbix-agent

ステータスをチェックして、開始されていることを確認します。

$ sudo systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2022-01-17 06:57:33 UTC; 19s ago
  Process: 39725 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 39728 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 39730 (zabbix_agentd)
    Tasks: 6 (limit: 23176)
   Memory: 3.9M
   CGroup: /system.slice/zabbix-agent.service
           ├─39730 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─39732 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─39733 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
           ├─39734 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
           ├─39735 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
           └─39736 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Succeeded.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Stopped Zabbix Agent.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Starting Zabbix Agent...
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Can't open PID file /run/zabbix/zabbix_agentd.pid (yet?) after start: No such file or directory
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Started Zabbix Agent.

上記の出力から、エージェントが実行されていることを確認できます。エージェントが起動時に起動できるようにするには、次のコマンドを使用します。

sudo systemctl enable zabbix-agent

それだ! RockyLinuxマシンにZabbixAgentが正常にインストールされました。これで、監視対象のzabbixサーバーにホストを追加できます。このガイド「Zabbixサーバーにホストを追加して監視する方法」を確認してください。


Rocky Linux
  1. Rocky Linux / Alma Linux /CentOS8にFreeIPAクライアントをインストールする方法

  2. Rocky Linux / AlmaLinux8にApacheMavenをインストールする方法

  3. Rocky Linux / AlmaLinux8にFFmpegをインストールする方法

  1. RockyLinux8にPython3.9をインストールする方法

  2. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  3. AlmaLinuxとRockyLinuxにPHP8をインストールする方法

  1. RockyLinux8.4のインストール方法

  2. RockyLinux8にDockerCEをインストールする方法

  3. Rocky Linux 8 / AlmaLinux8にJava17をインストールする方法