このガイドでは、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
、およびの値を置き換えます DBName、 DBUser、 DBPassword データベースの作成時に設定した内容を使用します。 行のコメントを解除します # 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データベース接続を設定します。
Zabbixサーバーの詳細を設定します。
インストール前の概要で、すべての構成に問題がないかどうかを確認します。
すべて問題がなければ、[次の手順]をクリックしてインストールを完了します。 すべてが順調であれば、Zabbixインストールおめでとうメッセージが表示されます。
Zabbixフロントエンドが正常にセットアップされました。 クリック 終了 Zabbixログインインターフェースにアクセスします。
デフォルトのログイン資格情報は次のとおりです。
- ユーザー名(大文字のAに注意): 管理者
- パスワード: zabbix
Zabbixに正常にログインすると、デフォルトのダッシュボードが表示されます。
さて、あなたは行きます。
これで、RockyLinuxにZabbixサーバーをインストールする方法に関するガイドは終わりです。
続きを読む ドキュメントページ。
その他のチュートリアル;
Ubuntu22.04にZabbixサーバーをインストールします
Ubuntu22.04にNagiosをインストールしてセットアップする
The post RockyLinuxにZabbixサーバーをインストールする appeared first on Gamingsym Japan.