CentOS 8.0.1905 は ZABBIX 4.4 バージョンをインストールします (検証済み)

CentOS 8.0.1905 は ZABBIX 4.4 バージョンをインストールします (検証済み)

Zabbix サーバー環境プラットフォーム

バージョン: ZABBIX バージョン 4.4
システム: CentOS 8.0.1905
データベース: Mysql-server-8.0.17

CentOS8 yumリポジトリをインストールする

#cd /etc/yum.repos.d/
#rm -f CentO*.repo
#curl -o CentOS-Base.repo https://raw.githubusercontent.com/hackyoMa/docker-centos/8/CentOS-Base.repo
#yum メイクキャッシュ

zabbix yumリポジトリをインストールする

# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
# すべてクリーン

Zabbix サーバー、Web フロントエンド、エージェントをインストールする

# dnf -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent をインストールします

初期データベースの作成

# sudo yum -y install @mysql:8.0

MySQL サービスを有効にします。

sudo systemctl status --now mysql

サービスステータスの確認:

sudo systemctl status mysqld

MySQLデータベースを初期化する

mysql_secure_installation

注意:以下の点を確認してください:

データベースのルート ユーザーのパスワードを設定します。匿名ユーザーを削除します。 root ユーザーのリモート ログインを無効にします。テスト データベースを削除してアクセスします。

MySQL ユーザーのルートテストのアクセス権限:

# mysql -uroot -p

パスワード

データベースを作成する

mysql> データベース zabbix 文字セット utf8 を作成、utf8_bin を照合します。

ユーザーを作成

mysql> 'zabbix'@'%' というユーザーを作成し、'zabbix_Password' で識別します

許可されたユーザー

mysql> grant オプションを使用して、zabbix.* のすべての権限を 'zabbix'@'%' に付与します。
mysql> 権限をフラッシュします。
mysql> 終了します。

初期スキーマとデータをインポートすると、新しく作成したパスワードの入力を求められます。

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Zabbixサーバーのデータベースを構成する

設定ファイル/etc/zabbix/zabbix_server.confを編集します。

DBPassword=password

Zabbix フロントエンドの PHP を設定する

設定ファイル/etc/php-fpm.d/zabbix.confを編集し、コメントを解除して正しいタイムゾーンを設定します。

; php_value[date.timezone] = Asia/Shanghai

Zabbix サーバーとエージェントのプロセスを起動し、起動時に自動的に起動するように設定します。

# systemctl zabbix-server zabbix-agent httpd php-fpm を再起動します
# systemctl zabbix-server zabbix-agent httpd php-fpm を有効にします

これでZabbixサーバーがインストールされ、実行されました。

Zabbixフロントエンドを構成する

参考: https://www.zabbix.com/documentation/4.4/manual/installation/install#installing_frontend

新しくインストールされた Zabbix フロントエンドに接続します: http://server_ip_or_name/zabbix

Zabbixドキュメントの手順に従ってください:フロントエンドをインストールする

ユーザーデータテーブルから確認できます

デフォルトアカウント: Adminデフォルトパスワード: zabbix

概要: zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix の実行中

次の問題が発生しました エラー 1046 (3D000) データベースが選択されていません

上記は、CentOS 8.0.1905 への ZABBIX4.4 のインストールの紹介です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信させていただきます。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Centos7 に Zabbix3.0 をインストールするための非常に詳細な手順
  • Centos7.4 zabbix3.4.7 ソースコードのインストール方法と手順
  • Centos 7.3 に最新バージョンの Zabbix 3.4 をインストールして展開する方法 (画像とテキスト)
  • Centos7.2のコンパイルとzabbix3.2のインストールの詳しい説明(詳細な手順)
  • Centos 7 での Zabbix3.4 の詳細なインストール手順
  • CentOS 7.2 に Zabbix 3.2 をインストールするための詳細なチュートリアル

<<:  OracleデータをMySQLデータベースに抽出する実装プロセス

>>:  MySQLでバッチを更新するいくつかの方法

推薦する

MySQL 5.7.23 解凍バージョンのインストールチュートリアル(画像とテキスト付き)

MySQLインストーラをダウンロードする公式ダウンロードアドレス: http://dev.mysq...

MySQL シリーズ 4 SQL 構文

目次チュートリアルシリーズ1. SQL言語の紹介と仕様2. データベース操作1. ライブラリを作成す...

JSの基本概念の詳細な紹介

目次1. JSの特徴1.1 マルチパラダイム1.2 説明1.3 シングルスレッド1.4 ノンブロッキ...

MySQLトリガーはPHPプロジェクトで情報のバックアップ、復元、クリアに使用されます。

例: PHP バックグラウンド コードを通じて、従業員情報を削除したり、削除した従業員情報を復元した...

MySQL デッドロックのトラブルシューティング プロセスの完全な記録

序文これまで遭遇したデータベースのデッドロックはすべて、バッチ更新中のロック順序の不一致が原因でした...

オブジェクト指向の観点から Vue コンポーネントを理解するための簡単な分析

同じ関数や HTML コードが複数回使用される場合は、それらをコンポーネントに抽出することを検討でき...

docker を使用して Windows 10 Home バージョンで Laravel 開発環境を構築する方法の詳細なチュートリアル

オペレーティング·システム: Win10 ホームエディションDockerをインストールします:公式サ...

HTML マルチヘッダーテーブルコード

1. マルチヘッダーテーブルコードコードをコピーコードは次のとおりです。 <!DOCTYPE ...

複数の例で HTML フォームを使用する方法

参考までに、HTMLフォームの使い方を9つの簡単な例で分析します。具体的な内容は次のとおりです。 1...

トランザクションとロックを表示するための MySQL の一般的なステートメント

データベース内のトランザクションとロックを表示するための一般的なステートメントトランザクションの待機...

JSはリクエストディスパッチャーを実装する

目次抽象化と再利用シリアルセグメントシリアル、セグメントパラレル要約するはじめに: JS は当然並列...

Docker で onlyoffice をインストールして展開する詳細なプロセス

0. システム要件CPU I5-10400F以上メモリ 16 GB、32 GBのメモリが最適ハードド...

MySQL Limitパフォーマンス最適化とページングデータパフォーマンス最適化の詳細な説明

MySQL Limit はセグメント内のデータベース データをクエリでき、主にページングで使用されま...

nginx をプロキシ キャッシュとして使用する方法

キャッシュを使用する目的は、バックエンドの負荷を軽減し、Web サイトの同時実行性を向上させることで...

Nginx 仮想ホスト (IP ベース) を構成する 3 つの方法の詳細な説明

Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮想...