CentOS 8 Zabbix 4.4 インストール ガイド

CentOS 8 Zabbix 4.4 インストール ガイド

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

ZABBIX バージョン 4.4

セントOS8

MySQL 8

# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm

# すべてクリーン

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

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

c. 初期データベースを作成する

# sudo yum -y インストール @mysql:8.0

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

sudo systemctl ステータス --now mysql

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

sudo systemctl ステータス mysqld

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

mysql_secure_installation

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

データベースのルート ユーザーのパスワードを設定します。

匿名ユーザーを削除します。

root ユーザーのリモート ログインを無効にします。

テスト データベースを削除してアクセスします。

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

#mysql -uroot -p

パスワード

データベースを作成する

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

ユーザーを作成

mysql> create user 'zabbix'@'%' identified by 'zabbix_Password'

許可されたユーザー

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

mysql> 権限をフラッシュします。

mysql> 終了します。

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

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

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

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

DBPassword=password

e. Zabbixフロントエンド用にPHPを構成する

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

; php_value[date.timezone] = Asia/Shanghai

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

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

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

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

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

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

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

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

デフォルトアカウント: 管理者

デフォルトのパスワード: zabbix

Zabbixを使い始める

クイックスタートガイドを見る

要約する

以上が私がお伝えした内容です。お役に立てれば幸いです。

以下もご興味があるかもしれません:
  • リモートホスト上でスクリプトや命令を実行する Zabbix の詳細な説明
  • Zabbix 監視ソリューション - 最新の公式バージョン 4.4 [推奨]
  • Docker ベースの Zabbix のインストールと展開
  • Zabbix v3.0のインストールと展開の全プロセスの詳細な説明
  • Zabbix監視スイッチの設定方法
  • Linuxホストを監視するためのZabbixの設定方法
  • Zabbixリモートコマンド実行の詳細な例

<<:  uniapp エントリーレベル nvue クライミングピット記録の分析

>>:  Mysql トランザクション分離レベルの読み取りコミットの詳細な説明

推薦する

JS関数の継承について学ぶ記事

目次1. はじめに: 2. プロトタイプチェーン継承: 3. コンストラクタ継承の借用(オブジェクト...

Mysql の遅いクエリ操作の概要

MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...

Ubuntu 18仮想マシンのクローン作成後に同じIPアドレスになる問題の解決方法

序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...

Tomcat サーバーの応答が遅い場合の解決策

1. 分析的思考1. 機械自身の理由を排除する2. サーバーパフォーマンス分析3. プロジェクト自体...

フロントエンド例外 502 不正なゲートウェイの原因と解決策

目次502 不正なゲートウェイ エラーの発生1. 502 不正なゲートウェイ エラーとは何ですか? ...

Linux のハードリンクとソフトリンクの区別

Linux には、2 種類のファイル接続があります。1 つは Windows のショートカットに似て...

MySQL ビューの原理と基本操作例

この記事では、例を使用して、MySQL ビューの原理と基本操作を説明します。ご参考までに、詳細は以下...

win10 で mysql8.0.23 をインストールし、「サービスが制御機能に応答しません」という問題を解決する方法

Windows10にmysqlをインストールする1. 公式サイトからMySQLをダウンロードするウェ...

Dockerプライベートウェアハウスレジストリの導入

使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...

HTML ユーザー登録ページ設定ソースコード

上記の Web ページをデザインします。 <!DOCTYPE html> <htm...

MySQL はパスワード強度の検証をオフにします

パスワード強度検証について: [root@mysql mysql]# mysql -uroot -p...

Gogs+Jenkins+Docker による .NetCore ステップの自動デプロイ

目次環境説明DockerのインストールゴグのインストールDocker で .NetCore サービス...