もっと詳しく

このガイドでは、RockyLinuxにZabbixサーバーをインストールする方法を学習します。 Zabbix は、あらゆる種類のITインフラストラクチャ、サービス、アプリケーション、クラウドリソース向けのエンタープライズクラスの監視ソリューションです。

RockyLinuxにZabbixサーバーをインストールする

Zabbixはソースコードからビルドすることも、Zabbixリポジトリからインストールすることもできます。

このガイドでは、ZabbixサーバーをRockyLinuxにインストールします。 ZabbixRockyLinuxリポジトリ

したがって、以下のコマンドを実行してZabbixRockyLinuxリポジトリをインストールします。

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

ZabbixはPHPベースのアプリです。 したがって、このガイドではPHP7.4を使用します。

RockyLinuxにPHP7.4でZabbixをインストールできるようにするには、PHP7.4モジュールを有効にします。

dnf module -y reset php
dnf module -y enable php:7.4

次に、Zabbixサーバーとその他の必要なZabbixパッケージをRockyLinuxにインストールします。

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

サンプルコマンド出力;

============================================================================================================================================================================
 Package                                        Architecture               Version                                                      Repository                     Size
============================================================================================================================================================================
Installing:
 zabbix-agent                                   x86_64                     6.0.4-1.el8                                                  zabbix                        528 k
 zabbix-apache-conf                             noarch                     6.0.4-1.el8                                                  zabbix                         22 k
 zabbix-selinux-policy                          x86_64                     6.0.4-1.el8                                                  zabbix                        280 k
 zabbix-server-mysql                            x86_64                     6.0.4-1.el8                                                  zabbix                        1.6 M
 zabbix-sql-scripts                             noarch                     6.0.4-1.el8                                                  zabbix                        6.5 M
 zabbix-web-mysql                               noarch                     6.0.4-1.el8                                                  zabbix                         21 k
Installing dependencies:
 OpenIPMI-libs                                  x86_64                     2.0.31-3.el8                                                 baseos                        508 k
 apr                                            x86_64                     1.6.3-12.el8                                                 appstream                     128 k
 apr-util                                       x86_64                     1.6.1-6.el8.1                                                appstream                     104 k
 fping                                          x86_64                     4.2-2.el8                                                    epel                           43 k
 httpd                                          x86_64                     2.4.37-43.module+el8.5.0+747+83fae388.3                      appstream                     1.4 M
 httpd-filesystem                               noarch                     2.4.37-43.module+el8.5.0+747+83fae388.3                      appstream                      39 k
 httpd-tools                                    x86_64                     2.4.37-43.module+el8.5.0+747+83fae388.3                      appstream                     106 k
 mariadb-connector-c                            x86_64                     3.1.11-2.el8_3                                               appstream                     199 k
 mariadb-connector-c-config                     noarch                     3.1.11-2.el8_3                                               appstream                      14 k
 mod_http2                                      x86_64                     1.15.7-3.module+el8.5.0+695+1fa8055e                         appstream                     153 k
 nginx-filesystem                               noarch                     1:1.14.1-9.module+el8.4.0+542+81547229                       appstream                      23 k
 php-bcmath                                     x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                      79 k
 php-common                                     x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                     701 k
 php-fpm                                        x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                     1.6 M
 php-gd                                         x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                      84 k
 php-json                                       x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                      73 k
 php-ldap                                       x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                      85 k
 php-mbstring                                   x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                     483 k
 php-mysqlnd                                    x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                     192 k
 php-pdo                                        x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                     122 k
 php-xml                                        x86_64                     7.4.19-1.module+el8.5.0+696+61e7c9ba                         appstream                     173 k
 rocky-logos-httpd                              noarch                     85.0-3.el8                                                   baseos                         22 k
 unixODBC                                       x86_64                     2.3.7-1.el8                                                  appstream                     453 k
 zabbix-web                                     noarch                     6.0.4-1.el8                                                  zabbix                        7.9 M
 zabbix-web-deps                                noarch                     6.0.4-1.el8                                                  zabbix                         22 k
