|
この記事では RockyLinux を使用します。他のシステムについては後続の記事を参照してください。 この記事の環境
前提EPEL リポジトリをインストールしている場合は、まず EPEL リポジトリ内のすべての Zabbix 関連パッケージを無効にしてください。そうしないと、ソフトウェアのインストールに失敗する可能性があります。 [エペル] 次に、ファイアウォールサービスをオフにします。SELinuxをオフにする必要はありません。Zabbixインストールパッケージには、SELinuxルールを管理するための専用パッケージが含まれています。初心者の方は、すべてオフにすることをお勧めします。 systemctl でfirewalld を停止し、 systemctl でfirewalld を無効にします。 強制を無効に変更 プレインストールソフトウェアVimをインストールするdnf -y vim をインストール Zabbixリポジトリをインストールするrpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-6.0-4.el9.noarch.rpm 公式の Zabbix リポジトリは非常に遅いため、南京大学などの他の国内リポジトリに切り替えることをお勧めします。 sed -i "s/repo.zabbix.com/mirrors.nju.edu.cn\/zabbix/g" /etc/yum.repos.d/zabbix.repo Zabbix関連ソフトウェアをインストールするdnf インストール zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent -y エラー メッセージが表示されない場合は、問題がないことを意味します。 データベースセクションデータベースをインストールするバージョン6.0ではMySQL 8.0以降が必要なため、最新のMySQLリポジトリをインストールする必要があります。ただし、CentOS 8および9システムの場合は、ソフトウェアリポジトリを最新バージョンに更新するだけで、MySQLのバージョンは8になります。 dnf -y アップデート データベースを起動するsystemctl で mysqld を起動し、 systemctl で mysqld を有効にします。 データベースを初期化するmysql_secure_installation 新しいパスワードを入力してください その他のオプションについては、Enter キーを押します。 データベース インスタンスとそれに対応するユーザーを作成します。データベースにログインする際は、この例をそのままコピーしないでください。この記事のデータベースパスワードはxiaoyu123です。ご自身の状況に応じて、適切なデータベースパスワードを設定してください。 mysql -uroot -pxiaoyu123 初期アーキテクチャと関連データをインポートするzcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix Zabbix 部分設定Zabbix設定ファイルの変更vim /etc/zabbix/zabbix_server.conf データベース インスタンス名とデータベース ユーザーは、上記のデータベース構成と一致する必要があります。 データベース パスワードはデータベース構成と一致しています。 サービスを開始systemctl zabbix-server zabbix-agent httpd php-fpm を再起動します。 フロントエンド構成フロントエンド アドレスは http://サーバー IP アドレス/zabbix です。 この記事は: 次のステップが機能すれば、問題はありません。 データベース情報は、データベース構成に応じて入力できます。 名前とタイムゾーンを変更する必要はありません。 インストールを確認しました。 インストールが完了しました。 ログイン ページのデフォルトのユーザー名とパスワードは、 Admin/zabbix です。 「Zabbix Server running」の後に「yes」が表示される場合、サーバーは正常に動作していることを意味します。 効果 |