Installing weak dependencies:
 apr-util-bdb                                   x86_64                     1.6.1-6.el8.1                                                appstream                      23 k
 apr-util-openssl                               x86_64                     1.6.1-6.el8.1                                                appstream                      26 k

Transaction Summary
============================================================================================================================================================================
Install  33 Packages

Total download size: 24 M
Installed size: 77 M
Is this ok [y/N]: y

MySQLをインストールし、Zabbixデータベースとデータベースユーザーを作成します

RockyLinuxにMySQL8をインストールします。

dnf install mysql-server

MySQLサービスを開始します。

systemctl enable --now mysqld

MySQLセキュアインストールスクリプトを実行します。

mysql_secure_installation

MariaDBサーバーにログインし、Zabbixのデータベースとデータベースユーザーを作成します。 データベースユーザーは、zabbixデータベースに対するすべての権限を持っている必要があります。

mysql -u root -p
create database zabbixdb character set utf8 collate utf8_bin;
create user [email protected] identified by '[email protected]';
grant all on zabbixdb.* to [email protected];
flush privileges;
quit

RockyLinuxでのZabbixの設定

まず、Zabbixデータベース接続の詳細を設定します。

構成ファイルを開き、 /etc/zabbix/zabbix_server.conf、およびの値を置き換えます DBNameDBUserDBPassword データベースの作成時に設定した内容を使用します。 行のコメントを解除します # DBHost=localhost

vim /etc/zabbix/zabbix_server.conf
...
DBHost=localhost
...
DBName=zabbixdb
...
DBUser=zabbixadmin
...
[email protected]
...

Zabbixのデフォルトデータベースと初期データをインポートする

最初のZabbixデータベーススキーマとデータを新しく作成したデータベースにインポートします。

zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbixadmin -p zabbixdb

Zabbixサーバーとエージェントの実行

Zabbixサーバー、エージェントデーモンを再起動して有効にし、システムの起動時に実行します。

systemctl restart zabbix-server zabbix-agent httpd php-fpm

ファイアウォールが実行されている場合は、リモート接続用にTCPポート10051とHTTP/HTTPSを開きます。

firewall-cmd --add-port={10051,80,443}/tcp --permanent
firewall-cmd --reload

WebユーザーインターフェイスでZabbixセットアップを完成させる

Zabbixのインストールを完了するには、ブラウザに移動し、アドレスを介してZabbixサーバーにアクセスします http:// / zabbix

上記のアドレスにアクセスすると、最初に表示されるページはZabbixウェルカムページです。

[次のステップ]をクリックして、Zabbixのすべての要件が満たされているかどうかを確認します。

RockyLinuxにZabbixサーバーをインストールする

前に設定した接続の詳細を使用して、Zabbixデータベース接続を設定します。

RockyLinuxにZabbixサーバーをインストールする

Zabbixサーバーの詳細を設定します。

RockyLinuxにZabbixサーバーをインストールする

インストール前の概要で、すべての構成に問題がないかどうかを確認します。

RockyLinuxにZabbixサーバーをインストールする

すべて問題がなければ、[次の手順]をクリックしてインストールを完了します。 すべてが順調であれば、Zabbixインストールおめでとうメッセージが表示されます。

RockyLinuxにZabbixサーバーをインストールする

Zabbixフロントエンドが正常にセットアップされました。 クリック 終了 Zabbixログインインターフェースにアクセスします。

RockyLinuxにZabbixサーバーをインストールする

デフォルトのログイン資格情報は次のとおりです。

  • ユーザー名(大文字のAに注意): 管理者
  • パスワード: zabbix

Zabbixに正常にログインすると、デフォルトのダッシュボードが表示されます。

RockyLinuxにZabbixサーバーをインストールする

さて、あなたは行き​​ます。

これで、RockyLinuxにZabbixサーバーをインストールする方法に関するガイドは終わりです。

続きを読む ドキュメントページ

その他のチュートリアル;

Ubuntu22.04にZabbixサーバーをインストールします

Ubuntu22.04にNagiosをインストールしてセットアップする

The post RockyLinuxにZabbixサーバーをインストールする appeared first on Gamingsym Japan.